Interface CfnDeliveryStreamPropsMixin.IPartitionSpecProperty
Represents how to produce partition data for a table.
Namespace: Amazon.CDK.Mixins.Preview.AWS.KinesisFirehose.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface CfnDeliveryStreamPropsMixin.IPartitionSpecProperty
Syntax (vb)
Public Interface 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.
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
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. |
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.
object? Identity { get; }
Property Value
Remarks
Amazon Data Firehose is in preview release and is subject to change.
Type union: either IResolvable or (either IResolvable or CfnDeliveryStreamPropsMixin.IPartitionFieldProperty)[]