Interface CfnStorageLens.StorageLensExpandedPrefixesDataExportProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnStorageLens.StorageLensExpandedPrefixesDataExportProperty.Jsii$Proxy
- Enclosing class:
CfnStorageLens
@Stability(Stable)
public static interface CfnStorageLens.StorageLensExpandedPrefixesDataExportProperty
extends software.amazon.jsii.JsiiSerializable
This resource specifies the properties of your S3 Storage Lens Expanded Prefixes metrics export.
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;
StorageLensExpandedPrefixesDataExportProperty storageLensExpandedPrefixesDataExportProperty = StorageLensExpandedPrefixesDataExportProperty.builder()
.s3BucketDestination(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())
.storageLensTableDestination(StorageLensTableDestinationProperty.builder()
.isEnabled(false)
// the properties below are optional
.encryption(EncryptionProperty.builder()
.ssekms(SSEKMSProperty.builder()
.keyId("keyId")
.build())
.sses3(sses3)
.build())
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnStorageLens.StorageLensExpandedPrefixesDataExportProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThis property specifies the general purpose bucket where the S3 Storage Lens Expanded Prefixes metrics export files are located.default ObjectThis property configures S3 Storage Lens Expanded Prefixes metrics report to read-only S3 table buckets.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getS3BucketDestination
This property specifies the general purpose bucket where the S3 Storage Lens Expanded Prefixes metrics export files are located.At least one export destination must be specified.
Returns union: either
IResolvableorCfnStorageLens.S3BucketDestinationProperty- See Also:
-
getStorageLensTableDestination
This property configures S3 Storage Lens Expanded Prefixes metrics report to read-only S3 table buckets.Returns union: either
IResolvableorCfnStorageLens.StorageLensTableDestinationProperty- See Also:
-
builder
@Stability(Stable) static CfnStorageLens.StorageLensExpandedPrefixesDataExportProperty.Builder builder()
-