interface SqlApplicationConfigurationProperty
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.AWS.KinesisAnalytics.CfnApplicationV2.SqlApplicationConfigurationProperty | 
|  Go | github.com/aws/aws-cdk-go/awscdk/v2/awskinesisanalytics#CfnApplicationV2_SqlApplicationConfigurationProperty | 
|  Java | software.amazon.awscdk.services.kinesisanalytics.CfnApplicationV2.SqlApplicationConfigurationProperty | 
|  Python | aws_cdk.aws_kinesisanalytics.CfnApplicationV2.SqlApplicationConfigurationProperty | 
|  TypeScript | aws-cdk-lib»aws_kinesisanalytics»CfnApplicationV2»SqlApplicationConfigurationProperty | 
Describes the inputs, outputs, and reference data sources for a SQL-based Kinesis Data Analytics application.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_kinesisanalytics as kinesisanalytics } from 'aws-cdk-lib';
const sqlApplicationConfigurationProperty: kinesisanalytics.CfnApplicationV2.SqlApplicationConfigurationProperty = {
  inputs: [{
    inputSchema: {
      recordColumns: [{
        name: 'name',
        sqlType: 'sqlType',
        // the properties below are optional
        mapping: 'mapping',
      }],
      recordFormat: {
        recordFormatType: 'recordFormatType',
        // the properties below are optional
        mappingParameters: {
          csvMappingParameters: {
            recordColumnDelimiter: 'recordColumnDelimiter',
            recordRowDelimiter: 'recordRowDelimiter',
          },
          jsonMappingParameters: {
            recordRowPath: 'recordRowPath',
          },
        },
      },
      // the properties below are optional
      recordEncoding: 'recordEncoding',
    },
    namePrefix: 'namePrefix',
    // the properties below are optional
    inputParallelism: {
      count: 123,
    },
    inputProcessingConfiguration: {
      inputLambdaProcessor: {
        resourceArn: 'resourceArn',
      },
    },
    kinesisFirehoseInput: {
      resourceArn: 'resourceArn',
    },
    kinesisStreamsInput: {
      resourceArn: 'resourceArn',
    },
  }],
};
Properties
| Name | Type | Description | 
|---|---|---|
| inputs? | IResolvable | (IResolvable | Input)[] | The array of Input objects describing the input streams used by the application. | 
inputs?
Type:
IResolvable | (IResolvable | Input)[]
(optional)
The array of Input objects describing the input streams used by the application.
