Class CfnBucket.InventoryTableConfigurationProperty
The inventory table configuration for an S3 Metadata configuration.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.S3
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnBucket.InventoryTableConfigurationProperty : CfnBucket.IInventoryTableConfigurationPropertySyntax (vb)
Public Class CfnBucket.InventoryTableConfigurationProperty Implements CfnBucket.IInventoryTableConfigurationPropertyRemarks
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 inventoryTableConfigurationProperty = 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
Constructors
| InventoryTableConfigurationProperty() | The inventory table configuration for an S3 Metadata configuration. | 
Properties
| ConfigurationState | The configuration state of the inventory table, indicating whether the inventory table is enabled or disabled. | 
| EncryptionConfiguration | The encryption configuration for the inventory table. | 
| TableArn | The Amazon Resource Name (ARN) for the inventory table. | 
| TableName | The name of the inventory table. | 
Constructors
InventoryTableConfigurationProperty()
The inventory table configuration for an S3 Metadata configuration.
public InventoryTableConfigurationProperty()Remarks
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 inventoryTableConfigurationProperty = 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"
             };Properties
ConfigurationState
The configuration state of the inventory table, indicating whether the inventory table is enabled or disabled.
public string ConfigurationState { get; set; }Property Value
Remarks
EncryptionConfiguration
The encryption configuration for the inventory table.
public object? EncryptionConfiguration { get; set; }Property Value
Remarks
TableArn
The Amazon Resource Name (ARN) for the inventory table.
public string? TableArn { get; set; }Property Value
Remarks
TableName
The name of the inventory table.
public string? TableName { get; set; }