Interface CfnBucketPropsMixin.IMetadataDestinationProperty
The destination information for the S3 Metadata configuration.
Namespace: Amazon.CDK.Mixins.Preview.AWS.S3.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface CfnBucketPropsMixin.IMetadataDestinationProperty
Syntax (vb)
Public Interface CfnBucketPropsMixin.IMetadataDestinationProperty
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.Mixins.Preview.AWS.S3.Mixins;
var metadataDestinationProperty = new MetadataDestinationProperty {
TableBucketArn = "tableBucketArn",
TableBucketType = "tableBucketType",
TableNamespace = "tableNamespace"
};
Synopsis
Properties
| TableBucketArn | The Amazon Resource Name (ARN) of the table bucket where the metadata configuration is stored. |
| TableBucketType | The type of the table bucket where the metadata configuration is stored. |
| TableNamespace | The namespace in the table bucket where the metadata tables for a metadata configuration are stored. |
Properties
TableBucketArn
The Amazon Resource Name (ARN) of the table bucket where the metadata configuration is stored.
string? TableBucketArn { get; }
Property Value
Remarks
TableBucketType
The type of the table bucket where the metadata configuration is stored.
string? TableBucketType { get; }
Property Value
Remarks
The aws value indicates an AWS managed table bucket, and the customer value indicates a customer-managed table bucket. V2 metadata configurations are stored in AWS managed table buckets, and V1 metadata configurations are stored in customer-managed table buckets.
TableNamespace
The namespace in the table bucket where the metadata tables for a metadata configuration are stored.
string? TableNamespace { get; }