Show / Hide Table of Contents

Class CfnDeliveryStreamPropsMixin.DestinationTableConfigurationProperty

Describes the configuration of a destination in Apache Iceberg Tables.

Inheritance
object
CfnDeliveryStreamPropsMixin.DestinationTableConfigurationProperty
Implements
CfnDeliveryStreamPropsMixin.IDestinationTableConfigurationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.KinesisFirehose.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnDeliveryStreamPropsMixin.DestinationTableConfigurationProperty : CfnDeliveryStreamPropsMixin.IDestinationTableConfigurationProperty
Syntax (vb)
Public Class CfnDeliveryStreamPropsMixin.DestinationTableConfigurationProperty Implements CfnDeliveryStreamPropsMixin.IDestinationTableConfigurationProperty
Remarks

This section is only needed for tables where you want to update or delete data.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-destinationtableconfiguration.html

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.KinesisFirehose.Mixins;

             var destinationTableConfigurationProperty = new DestinationTableConfigurationProperty {
                 DestinationDatabaseName = "destinationDatabaseName",
                 DestinationTableName = "destinationTableName",
                 PartitionSpec = new PartitionSpecProperty {
                     Identity = new [] { new PartitionFieldProperty {
                         SourceName = "sourceName"
                     } }
                 },
                 S3ErrorOutputPrefix = "s3ErrorOutputPrefix",
                 UniqueKeys = new [] { "uniqueKeys" }
             };

Synopsis

Constructors

DestinationTableConfigurationProperty()

Describes the configuration of a destination in Apache Iceberg Tables.

Properties

DestinationDatabaseName

The name of the Apache Iceberg database.

DestinationTableName

Specifies the name of the Apache Iceberg Table.

PartitionSpec

The partition spec configuration for a table that is used by automatic table creation.

S3ErrorOutputPrefix

The table specific S3 error output prefix.

UniqueKeys

A list of unique keys for a given Apache Iceberg table.

Constructors

DestinationTableConfigurationProperty()

Describes the configuration of a destination in Apache Iceberg Tables.

public DestinationTableConfigurationProperty()
Remarks

This section is only needed for tables where you want to update or delete data.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-destinationtableconfiguration.html

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.KinesisFirehose.Mixins;

             var destinationTableConfigurationProperty = new DestinationTableConfigurationProperty {
                 DestinationDatabaseName = "destinationDatabaseName",
                 DestinationTableName = "destinationTableName",
                 PartitionSpec = new PartitionSpecProperty {
                     Identity = new [] { new PartitionFieldProperty {
                         SourceName = "sourceName"
                     } }
                 },
                 S3ErrorOutputPrefix = "s3ErrorOutputPrefix",
                 UniqueKeys = new [] { "uniqueKeys" }
             };

Properties

DestinationDatabaseName

The name of the Apache Iceberg database.

public string? DestinationDatabaseName { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-destinationtableconfiguration.html#cfn-kinesisfirehose-deliverystream-destinationtableconfiguration-destinationdatabasename

DestinationTableName

Specifies the name of the Apache Iceberg Table.

public string? DestinationTableName { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-destinationtableconfiguration.html#cfn-kinesisfirehose-deliverystream-destinationtableconfiguration-destinationtablename

PartitionSpec

The partition spec configuration for a table that is used by automatic table creation.

public object? PartitionSpec { get; set; }
Property Value

object

Remarks

Amazon Data Firehose is in preview release and is subject to change.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-destinationtableconfiguration.html#cfn-kinesisfirehose-deliverystream-destinationtableconfiguration-partitionspec

Type union: either IResolvable or CfnDeliveryStreamPropsMixin.IPartitionSpecProperty

S3ErrorOutputPrefix

The table specific S3 error output prefix.

public string? S3ErrorOutputPrefix { get; set; }
Property Value

string

Remarks

All the errors that occurred while delivering to this table will be prefixed with this value in S3 destination.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-destinationtableconfiguration.html#cfn-kinesisfirehose-deliverystream-destinationtableconfiguration-s3erroroutputprefix

UniqueKeys

A list of unique keys for a given Apache Iceberg table.

public string[]? UniqueKeys { get; set; }
Property Value

string[]

Remarks

Firehose will use these for running Create, Update, or Delete operations on the given Iceberg table.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-destinationtableconfiguration.html#cfn-kinesisfirehose-deliverystream-destinationtableconfiguration-uniquekeys

Implements

CfnDeliveryStreamPropsMixin.IDestinationTableConfigurationProperty
Back to top Generated by DocFX