Interface CfnBucket.InventoryTableConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnBucket.InventoryTableConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnBucket
@Stability(Stable)
public static interface CfnBucket.InventoryTableConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
The inventory table configuration for an S3 Metadata configuration.
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.*;
InventoryTableConfigurationProperty inventoryTableConfigurationProperty = InventoryTableConfigurationProperty.builder()
.configurationState("configurationState")
// the properties below are optional
.encryptionConfiguration(MetadataTableEncryptionConfigurationProperty.builder()
.sseAlgorithm("sseAlgorithm")
// the properties below are optional
.kmsKeyArn("kmsKeyArn")
.build())
.tableArn("tableArn")
.tableName("tableName")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnBucket.InventoryTableConfigurationPropertystatic final classAn implementation forCfnBucket.InventoryTableConfigurationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The configuration state of the inventory table, indicating whether the inventory table is enabled or disabled.default ObjectThe encryption configuration for the inventory table.default StringThe Amazon Resource Name (ARN) for the inventory table.default StringThe name of the inventory table.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getConfigurationState
The configuration state of the inventory table, indicating whether the inventory table is enabled or disabled.- See Also:
-
getEncryptionConfiguration
The encryption configuration for the inventory table.Returns union: either
IResolvableorCfnBucket.MetadataTableEncryptionConfigurationProperty- See Also:
-
getTableArn
The Amazon Resource Name (ARN) for the inventory table.- See Also:
-
getTableName
The name of the inventory table.- See Also:
-
builder
-