GetBucketResult

data class GetBucketResult(val ableToUpdateBundle: Boolean? = null, val accessRules: BucketAccessRules? = null, val bucketArn: String? = null, val bundleId: String? = null, val objectVersioning: Boolean? = null, val readOnlyAccessAccounts: List<String>? = null, val resourcesReceivingAccess: List<String>? = null, val tags: List<Tag>? = null, val url: String? = null)

Constructors

Link copied to clipboard
constructor(ableToUpdateBundle: Boolean? = null, accessRules: BucketAccessRules? = null, bucketArn: String? = null, bundleId: String? = null, objectVersioning: Boolean? = null, readOnlyAccessAccounts: List<String>? = null, resourcesReceivingAccess: List<String>? = null, tags: List<Tag>? = 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 describes the access rules for the bucket.

Link copied to clipboard
val bucketArn: String? = null

The Amazon Resource Name (ARN) of 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<Tag>? = 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.