Aws Lightsail Bucket Properties Args
data class AwsLightsailBucketPropertiesArgs(val ableToUpdateBundle: Output<Boolean>? = null, val accessRules: Output<AccessRulesArgs>? = null, val bucketArn: Output<String>? = null, val bucketName: Output<String>? = null, val bundleId: Output<String>? = null, val objectVersioning: Output<Boolean>? = null, val readOnlyAccessAccounts: Output<List<String>>? = null, val resourcesReceivingAccess: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null, val url: Output<String>? = null) : ConvertibleToJava<AwsLightsailBucketPropertiesArgs>
Definition of awsLightsailBucket
Constructors
Link copied to clipboard
constructor(ableToUpdateBundle: Output<Boolean>? = null, accessRules: Output<AccessRulesArgs>? = null, bucketArn: Output<String>? = null, bucketName: Output<String>? = null, bundleId: Output<String>? = null, objectVersioning: Output<Boolean>? = null, readOnlyAccessAccounts: Output<List<String>>? = null, resourcesReceivingAccess: Output<List<String>>? = null, tags: Output<List<TagArgs>>? = null, url: Output<String>? = null)
Properties
Link copied to clipboard
Indicates whether the bundle that is currently applied to a bucket can be changed to another bundle. You can update a bucket's bundle only one time within a monthly AWS billing cycle.
Link copied to clipboard
An object that sets the public accessibility of objects in the specified bucket.
Link copied to clipboard
The name for the bucket.
Link copied to clipboard
Specifies whether to enable or disable versioning of objects in the bucket.
Link copied to clipboard
An array of strings to specify the AWS account IDs that can access the bucket.
Link copied to clipboard
The names of the Lightsail resources for which to set bucket access.