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.IInventoryTableConfigurationProperty
Syntax (vb)
Public Class CfnBucket.InventoryTableConfigurationProperty Implements CfnBucket.IInventoryTableConfigurationProperty
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"
};
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; }