github.com/myhau/pulumi/pkg/v3@v3.70.2-0.20221116134521-f2775972e587/codegen/testing/test/testdata/assets-archives-pp/python/assets-archives.py (about) 1 import pulumi 2 import pulumi_aws as aws 3 4 site_bucket = aws.s3.Bucket("siteBucket") 5 test_file_asset = aws.s3.BucketObject("testFileAsset", 6 bucket=site_bucket.id, 7 source=pulumi.FileAsset("file.txt")) 8 test_string_asset = aws.s3.BucketObject("testStringAsset", 9 bucket=site_bucket.id, 10 source=pulumi.StringAsset("<h1>File contents</h1>")) 11 test_remote_asset = aws.s3.BucketObject("testRemoteAsset", 12 bucket=site_bucket.id, 13 source=pulumi.remoteAsset("https://pulumi.test")) 14 test_file_archive = aws.lambda_.Function("testFileArchive", 15 role=site_bucket.arn, 16 code=pulumi.FileArchive("file.tar.gz")) 17 test_remote_archive = aws.lambda_.Function("testRemoteArchive", 18 role=site_bucket.arn, 19 code=pulumi.RemoteArchive("https://pulumi.test/foo.tar.gz")) 20 test_asset_archive = aws.lambda_.Function("testAssetArchive", 21 role=site_bucket.arn, 22 code=pulumi.AssetArchive({ 23 "file.txt": pulumi.FileAsset("file.txt"), 24 "string.txt": pulumi.StringAsset("<h1>File contents</h1>"), 25 "remote.txt": pulumi.remoteAsset("https://pulumi.test"), 26 "file.tar": pulumi.FileArchive("file.tar.gz"), 27 "remote.tar": pulumi.RemoteArchive("https://pulumi.test/foo.tar.gz"), 28 ".nestedDir": pulumi.AssetArchive({ 29 "file.txt": pulumi.FileAsset("file.txt"), 30 "string.txt": pulumi.StringAsset("<h1>File contents</h1>"), 31 "remote.txt": pulumi.remoteAsset("https://pulumi.test"), 32 "file.tar": pulumi.FileArchive("file.tar.gz"), 33 "remote.tar": pulumi.RemoteArchive("https://pulumi.test/foo.tar.gz"), 34 }), 35 }))