BucketArgs

data class BucketArgs(val bucketName: Output<String>? = null, val lifecycleConfiguration: Output<BucketLifecycleConfigurationArgs>? = null, val outpostId: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<BucketArgs>

Resource Type Definition for AWS::S3Outposts::Bucket

Constructors

Link copied to clipboard
constructor(bucketName: Output<String>? = null, lifecycleConfiguration: Output<BucketLifecycleConfigurationArgs>? = null, outpostId: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard
val bucketName: Output<String>? = null

A name for the bucket.

Link copied to clipboard

Rules that define how Amazon S3Outposts manages objects during their lifetime.

Link copied to clipboard
val outpostId: Output<String>? = null

The id of the customer outpost on which the bucket resides.

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

An arbitrary set of tags (key-value pairs) for this S3Outposts bucket.

Functions

Link copied to clipboard
open override fun toJava(): BucketArgs