these are the args used to create the bucket: s3.NewBucket(ctx, "my-bucket-12354698", &s3.BucketArgs{
AccelerationStatus: nil,
Acl: pulumi.String("private"),
Arn: nil,
Bucket: nil,
BucketPrefix: nil,
CorsRules: nil,
ForceDestroy: pulumi.Bool(true),
Grants: nil,
HostedZoneId: nil,
LifecycleRules: s3.BucketLifecycleRuleArray{&s3.BucketLifecycleRuleArgs{Enabled: pulumi.Bool(true), Expiration: &s3.BucketLifecycleRuleExpirationArgs{Days:
pulumi.Int(10)}}},
Loggings: nil,
ObjectLockConfiguration: nil,
Policy: nil,
ReplicationConfiguration: nil,
RequestPayer: nil,
ServerSideEncryptionConfiguration: &s3.BucketServerSideEncryptionConfigurationArgs{
Rule: &s3.BucketServerSideEncryptionConfigurationRuleArgs{
ApplyServerSideEncryptionByDefault: &s3.BucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultArgs{
KmsMasterKeyId: pulumi.String("<key_id>"),
SseAlgorithm: pulumi.String("aws:kms"),
},
BucketKeyEnabled: pulumi.Bool(true),
},
},
Tags: nil,
TagsAll: nil,
Versioning: nil,
Website: nil,
WebsiteDomain: nil,
WebsiteEndpoint: nil,
})