StorageLensS3BucketDestinationArgs

data class StorageLensS3BucketDestinationArgs(val accountId: Output<String>, val arn: Output<String>, val encryption: Output<StorageLensEncryptionArgs>? = null, val format: Output<StorageLensS3BucketDestinationFormat>, val outputSchemaVersion: Output<StorageLensS3BucketDestinationOutputSchemaVersion>, val prefix: Output<String>? = null) : ConvertibleToJava<StorageLensS3BucketDestinationArgs>

S3 bucket destination settings for the Amazon S3 Storage Lens metrics export.

Constructors

Link copied to clipboard
constructor(accountId: Output<String>, arn: Output<String>, encryption: Output<StorageLensEncryptionArgs>? = null, format: Output<StorageLensS3BucketDestinationFormat>, outputSchemaVersion: Output<StorageLensS3BucketDestinationOutputSchemaVersion>, prefix: Output<String>? = null)

Properties

Link copied to clipboard
val accountId: Output<String>

The AWS account ID that owns the destination S3 bucket.

Link copied to clipboard
val arn: Output<String>

The ARN of the bucket to which Amazon S3 Storage Lens exports will be placed.

Link copied to clipboard

This property contains the details of the encryption of the bucket destination of the Amazon S3 Storage Lens metrics export.

Link copied to clipboard

Specifies the file format to use when exporting Amazon S3 Storage Lens metrics export.

Link copied to clipboard

The version of the output schema to use when exporting Amazon S3 Storage Lens metrics.

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

The prefix to use for Amazon S3 Storage Lens export.

Functions

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