AwsLightsailBucketPropertiesResponse

data class AwsLightsailBucketPropertiesResponse(val ableToUpdateBundle: Boolean? = null, val accessRules: AccessRulesResponse? = null, val bucketArn: String? = null, val bucketName: String? = null, val bundleId: String? = null, val objectVersioning: Boolean? = null, val readOnlyAccessAccounts: List<String>? = null, val resourcesReceivingAccess: List<String>? = null, val tags: List<TagResponse>? = null, val url: String? = null)

Definition of awsLightsailBucket

Constructors

Link copied to clipboard
constructor(ableToUpdateBundle: Boolean? = null, accessRules: AccessRulesResponse? = null, bucketArn: String? = null, bucketName: String? = null, bundleId: String? = null, objectVersioning: Boolean? = null, readOnlyAccessAccounts: List<String>? = null, resourcesReceivingAccess: List<String>? = null, tags: List<TagResponse>? = null, url: String? = null)

Types

Link copied to clipboard
object Companion

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
val bucketArn: String? = null

Property bucketArn

Link copied to clipboard
val bucketName: String? = null

The name for the bucket.

Link copied to clipboard
val bundleId: String? = null

The ID of the bundle to use 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.

Link copied to clipboard
val tags: List<TagResponse>? = null

An array of key-value pairs to apply to this resource.

Link copied to clipboard
val url: String? = null

The URL of the bucket.