Show / Hide Table of Contents

Class CfnApplication.InputSchemaProperty

For a SQL-based Kinesis Data Analytics application, describes the format of the data in the streaming source, and how each data element maps to corresponding columns created in the in-application stream.

Inheritance
System.Object
CfnApplication.InputSchemaProperty
Implements
CfnApplication.IInputSchemaProperty
Namespace: Amazon.CDK.AWS.KinesisAnalyticsV2
Assembly: Amazon.CDK.AWS.KinesisAnalyticsV2.dll
Syntax (csharp)
public class InputSchemaProperty : Object, CfnApplication.IInputSchemaProperty
Syntax (vb)
Public Class InputSchemaProperty
    Inherits Object
    Implements CfnApplication.IInputSchemaProperty
Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-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.AWS.KinesisAnalyticsV2;

var inputSchemaProperty = new InputSchemaProperty {
    RecordColumns = new [] { new RecordColumnProperty {
        Name = "name",
        SqlType = "sqlType",

        // the properties below are optional
        Mapping = "mapping"
    } },
    RecordFormat = new RecordFormatProperty {
        RecordFormatType = "recordFormatType",

        // the properties below are optional
        MappingParameters = new MappingParametersProperty {
            CsvMappingParameters = new CSVMappingParametersProperty {
                RecordColumnDelimiter = "recordColumnDelimiter",
                RecordRowDelimiter = "recordRowDelimiter"
            },
            JsonMappingParameters = new JSONMappingParametersProperty {
                RecordRowPath = "recordRowPath"
            }
        }
    },

    // the properties below are optional
    RecordEncoding = "recordEncoding"
};

Synopsis

Constructors

InputSchemaProperty()

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.

Constructors

InputSchemaProperty()

public InputSchemaProperty()

Properties

RecordColumns

A list of RecordColumn objects.

public object RecordColumns { get; set; }
Property Value

System.Object

Remarks

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

RecordEncoding

Specifies the encoding of the records in the streaming source.

public string RecordEncoding { get; set; }
Property Value

System.String

Remarks

For example, UTF-8.

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

RecordFormat

Specifies the format of the records on the streaming source.

public object RecordFormat { get; set; }
Property Value

System.Object

Remarks

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

Implements

CfnApplication.IInputSchemaProperty
Back to top Generated by DocFX