Interface CfnBucket.IMetadataConfigurationProperty
Creates a V2 Amazon S3 Metadata configuration of a general purpose bucket.
Namespace: Amazon.CDK.AWS.S3
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnBucket.IMetadataConfigurationProperty
Syntax (vb)
Public Interface CfnBucket.IMetadataConfigurationProperty
Remarks
For more information, see Accelerating data discovery with S3 Metadata in the Amazon S3 User Guide .
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.S3;
var metadataConfigurationProperty = new MetadataConfigurationProperty {
JournalTableConfiguration = new JournalTableConfigurationProperty {
RecordExpiration = new RecordExpirationProperty {
Expiration = "expiration",
// the properties below are optional
Days = 123
},
// the properties below are optional
EncryptionConfiguration = new MetadataTableEncryptionConfigurationProperty {
SseAlgorithm = "sseAlgorithm",
// the properties below are optional
KmsKeyArn = "kmsKeyArn"
},
TableArn = "tableArn",
TableName = "tableName"
},
// the properties below are optional
Destination = new MetadataDestinationProperty {
TableBucketType = "tableBucketType",
// the properties below are optional
TableBucketArn = "tableBucketArn",
TableNamespace = "tableNamespace"
},
InventoryTableConfiguration = new InventoryTableConfigurationProperty {
ConfigurationState = "configurationState",
// the properties below are optional
EncryptionConfiguration = new MetadataTableEncryptionConfigurationProperty {
SseAlgorithm = "sseAlgorithm",
// the properties below are optional
KmsKeyArn = "kmsKeyArn"
},
TableArn = "tableArn",
TableName = "tableName"
}
};
Synopsis
Properties
| Destination | The destination information for the S3 Metadata configuration. |
| InventoryTableConfiguration | The inventory table configuration for a metadata configuration. |
| JournalTableConfiguration | The journal table configuration for a metadata configuration. |
Properties
Destination
The destination information for the S3 Metadata configuration.
object? Destination { get; }
Property Value
Remarks
InventoryTableConfiguration
The inventory table configuration for a metadata configuration.
object? InventoryTableConfiguration { get; }
Property Value
Remarks
JournalTableConfiguration
The journal table configuration for a metadata configuration.
object JournalTableConfiguration { get; }