Interface CfnStorageLens.S3BucketDestinationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnStorageLens.S3BucketDestinationProperty.Jsii$Proxy
- Enclosing class:
- CfnStorageLens
@Stability(Stable)
public static interface CfnStorageLens.S3BucketDestinationProperty
extends software.amazon.jsii.JsiiSerializable
This resource contains the details of the bucket where the Amazon S3 Storage Lens metrics export will be placed.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.s3.*; Object sses3; S3BucketDestinationProperty s3BucketDestinationProperty = S3BucketDestinationProperty.builder() .accountId("accountId") .arn("arn") .format("format") .outputSchemaVersion("outputSchemaVersion") // the properties below are optional .encryption(EncryptionProperty.builder() .ssekms(SSEKMSProperty.builder() .keyId("keyId") .build()) .sses3(sses3) .build()) .prefix("prefix") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnStorageLens.S3BucketDestinationProperty
static final class
An implementation forCfnStorageLens.S3BucketDestinationProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
This property contains the details of the AWS account ID of the S3 Storage Lens export bucket destination.getArn()
This property contains the details of the ARN of the bucket destination of the S3 Storage Lens export.default Object
This property contains the details of the encryption of the bucket destination of the Amazon S3 Storage Lens metrics export.This property contains the details of the format of the S3 Storage Lens export bucket destination.This property contains the details of the output schema version of the S3 Storage Lens export bucket destination.default String
This property contains the details of the prefix of the bucket destination of the S3 Storage Lens export .Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAccountId
This property contains the details of the AWS account ID of the S3 Storage Lens export bucket destination. -
getArn
This property contains the details of the ARN of the bucket destination of the S3 Storage Lens export. -
getFormat
This property contains the details of the format of the S3 Storage Lens export bucket destination. -
getOutputSchemaVersion
This property contains the details of the output schema version of the S3 Storage Lens export bucket destination. -
getEncryption
This property contains the details of the encryption of the bucket destination of the Amazon S3 Storage Lens metrics export. -
getPrefix
This property contains the details of the prefix of the bucket destination of the S3 Storage Lens export . -
builder
-