github.com/myhau/pulumi/pkg/v3@v3.70.2-0.20221116134521-f2775972e587/codegen/testing/test/testdata/transpiled_examples/cue-static-web-app-pp/nodejs/cue-static-web-app.ts (about) 1 import * as pulumi from "@pulumi/pulumi"; 2 import * as azure_native from "@pulumi/azure-native"; 3 4 const rawkodeGroup = new azure_native.resources.ResourceGroup("rawkode-group", {location: "WestUs"}); 5 const rawkodeStorage = new azure_native.storage.StorageAccount("rawkode-storage", { 6 resourceGroupName: rawkodeGroup.name, 7 kind: "StorageV2", 8 sku: { 9 name: "Standard_LRS", 10 }, 11 }); 12 const rawkodeWebsite = new azure_native.storage.StorageAccountStaticWebsite("rawkode-website", { 13 resourceGroupName: rawkodeGroup.name, 14 accountName: rawkodeStorage.name, 15 indexDocument: "index.html", 16 error404Document: "404.html", 17 }); 18 const rawkodeIndexHtml = new azure_native.storage.Blob("rawkode-index.html", { 19 resourceGroupName: rawkodeGroup.name, 20 accountName: rawkodeStorage.name, 21 containerName: rawkodeWebsite.containerName, 22 contentType: "text/html", 23 type: azure_native.storage.BlobType.Block, 24 source: new pulumi.asset.FileAsset("./website/index.html"), 25 }); 26 const stack72Group = new azure_native.resources.ResourceGroup("stack72-group", {location: "WestUs"}); 27 const stack72Storage = new azure_native.storage.StorageAccount("stack72-storage", { 28 resourceGroupName: stack72Group.name, 29 kind: "StorageV2", 30 sku: { 31 name: "Standard_LRS", 32 }, 33 }); 34 const stack72Website = new azure_native.storage.StorageAccountStaticWebsite("stack72-website", { 35 resourceGroupName: stack72Group.name, 36 accountName: stack72Storage.name, 37 indexDocument: "index.html", 38 error404Document: "404.html", 39 }); 40 const stack72IndexHtml = new azure_native.storage.Blob("stack72-index.html", { 41 resourceGroupName: stack72Group.name, 42 accountName: stack72Storage.name, 43 containerName: stack72Website.containerName, 44 contentType: "text/html", 45 type: azure_native.storage.BlobType.Block, 46 source: new pulumi.asset.FileAsset("./website/index.html"), 47 });