Package software.amazon.awscdk.services.kinesisanalytics
Amazon Kinesis Data Analytics Construct Library
---
AWS CDK v1 has reached End-of-Support on 2023-06-01. This package is no longer being updated, and users should migrate to AWS CDK v2.
For more information on how to migrate, see the Migrating to AWS CDK v2 guide.
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.kinesisanalytics.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for KinesisAnalytics construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::KinesisAnalytics resources directly.
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::KinesisAnalytics.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
Deprecated: AWS CDK v1 has reached End-of-Support on 2023-06-01. This package is no longer being updated, and users should migrate to AWS CDK v2. For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html
-
ClassDescriptionA CloudFormation
AWS::KinesisAnalytics::Application.A fluent builder forCfnApplication.Provides additional mapping information when the record format uses delimiters, such as CSV.A builder forCfnApplication.CSVMappingParametersPropertyAn implementation forCfnApplication.CSVMappingParametersPropertyAn object that contains the Amazon Resource Name (ARN) of the AWS Lambda function that is used to preprocess records in the stream, and the ARN of the IAM role that is used to access the AWS Lambda function.A builder forCfnApplication.InputLambdaProcessorPropertyAn implementation forCfnApplication.InputLambdaProcessorPropertyDescribes the number of in-application streams to create for a given streaming source.A builder forCfnApplication.InputParallelismPropertyAn implementation forCfnApplication.InputParallelismPropertyProvides a description of a processor that is used to preprocess the records in the stream before being processed by your application code.A builder forCfnApplication.InputProcessingConfigurationPropertyAn implementation forCfnApplication.InputProcessingConfigurationPropertyWhen you configure the application input, you specify the streaming source, the in-application stream name that is created, and the mapping between the two.A builder forCfnApplication.InputPropertyAn implementation forCfnApplication.InputPropertyDescribes 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.A builder forCfnApplication.InputSchemaPropertyAn implementation forCfnApplication.InputSchemaPropertyProvides additional mapping information when JSON is the record format on the streaming source.A builder forCfnApplication.JSONMappingParametersPropertyAn implementation forCfnApplication.JSONMappingParametersPropertyIdentifies an Amazon Kinesis Firehose delivery stream as the streaming source.A builder forCfnApplication.KinesisFirehoseInputPropertyAn implementation forCfnApplication.KinesisFirehoseInputPropertyIdentifies an Amazon Kinesis stream as the streaming source.A builder forCfnApplication.KinesisStreamsInputPropertyAn implementation forCfnApplication.KinesisStreamsInputPropertyWhen configuring application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.A builder forCfnApplication.MappingParametersPropertyAn implementation forCfnApplication.MappingParametersPropertyDescribes the mapping of each data element in the streaming source to the corresponding column in the in-application stream.A builder forCfnApplication.RecordColumnPropertyAn implementation forCfnApplication.RecordColumnPropertyDescribes the record format and relevant mapping information that should be applied to schematize the records on the stream.A builder forCfnApplication.RecordFormatPropertyAn implementation forCfnApplication.RecordFormatPropertyA CloudFormationAWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption.A fluent builder forCfnApplicationCloudWatchLoggingOptionV2.Provides a description of Amazon CloudWatch logging options, including the log stream Amazon Resource Name (ARN).An implementation forCfnApplicationCloudWatchLoggingOptionV2.CloudWatchLoggingOptionPropertyProperties for defining aCfnApplicationCloudWatchLoggingOptionV2.A builder forCfnApplicationCloudWatchLoggingOptionV2PropsAn implementation forCfnApplicationCloudWatchLoggingOptionV2PropsA CloudFormationAWS::KinesisAnalytics::ApplicationOutput.A fluent builder forCfnApplicationOutput.Describes the data format when records are written to the destination.A builder forCfnApplicationOutput.DestinationSchemaPropertyAn implementation forCfnApplicationOutput.DestinationSchemaPropertyWhen configuring application output, identifies an Amazon Kinesis Firehose delivery stream as the destination.A builder forCfnApplicationOutput.KinesisFirehoseOutputPropertyAn implementation forCfnApplicationOutput.KinesisFirehoseOutputPropertyWhen configuring application output, identifies an Amazon Kinesis stream as the destination.A builder forCfnApplicationOutput.KinesisStreamsOutputPropertyAn implementation forCfnApplicationOutput.KinesisStreamsOutputPropertyWhen configuring application output, identifies an AWS Lambda function as the destination.A builder forCfnApplicationOutput.LambdaOutputPropertyAn implementation forCfnApplicationOutput.LambdaOutputPropertyDescribes application output configuration in which you identify an in-application stream and a destination where you want the in-application stream data to be written.A builder forCfnApplicationOutput.OutputPropertyAn implementation forCfnApplicationOutput.OutputPropertyProperties for defining aCfnApplicationOutput.A builder forCfnApplicationOutputPropsAn implementation forCfnApplicationOutputPropsA CloudFormationAWS::KinesisAnalyticsV2::ApplicationOutput.A fluent builder forCfnApplicationOutputV2.Describes the data format when records are written to the destination in a SQL-based Kinesis Data Analytics application.A builder forCfnApplicationOutputV2.DestinationSchemaPropertyAn implementation forCfnApplicationOutputV2.DestinationSchemaPropertyFor a SQL-based Kinesis Data Analytics application, when configuring application output, identifies a Kinesis Data Firehose delivery stream as the destination.A builder forCfnApplicationOutputV2.KinesisFirehoseOutputPropertyAn implementation forCfnApplicationOutputV2.KinesisFirehoseOutputPropertyWhen you configure a SQL-based Kinesis Data Analytics application's output, identifies a Kinesis data stream as the destination.A builder forCfnApplicationOutputV2.KinesisStreamsOutputPropertyAn implementation forCfnApplicationOutputV2.KinesisStreamsOutputPropertyWhen you configure a SQL-based Kinesis Data Analytics application's output, identifies an Amazon Lambda function as the destination.A builder forCfnApplicationOutputV2.LambdaOutputPropertyAn implementation forCfnApplicationOutputV2.LambdaOutputPropertyDescribes a SQL-based Kinesis Data Analytics application's output configuration, in which you identify an in-application stream and a destination where you want the in-application stream data to be written.A builder forCfnApplicationOutputV2.OutputPropertyAn implementation forCfnApplicationOutputV2.OutputPropertyProperties for defining aCfnApplicationOutputV2.A builder forCfnApplicationOutputV2PropsAn implementation forCfnApplicationOutputV2PropsProperties for defining aCfnApplication.A builder forCfnApplicationPropsAn implementation forCfnApplicationPropsA CloudFormationAWS::KinesisAnalytics::ApplicationReferenceDataSource.A fluent builder forCfnApplicationReferenceDataSource.Provides additional mapping information when the record format uses delimiters, such as CSV.An implementation forCfnApplicationReferenceDataSource.CSVMappingParametersPropertyProvides additional mapping information when JSON is the record format on the streaming source.An implementation forCfnApplicationReferenceDataSource.JSONMappingParametersPropertyWhen configuring application input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.An implementation forCfnApplicationReferenceDataSource.MappingParametersPropertyDescribes the mapping of each data element in the streaming source to the corresponding column in the in-application stream.A builder forCfnApplicationReferenceDataSource.RecordColumnPropertyAn implementation forCfnApplicationReferenceDataSource.RecordColumnPropertyDescribes the record format and relevant mapping information that should be applied to schematize the records on the stream.A builder forCfnApplicationReferenceDataSource.RecordFormatPropertyAn implementation forCfnApplicationReferenceDataSource.RecordFormatPropertyDescribes the reference data source by providing the source information (S3 bucket name and object key name), the resulting in-application table name that is created, and the necessary schema to map the data elements in the Amazon S3 object to the in-application table.An implementation forCfnApplicationReferenceDataSource.ReferenceDataSourcePropertyThe ReferenceSchema property type specifies the format of the data in the reference source for a SQL-based Amazon Kinesis Data Analytics application.An implementation forCfnApplicationReferenceDataSource.ReferenceSchemaPropertyIdentifies the S3 bucket and object that contains the reference data.An implementation forCfnApplicationReferenceDataSource.S3ReferenceDataSourcePropertyProperties for defining aCfnApplicationReferenceDataSource.A builder forCfnApplicationReferenceDataSourcePropsAn implementation forCfnApplicationReferenceDataSourcePropsA CloudFormationAWS::KinesisAnalyticsV2::ApplicationReferenceDataSource.A fluent builder forCfnApplicationReferenceDataSourceV2.For a SQL-based Kinesis Data Analytics application, provides additional mapping information when the record format uses delimiters, such as CSV.An implementation forCfnApplicationReferenceDataSourceV2.CSVMappingParametersPropertyFor a SQL-based Kinesis Data Analytics application, provides additional mapping information when JSON is the record format on the streaming source.An implementation forCfnApplicationReferenceDataSourceV2.JSONMappingParametersPropertyWhen you configure a SQL-based Kinesis Data Analytics application's input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.An implementation forCfnApplicationReferenceDataSourceV2.MappingParametersPropertyFor a SQL-based Kinesis Data Analytics application, describes the mapping of each data element in the streaming source to the corresponding column in the in-application stream.A builder forCfnApplicationReferenceDataSourceV2.RecordColumnPropertyAn implementation forCfnApplicationReferenceDataSourceV2.RecordColumnPropertyFor a SQL-based Kinesis Data Analytics application, describes the record format and relevant mapping information that should be applied to schematize the records on the stream.A builder forCfnApplicationReferenceDataSourceV2.RecordFormatPropertyAn implementation forCfnApplicationReferenceDataSourceV2.RecordFormatPropertyFor a SQL-based Kinesis Data Analytics application, describes the reference data source by providing the source information (Amazon S3 bucket name and object key name), the resulting in-application table name that is created, and the necessary schema to map the data elements in the Amazon S3 object to the in-application table.An implementation forCfnApplicationReferenceDataSourceV2.ReferenceDataSourcePropertyFor 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.An implementation forCfnApplicationReferenceDataSourceV2.ReferenceSchemaPropertyFor an SQL-based Amazon Kinesis Data Analytics application, identifies the Amazon S3 bucket and object that contains the reference data.An implementation forCfnApplicationReferenceDataSourceV2.S3ReferenceDataSourcePropertyProperties for defining aCfnApplicationReferenceDataSourceV2.A builder forCfnApplicationReferenceDataSourceV2PropsAn implementation forCfnApplicationReferenceDataSourceV2PropsA CloudFormationAWS::KinesisAnalyticsV2::Application.Describes code configuration for an application.A builder forCfnApplicationV2.ApplicationCodeConfigurationPropertyAn implementation forCfnApplicationV2.ApplicationCodeConfigurationPropertySpecifies the creation parameters for a Kinesis Data Analytics application.A builder forCfnApplicationV2.ApplicationConfigurationPropertyAn implementation forCfnApplicationV2.ApplicationConfigurationPropertySpecifies the maintence window parameters for a Kinesis Data Analytics application.An implementation forCfnApplicationV2.ApplicationMaintenanceConfigurationPropertySpecifies the method and snapshot to use when restarting an application using previously saved application state.A builder forCfnApplicationV2.ApplicationRestoreConfigurationPropertyAn implementation forCfnApplicationV2.ApplicationRestoreConfigurationPropertyDescribes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.An implementation forCfnApplicationV2.ApplicationSnapshotConfigurationPropertyA fluent builder forCfnApplicationV2.The configuration parameters for the default Amazon Glue database.A builder forCfnApplicationV2.CatalogConfigurationPropertyAn implementation forCfnApplicationV2.CatalogConfigurationPropertyDescribes an application's checkpointing configuration.A builder forCfnApplicationV2.CheckpointConfigurationPropertyAn implementation forCfnApplicationV2.CheckpointConfigurationPropertySpecifies either the application code, or the location of the application code, for a Flink-based Kinesis Data Analytics application.A builder forCfnApplicationV2.CodeContentPropertyAn implementation forCfnApplicationV2.CodeContentPropertyFor a SQL-based Kinesis Data Analytics application, provides additional mapping information when the record format uses delimiters, such as CSV.A builder forCfnApplicationV2.CSVMappingParametersPropertyAn implementation forCfnApplicationV2.CSVMappingParametersPropertyThe configuration of connectors and user-defined functions.A builder forCfnApplicationV2.CustomArtifactConfigurationPropertyAn implementation forCfnApplicationV2.CustomArtifactConfigurationPropertyThe information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.An implementation forCfnApplicationV2.DeployAsApplicationConfigurationPropertyDescribes execution properties for a Flink-based Kinesis Data Analytics application.A builder forCfnApplicationV2.EnvironmentPropertiesPropertyAn implementation forCfnApplicationV2.EnvironmentPropertiesPropertyDescribes configuration parameters for a Flink-based Kinesis Data Analytics application or a Studio notebook.A builder forCfnApplicationV2.FlinkApplicationConfigurationPropertyAn implementation forCfnApplicationV2.FlinkApplicationConfigurationPropertyDescribes the starting parameters for a Flink-based Kinesis Data Analytics application.A builder forCfnApplicationV2.FlinkRunConfigurationPropertyAn implementation forCfnApplicationV2.FlinkRunConfigurationPropertyThe configuration of the Glue Data Catalog that you use for Apache Flink SQL queries and table API transforms that you write in an application.A builder forCfnApplicationV2.GlueDataCatalogConfigurationPropertyAn implementation forCfnApplicationV2.GlueDataCatalogConfigurationPropertyAn object that contains the Amazon Resource Name (ARN) of the Amazon Lambda function that is used to preprocess records in the stream in a SQL-based Kinesis Data Analytics application.A builder forCfnApplicationV2.InputLambdaProcessorPropertyAn implementation forCfnApplicationV2.InputLambdaProcessorPropertyFor a SQL-based Kinesis Data Analytics application, describes the number of in-application streams to create for a given streaming source.A builder forCfnApplicationV2.InputParallelismPropertyAn implementation forCfnApplicationV2.InputParallelismPropertyFor an SQL-based Amazon Kinesis Data Analytics application, describes a processor that is used to preprocess the records in the stream before being processed by your application code.A builder forCfnApplicationV2.InputProcessingConfigurationPropertyAn implementation forCfnApplicationV2.InputProcessingConfigurationPropertyWhen you configure the application input for a SQL-based Kinesis Data Analytics application, you specify the streaming source, the in-application stream name that is created, and the mapping between the two.A builder forCfnApplicationV2.InputPropertyAn implementation forCfnApplicationV2.InputPropertyFor 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.A builder forCfnApplicationV2.InputSchemaPropertyAn implementation forCfnApplicationV2.InputSchemaPropertyFor a SQL-based Kinesis Data Analytics application, provides additional mapping information when JSON is the record format on the streaming source.A builder forCfnApplicationV2.JSONMappingParametersPropertyAn implementation forCfnApplicationV2.JSONMappingParametersPropertyFor a SQL-based Kinesis Data Analytics application, identifies a Kinesis Data Firehose delivery stream as the streaming source.A builder forCfnApplicationV2.KinesisFirehoseInputPropertyAn implementation forCfnApplicationV2.KinesisFirehoseInputPropertyIdentifies a Kinesis data stream as the streaming source.A builder forCfnApplicationV2.KinesisStreamsInputPropertyAn implementation forCfnApplicationV2.KinesisStreamsInputPropertyWhen you configure a SQL-based Kinesis Data Analytics application's input at the time of creating or updating an application, provides additional mapping information specific to the record format (such as JSON, CSV, or record fields delimited by some delimiter) on the streaming source.A builder forCfnApplicationV2.MappingParametersPropertyAn implementation forCfnApplicationV2.MappingParametersPropertyThe information required to specify a Maven reference.A builder forCfnApplicationV2.MavenReferencePropertyAn implementation forCfnApplicationV2.MavenReferencePropertyDescribes configuration parameters for Amazon CloudWatch logging for a Java-based Kinesis Data Analytics application.A builder forCfnApplicationV2.MonitoringConfigurationPropertyAn implementation forCfnApplicationV2.MonitoringConfigurationPropertyDescribes parameters for how a Flink-based Kinesis Data Analytics application executes multiple tasks simultaneously.A builder forCfnApplicationV2.ParallelismConfigurationPropertyAn implementation forCfnApplicationV2.ParallelismConfigurationPropertyProperty key-value pairs passed into an application.A builder forCfnApplicationV2.PropertyGroupPropertyAn implementation forCfnApplicationV2.PropertyGroupPropertyFor a SQL-based Kinesis Data Analytics application, describes the mapping of each data element in the streaming source to the corresponding column in the in-application stream.A builder forCfnApplicationV2.RecordColumnPropertyAn implementation forCfnApplicationV2.RecordColumnPropertyFor a SQL-based Kinesis Data Analytics application, describes the record format and relevant mapping information that should be applied to schematize the records on the stream.A builder forCfnApplicationV2.RecordFormatPropertyAn implementation forCfnApplicationV2.RecordFormatPropertyDescribes the starting parameters for an Kinesis Data Analytics application.A builder forCfnApplicationV2.RunConfigurationPropertyAn implementation forCfnApplicationV2.RunConfigurationPropertyThe base location of the Amazon Data Analytics application.A builder forCfnApplicationV2.S3ContentBaseLocationPropertyAn implementation forCfnApplicationV2.S3ContentBaseLocationPropertyThe location of an application or a custom artifact.A builder forCfnApplicationV2.S3ContentLocationPropertyAn implementation forCfnApplicationV2.S3ContentLocationPropertyDescribes the inputs, outputs, and reference data sources for a SQL-based Kinesis Data Analytics application.A builder forCfnApplicationV2.SqlApplicationConfigurationPropertyAn implementation forCfnApplicationV2.SqlApplicationConfigurationPropertyDescribes the parameters of a VPC used by the application.A builder forCfnApplicationV2.VpcConfigurationPropertyAn implementation forCfnApplicationV2.VpcConfigurationPropertyThe configuration of a Kinesis Data Analytics Studio notebook.An implementation forCfnApplicationV2.ZeppelinApplicationConfigurationPropertyDescribes configuration parameters for Amazon CloudWatch logging for a Kinesis Data Analytics Studio notebook.A builder forCfnApplicationV2.ZeppelinMonitoringConfigurationPropertyAn implementation forCfnApplicationV2.ZeppelinMonitoringConfigurationPropertyProperties for defining aCfnApplicationV2.A builder forCfnApplicationV2PropsAn implementation forCfnApplicationV2Props