Show / Hide Table of Contents

Class CfnDeliveryStreamPropsMixin.PartitionSpecProperty

Represents how to produce partition data for a table.

Inheritance
object
CfnDeliveryStreamPropsMixin.PartitionSpecProperty
Implements
CfnDeliveryStreamPropsMixin.IPartitionSpecProperty
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.PartitionSpecProperty : CfnDeliveryStreamPropsMixin.IPartitionSpecProperty
Syntax (vb)
Public Class CfnDeliveryStreamPropsMixin.PartitionSpecProperty Implements CfnDeliveryStreamPropsMixin.IPartitionSpecProperty
Remarks

Partition data is produced by transforming columns in a table. Each column transform is represented by a named PartitionField .

Here is an example of the schema in JSON.

"partitionSpec": { "identity": [ {"sourceName": "column1"}, {"sourceName": "column2"}, {"sourceName": "column3"} ] }

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-partitionspec.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 partitionSpecProperty = new PartitionSpecProperty {
                 Identity = new [] { new PartitionFieldProperty {
                     SourceName = "sourceName"
                 } }
             };

Synopsis

Constructors

PartitionSpecProperty()

Represents how to produce partition data for a table.

Properties

Identity

List of identity transforms that performs an identity transformation. The transform takes the source value, and does not modify it. Result type is the source type.

Constructors

PartitionSpecProperty()

Represents how to produce partition data for a table.

public PartitionSpecProperty()
Remarks

Partition data is produced by transforming columns in a table. Each column transform is represented by a named PartitionField .

Here is an example of the schema in JSON.

"partitionSpec": { "identity": [ {"sourceName": "column1"}, {"sourceName": "column2"}, {"sourceName": "column3"} ] }

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-partitionspec.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 partitionSpecProperty = new PartitionSpecProperty {
                 Identity = new [] { new PartitionFieldProperty {
                     SourceName = "sourceName"
                 } }
             };

Properties

Identity

List of identity transforms that performs an identity transformation. The transform takes the source value, and does not modify it. Result type is the source type.

public object? Identity { 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-partitionspec.html#cfn-kinesisfirehose-deliverystream-partitionspec-identity

Type union: either IResolvable or (either IResolvable or CfnDeliveryStreamPropsMixin.IPartitionFieldProperty)[]

Implements

CfnDeliveryStreamPropsMixin.IPartitionSpecProperty
Back to top Generated by DocFX