Package software.amazon.awscdk.services.kinesisanalytics
package software.amazon.awscdk.services.kinesisanalytics
Amazon Kinesis Data Analytics Construct Library
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.)
-
ClassDescriptionDeprecated.Deprecated.Deprecated.A reference to a ApplicationOutput resource.A builder for
ApplicationOutputReferenceAn implementation forApplicationOutputReferenceDeprecated.useaws-kinesisanalyticsv2insteadDeprecated.Deprecated.A reference to a Application resource.A builder forApplicationReferenceAn implementation forApplicationReferenceA reference to a ApplicationReferenceDataSource resource.A builder forApplicationReferenceDataSourceReferenceAn implementation forApplicationReferenceDataSourceReferenceDeprecated.useaws-kinesisanalyticsv2insteadDeprecated.Deprecated.Deprecated.useaws-kinesisanalyticsv2insteadDeprecated.Deprecated.TheAWS::KinesisAnalytics::Applicationresource creates an Amazon Kinesis Data Analytics 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.RecordFormatPropertyDeprecated.useaws-kinesisanalyticsv2insteadDeprecated.Provides a description of Amazon CloudWatch logging options, including the log stream Amazon Resource Name (ARN).An implementation forCfnApplicationCloudWatchLoggingOptionV2.CloudWatchLoggingOptionPropertyDeprecated.useaws-kinesisanalyticsv2insteadDeprecated.Deprecated.Adds an external destination to your Amazon Kinesis Analytics application.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 forCfnApplicationOutputPropsDeprecated.useaws-kinesisanalyticsv2insteadDeprecated.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.OutputPropertyDeprecated.useaws-kinesisanalyticsv2insteadDeprecated.Deprecated.Properties for defining aCfnApplication.A builder forCfnApplicationPropsAn implementation forCfnApplicationPropsAdds a reference data source to an existing application.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 forCfnApplicationReferenceDataSourcePropsDeprecated.useaws-kinesisanalyticsv2insteadDeprecated.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.S3ReferenceDataSourcePropertyDeprecated.useaws-kinesisanalyticsv2insteadDeprecated.Deprecated.Deprecated.useaws-kinesisanalyticsv2insteadDescribes code configuration for an application.A builder forCfnApplicationV2.ApplicationCodeConfigurationPropertyAn implementation forCfnApplicationV2.ApplicationCodeConfigurationPropertySpecifies the creation parameters for a Managed Service for Apache Flink application.A builder forCfnApplicationV2.ApplicationConfigurationPropertyAn implementation forCfnApplicationV2.ApplicationConfigurationPropertySpecifies the configuration to manage encryption at rest.An implementation forCfnApplicationV2.ApplicationEncryptionConfigurationPropertySpecifies the maintenance configuration for a AKAlong .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 Managed Service for Apache Flink application.An implementation forCfnApplicationV2.ApplicationSnapshotConfigurationPropertyDescribes the system rollback configuration for a Managed Service for Apache Flink application.An implementation forCfnApplicationV2.ApplicationSystemRollbackConfigurationPropertyDeprecated.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 Managed Service for Apache Flink 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 Managed Service for Apache Flink application.A builder forCfnApplicationV2.EnvironmentPropertiesPropertyAn implementation forCfnApplicationV2.EnvironmentPropertiesPropertyDescribes configuration parameters for a Managed Service for Apache Flink application or a Studio notebook.A builder forCfnApplicationV2.FlinkApplicationConfigurationPropertyAn implementation forCfnApplicationV2.FlinkApplicationConfigurationPropertyDescribes the starting parameters for a Managed Service for Apache Flink 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 Managed Service for Apache Flink 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.ZeppelinMonitoringConfigurationPropertyDeprecated.useaws-kinesisanalyticsv2insteadDeprecated.Deprecated.Deprecated.useaws-kinesisanalyticsv2insteadInternal default implementation forIApplicationCloudWatchLoggingOptionV2Ref.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a ApplicationOutput.Internal default implementation forIApplicationOutputRef.A proxy class which represents a concrete javascript instance of this type.Deprecated.useaws-kinesisanalyticsv2insteadInternal default implementation forIApplicationOutputV2Ref.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a Application.Internal default implementation forIApplicationRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a ApplicationReferenceDataSource.Internal default implementation forIApplicationReferenceDataSourceRef.A proxy class which represents a concrete javascript instance of this type.Deprecated.useaws-kinesisanalyticsv2insteadInternal default implementation forIApplicationReferenceDataSourceV2Ref.A proxy class which represents a concrete javascript instance of this type.Deprecated.useaws-kinesisanalyticsv2insteadInternal default implementation forIApplicationV2Ref.A proxy class which represents a concrete javascript instance of this type.
aws-kinesisanalyticsv2instead