GetBucketsBucket

data class GetBucketsBucket(val acl: String, val corsRules: List<GetBucketsBucketCorsRule>, val creationDate: String, val extranetEndpoint: String, val intranetEndpoint: String, val lifecycleRules: List<GetBucketsBucketLifecycleRule>, val location: String, val logging: GetBucketsBucketLogging, val name: String, val owner: String, val policy: String, val redundancyType: String, val refererConfig: GetBucketsBucketRefererConfig, val serverSideEncryptionRule: GetBucketsBucketServerSideEncryptionRule, val storageClass: String, val tags: Map<String, String>, val versioning: GetBucketsBucketVersioning, val website: GetBucketsBucketWebsite)

Constructors

Link copied to clipboard
constructor(acl: String, corsRules: List<GetBucketsBucketCorsRule>, creationDate: String, extranetEndpoint: String, intranetEndpoint: String, lifecycleRules: List<GetBucketsBucketLifecycleRule>, location: String, logging: GetBucketsBucketLogging, name: String, owner: String, policy: String, redundancyType: String, refererConfig: GetBucketsBucketRefererConfig, serverSideEncryptionRule: GetBucketsBucketServerSideEncryptionRule, storageClass: String, tags: Map<String, String>, versioning: GetBucketsBucketVersioning, website: GetBucketsBucketWebsite)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val acl: String

Bucket access control list. Possible values: private, public-read and public-read-write.

Link copied to clipboard

A list of CORS rule configurations. Each element contains the following attributes:

Link copied to clipboard

Bucket creation date.

Link copied to clipboard

Internet domain name for accessing the bucket from outside.

Link copied to clipboard

Intranet domain name for accessing the bucket from an ECS instance in the same region.

Link copied to clipboard

A list CORS of lifecycle configurations. When Lifecycle is enabled, OSS automatically deletes the objects or transitions the objects (to another storage class) corresponding the lifecycle rules on a regular basis. Each element contains the following attributes:

Link copied to clipboard

Region of the data center where the bucket is located.

Link copied to clipboard

A list of one element containing configuration parameters used for storing access log information. It contains the following attributes:

Link copied to clipboard

Bucket name.

Link copied to clipboard

Bucket owner.

Link copied to clipboard

The policies configured for a specified bucket.

Link copied to clipboard

Redundancy type. Possible values: LRS, and ZRS.

Link copied to clipboard

A list of one element containing referer configuration. It contains the following attributes:

Link copied to clipboard

A configuration of default encryption for a bucket. It contains the following attributes:

Link copied to clipboard

Object storage type. Possible values: Standard, IA, Archive and ColdArchive.

Link copied to clipboard

A mapping of tags.

Link copied to clipboard

If present , the versioning state has been set on the bucket. It contains the following attribute.

Link copied to clipboard

A list of one element containing configuration parameters used when the bucket is used as a website. It contains the following attributes: