github.com/myhau/pulumi/pkg/v3@v3.70.2-0.20221116134521-f2775972e587/codegen/testing/test/testdata/transpiled_examples/aws-static-website-pp/aws-static-website.pp (about) 1 resource siteBucket "aws-native:s3:Bucket" { 2 __logicalName = "site-bucket" 3 websiteConfiguration = { 4 indexDocument = "index.html" 5 } 6 } 7 8 resource indexHtml "aws:s3/bucketObject:BucketObject" { 9 __logicalName = "index.html" 10 bucket = siteBucket 11 source = fileAsset("./www/index.html") 12 acl = "public-read" 13 contentType = "text/html" 14 } 15 16 resource faviconPng "aws:s3/bucketObject:BucketObject" { 17 __logicalName = "favicon.png" 18 bucket = siteBucket 19 source = fileAsset("./www/favicon.png") 20 acl = "public-read" 21 contentType = "image/png" 22 } 23 24 resource bucketPolicy "aws:s3/bucketPolicy:BucketPolicy" { 25 __logicalName = "bucketPolicy" 26 bucket = siteBucket.id 27 policy = "{\n \"Version\": \"2012-10-17\",\n \"Statement\": [\n {\n \"Effect\": \"Allow\",\n \"Principal\": \"*\",\n \"Action\": [\"s3:GetObject\"],\n \"Resource\": [\"${siteBucket.arn}/*\"]\n }\n ]\n}\n" 28 } 29 30 output bucketName { 31 __logicalName = "bucketName" 32 value = siteBucket.bucketName 33 } 34 35 output websiteUrl { 36 __logicalName = "websiteUrl" 37 value = siteBucket.websiteURL 38 }