Show / Hide Table of Contents

Class CfnApplicationPropsMixin.SqlApplicationConfigurationProperty

Describes the inputs, outputs, and reference data sources for a SQL-based Kinesis Data Analytics application.

Inheritance
object
CfnApplicationPropsMixin.SqlApplicationConfigurationProperty
Implements
CfnApplicationPropsMixin.ISqlApplicationConfigurationProperty
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.KinesisAnalyticsV2.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnApplicationPropsMixin.SqlApplicationConfigurationProperty : CfnApplicationPropsMixin.ISqlApplicationConfigurationProperty
Syntax (vb)
Public Class CfnApplicationPropsMixin.SqlApplicationConfigurationProperty Implements CfnApplicationPropsMixin.ISqlApplicationConfigurationProperty
Remarks

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

             var sqlApplicationConfigurationProperty = new SqlApplicationConfigurationProperty {
                 Inputs = new [] { new InputProperty {
                     InputParallelism = new InputParallelismProperty {
                         Count = 123
                     },
                     InputProcessingConfiguration = new InputProcessingConfigurationProperty {
                         InputLambdaProcessor = new InputLambdaProcessorProperty {
                             ResourceArn = "resourceArn"
                         }
                     },
                     InputSchema = 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"
                         }
                     },
                     KinesisFirehoseInput = new KinesisFirehoseInputProperty {
                         ResourceArn = "resourceArn"
                     },
                     KinesisStreamsInput = new KinesisStreamsInputProperty {
                         ResourceArn = "resourceArn"
                     },
                     NamePrefix = "namePrefix"
                 } }
             };

Synopsis

Constructors

SqlApplicationConfigurationProperty()

Describes the inputs, outputs, and reference data sources for a SQL-based Kinesis Data Analytics application.

Properties

Inputs

The array of Input objects describing the input streams used by the application.

Constructors

SqlApplicationConfigurationProperty()

Describes the inputs, outputs, and reference data sources for a SQL-based Kinesis Data Analytics application.

public SqlApplicationConfigurationProperty()
Remarks

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

             var sqlApplicationConfigurationProperty = new SqlApplicationConfigurationProperty {
                 Inputs = new [] { new InputProperty {
                     InputParallelism = new InputParallelismProperty {
                         Count = 123
                     },
                     InputProcessingConfiguration = new InputProcessingConfigurationProperty {
                         InputLambdaProcessor = new InputLambdaProcessorProperty {
                             ResourceArn = "resourceArn"
                         }
                     },
                     InputSchema = 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"
                         }
                     },
                     KinesisFirehoseInput = new KinesisFirehoseInputProperty {
                         ResourceArn = "resourceArn"
                     },
                     KinesisStreamsInput = new KinesisStreamsInputProperty {
                         ResourceArn = "resourceArn"
                     },
                     NamePrefix = "namePrefix"
                 } }
             };

Properties

Inputs

The array of Input objects describing the input streams used by the application.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-sqlapplicationconfiguration.html#cfn-kinesisanalyticsv2-application-sqlapplicationconfiguration-inputs

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

Implements

CfnApplicationPropsMixin.ISqlApplicationConfigurationProperty
Back to top Generated by DocFX