Show / Hide Table of Contents

Interface CfnApplicationPropsMixin.IInputSchemaProperty

Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created.

Namespace: Amazon.CDK.Mixins.Preview.AWS.KinesisAnalytics.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface CfnApplicationPropsMixin.IInputSchemaProperty
Syntax (vb)
Public Interface CfnApplicationPropsMixin.IInputSchemaProperty
Remarks

Also used to describe the format of the reference data source.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputschema.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.KinesisAnalytics.Mixins;

             var inputSchemaProperty = new InputSchemaProperty {
                 RecordColumns = new [] { new RecordColumnProperty {
                     Mapping = "mapping",
                     Name = "name",
                     SqlType = "sqlType"
                 } },
                 RecordEncoding = "recordEncoding",
                 RecordFormat = new RecordFormatProperty {
                     MappingParameters = new MappingParametersProperty {
                         CsvMappingParameters = new CSVMappingParametersProperty {
                             RecordColumnDelimiter = "recordColumnDelimiter",
                             RecordRowDelimiter = "recordRowDelimiter"
                         },
                         JsonMappingParameters = new JSONMappingParametersProperty {
                             RecordRowPath = "recordRowPath"
                         }
                     },
                     RecordFormatType = "recordFormatType"
                 }
             };

Synopsis

Properties

RecordColumns

A list of RecordColumn objects.

RecordEncoding

Specifies the encoding of the records in the streaming source.

RecordFormat

Specifies the format of the records on the streaming source.

Properties

RecordColumns

A list of RecordColumn objects.

object? RecordColumns { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputschema.html#cfn-kinesisanalytics-application-inputschema-recordcolumns

Type union: either IResolvable or (either IResolvable or CfnApplicationPropsMixin.IRecordColumnProperty)[]

RecordEncoding

Specifies the encoding of the records in the streaming source.

string? RecordEncoding { get; }
Property Value

string

Remarks

For example, UTF-8.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputschema.html#cfn-kinesisanalytics-application-inputschema-recordencoding

RecordFormat

Specifies the format of the records on the streaming source.

object? RecordFormat { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputschema.html#cfn-kinesisanalytics-application-inputschema-recordformat

Type union: either IResolvable or CfnApplicationPropsMixin.IRecordFormatProperty

Back to top Generated by DocFX