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  });