The identity and technical contract details declared by the specification.
MonitoringConfigurationDescription
object
Describes configuration parameters for CloudWatch logging for an application.
3 properties
FlinkApplicationConfigurationDescription
object
Describes configuration parameters for a Flink-based Kinesis Data Analytics application.
4 properties
FlinkApplicationConfigurationUpdate
object
Describes updates to the configuration parameters for a Flink-based Kinesis Data Analytics application.
3 properties
ApplicationConfigurationUpdate
object
Describes updates to an application's configuration.
7 properties
GlueDataCatalogConfigurationUpdate
object
Updates to the configuration of the Glue Data Catalog that you use for SQL queries that you write in a Kinesis Data Analytics Studio notebook.
1 property
1 required
ReferenceDataSourceUpdates
array
CodeContentDescription
object
Describes details about the code of a Kinesis Data Analytics application.
4 properties
ApplicationDescription
string
UpdateApplicationRequest
object
7 properties
1 required
ApplicationVersionId
integer
InputLambdaProcessor
object
An 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 Da…
1 property
1 required
GlueDataCatalogConfiguration
object
The configuration of the Glue Data Catalog that you use for Apache Flink SQL queries and table API transforms that you write in an application.
1 property
1 required
DeleteApplicationReferenceDataSourceResponse
object
2 properties
InputLambdaProcessorUpdate
object
For a SQL-based Kinesis Data Analytics application, represents an update to the InputLambdaProcessor that is used to preprocess the records in the stream.
1 property
1 required
ListApplicationsResponse
object
2 properties
1 required
MappingParameters
object
When you configure a SQL-based Kinesis Data Analytics application's input at the time of creating or updating an application, provides additional mapping infor…
2 properties
UpdateApplicationResponse
object
1 property
1 required
JSONMappingParameters
object
For a SQL-based Kinesis Data Analytics application, provides additional mapping information when JSON is the record format on the streaming source.
1 property
1 required
ApplicationVersionSummary
object
The summary of the application version.
2 properties
2 required
ZeppelinMonitoringConfigurationUpdate
object
Updates to the monitoring configuration for Apache Zeppelin within a Kinesis Data Analytics Studio notebook.
1 property
1 required
DescribeApplicationVersionRequest
object
2 properties
2 required
AddApplicationCloudWatchLoggingOptionResponse
object
3 properties
DeleteApplicationResponse
object
OutputDescription
object
For a SQL-based Kinesis Data Analytics application, describes the application output configuration, which includes the in-application stream name and the desti…
6 properties
DeleteApplicationCloudWatchLoggingOptionResponse
object
3 properties
CSVMappingParameters
object
For a SQL-based Kinesis Data Analytics application, provides additional mapping information when the record format uses delimiters, such as CSV. For example, t…
2 properties
2 required
TagResourceRequest
object
2 properties
2 required
KinesisStreamsOutputUpdate
object
When you update a SQL-based Kinesis Data Analytics application's output configuration using the UpdateApplication operation, provides information about a Kines…
1 property
1 required
LambdaOutputUpdate
object
When you update an SQL-based Kinesis Data Analytics application's output configuration using the UpdateApplication operation, provides information about an Ama…
1 property
1 required
S3ContentBaseLocation
object
The S3 bucket that holds the application information.
2 properties
1 required
ListApplicationsInputLimit
integer
AddApplicationReferenceDataSourceRequest
object
3 properties
3 required
InputProcessingConfiguration
object
For a SQL-based Kinesis Data Analytics application, describes a processor that is used to preprocess the records in the stream before being processed by your a…
1 property
1 required
Tag
object
A key-value pair (the value is optional) that you can define and assign to Amazon resources. If you specify a tag that already exists, the tag value is replace…
2 properties
1 required
UnsupportedOperationException
CustomArtifactConfigurationDescription
object
Specifies a dependency JAR or a JAR of user-defined functions.
3 properties
InvalidApplicationConfigurationException
S3ContentBaseLocationUpdate
object
The information required to update the S3 base location that holds the application.
2 properties
RecordRowDelimiter
string
AddApplicationInputRequest
object
3 properties
3 required
DescribeApplicationVersionResponse
object
1 property
AddApplicationVpcConfigurationResponse
object
3 properties
InputLambdaProcessorDescription
object
For a SQL-based Kinesis Data Analytics application, an object that contains the Amazon Resource Name (ARN) of the Amazon Lambda function that is used to prepro…
2 properties
1 required
CreateApplicationRequest
object
8 properties
3 required
MonitoringConfigurationUpdate
object
Describes updates to configuration parameters for Amazon CloudWatch logging for an application.
3 properties
ListTagsForResourceRequest
object
1 property
1 required
ListApplicationsRequest
object
2 properties
DeleteApplicationVpcConfigurationResponse
object
2 properties
ApplicationMaintenanceConfigurationDescription
object
The details of the maintenance configuration for the application.
2 properties
2 required
DeployAsApplicationConfigurationDescription
object
The configuration information required to deploy an Amazon Data Analytics Studio notebook as an application with durable state.
1 property
1 required
ParsedInputRecordField
string
LambdaOutputDescription
object
For a SQL-based Kinesis Data Analytics application's output, describes the Amazon Lambda function that is configured as its destination.
2 properties
1 required
AddApplicationVpcConfigurationRequest
object
4 properties
2 required
RuntimeEnvironment
string
FlinkApplicationConfiguration
object
Describes configuration parameters for a Flink-based Kinesis Data Analytics application or a Studio notebook.
3 properties
DeployAsApplicationConfiguration
object
The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
1 property
1 required
SourceSchema
object
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 c…
3 properties
2 required
SessionExpirationDurationInSeconds
integer
AddApplicationInputProcessingConfigurationResponse
object
4 properties
CodeContent
object
Specifies either the application code, or the location of the application code, for a Flink-based Kinesis Data Analytics application.
3 properties
DeleteApplicationOutputResponse
object
2 properties
DeployAsApplicationConfigurationUpdate
object
Updates to the configuration information required to deploy an Amazon Data Analytics Studio notebook as an application with durable state.
1 property
CheckpointConfigurationUpdate
object
Describes updates to the checkpointing parameters for a Flink-based Kinesis Data Analytics application.
4 properties
Input
object
When you configure the application input for a SQL-based Kinesis Data Analytics application, you specify the streaming source, the in-application stream name t…
6 properties
2 required
CatalogConfigurationUpdate
object
Updates to the configuration parameters for the default Amazon Glue database. You use this database for SQL queries that you write in a Kinesis Data Analytics…
1 property
1 required
KinesisAnalyticsARN
string
CloudWatchLoggingOption
object
Provides a description of Amazon CloudWatch logging options, including the log stream Amazon Resource Name (ARN).
1 property
1 required
DiscoverInputSchemaResponse
object
4 properties
ApplicationCodeConfiguration
object
Describes code configuration for an application.
2 properties
1 required
ApplicationMaintenanceConfigurationUpdate
object
Describes the updated maintenance configuration for the application.
1 property
1 required
DescribeApplicationResponse
object
1 property
1 required
ApplicationSnapshotConfiguration
object
Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
1 property
1 required
CreateApplicationPresignedUrlRequest
object
3 properties
2 required
CustomArtifactConfiguration
object
Specifies dependency JARs, as well as JAR files that contain user-defined functions (UDF).
3 properties
1 required
ApplicationSummary
object
Provides application summary information, including the application Amazon Resource Name (ARN), name, and status.
6 properties
5 required
KinesisStreamsOutputDescription
object
For an SQL-based Kinesis Data Analytics application's output, describes the Kinesis data stream that is configured as its destination.
2 properties
1 required
CreateApplicationResponse
object
1 property
1 required
VpcConfigurationDescription
object
Describes the parameters of a VPC used by the application.
4 properties
4 required
SqlRunConfiguration
object
Describes the starting parameters for a SQL-based Kinesis Data Analytics application.
2 properties
2 required
ApplicationSnapshotConfigurationDescription
object
Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
1 property
1 required
MinPauseBetweenCheckpoints
integer
LambdaOutput
object
When you configure a SQL-based Kinesis Data Analytics application's output, identifies an Amazon Lambda function as the destination. You provide the function A…
1 property
1 required
AddApplicationInputResponse
object
3 properties
ApplicationMaintenanceWindowStartTime
string
UntagResourceRequest
object
2 properties
2 required
InputStartingPosition
string
MavenReference
object
The information required to specify a Maven reference. You can use Maven references to specify dependency JAR files.
3 properties
3 required
ApplicationRestoreConfiguration
object
Specifies the method and snapshot to use when restarting an application using previously saved application state.
2 properties
1 required
SqlRunConfigurations
array
KinesisFirehoseInputDescription
object
Describes the Amazon Kinesis Data Firehose delivery stream that is configured as the streaming source in the application input configuration.
2 properties
1 required
ApplicationConfigurationDescription
object
Describes details about the application code and starting parameters for a Kinesis Data Analytics application.
8 properties
ReferenceDataSourceDescriptions
array
DeleteApplicationInputProcessingConfigurationResponse
object
2 properties
CreateApplicationPresignedUrlResponse
object
1 property
ReferenceDataSourceDescription
object
For a SQL-based Kinesis Data Analytics application, describes the reference data source configured for an application.
4 properties
3 required
DescribeApplicationSnapshotRequest
object
2 properties
2 required
AddApplicationCloudWatchLoggingOptionRequest
object
4 properties
2 required
DiscoverInputSchemaRequest
object
5 properties
1 required
DestinationSchema
object
Describes the data format when records are written to the destination in a SQL-based Kinesis Data Analytics application.
1 property
1 required
DescribeApplicationSnapshotResponse
object
1 property
1 required
DeleteApplicationOutputRequest
object
3 properties
3 required
DescribeApplicationRequest
object
2 properties
1 required
KinesisFirehoseInput
object
For a SQL-based Kinesis Data Analytics application, identifies a Kinesis Data Firehose delivery stream as the streaming source. You provide the delivery stream…
1 property
1 required
DeleteApplicationSnapshotResponse
object
ListApplicationVersionsResponse
object
2 properties
RecordColumnDelimiter
string
ParallelismConfigurationUpdate
object
Describes updates to parameters for how an application executes multiple tasks simultaneously.
4 properties
FlinkRunConfiguration
object
Describes the starting parameters for a Flink-based Kinesis Data Analytics application.
1 property
Output
object
Describes a SQL-based Kinesis Data Analytics application's output configuration, in which you identify an in-application stream and a destination where you wan…
5 properties
2 required
CloudWatchLoggingOptionDescriptions
array
VpcConfigurationUpdates
array
MonitoringConfiguration
object
Describes configuration parameters for Amazon CloudWatch logging for an application. For more information about CloudWatch logging, see Monitoring .
3 properties
1 required
S3ContentLocation
object
For a Kinesis Data Analytics application provides a description of an Amazon S3 object, including the Amazon Resource Name (ARN) of the S3 bucket, the name of…
3 properties
2 required
SqlApplicationConfigurationUpdate
object
Describes updates to the input streams, destination streams, and reference data sources for a SQL-based Kinesis Data Analytics application.
3 properties
ApplicationRestoreType
string
DeleteApplicationReferenceDataSourceRequest
object
3 properties
3 required
InputUpdate
object
For a SQL-based Kinesis Data Analytics application, describes updates to a specific input configuration (identified by the InputId of an application).
7 properties
1 required
RunConfigurationUpdate
object
Describes the updates to the starting parameters for a Kinesis Data Analytics application.
2 properties
CloudWatchLoggingOptionDescription
object
Describes the Amazon CloudWatch logging option.
3 properties
1 required
S3ContentBaseLocationDescription
object
The description of the S3 base location that holds the application.
2 properties
1 required
ApplicationConfiguration
object
Specifies the creation parameters for a Kinesis Data Analytics application.
7 properties
DeleteApplicationSnapshotRequest
object
3 properties
3 required
ListApplicationSnapshotsResponse
object
2 properties
CreateApplicationSnapshotResponse
object
CreateApplicationSnapshotRequest
object
2 properties
2 required
AddApplicationReferenceDataSourceResponse
object
3 properties
CatalogConfiguration
object
The configuration parameters for the default Amazon Glue database. You use this database for SQL queries that you write in a Kinesis Data Analytics Studio note…
1 property
1 required
ApplicationSummaries
array
ApplicationDetail
object
Describes the application, including the application Amazon Resource Name (ARN), status, latest version, and input and output configurations.
17 properties
5 required
ListApplicationVersionsRequest
object
3 properties
1 required
ZeppelinApplicationConfigurationUpdate
object
Updates to the configuration of Kinesis Data Analytics Studio notebook.
4 properties
KinesisFirehoseInputUpdate
object
For a SQL-based Kinesis Data Analytics application, when updating application input configuration, provides information about a Kinesis Data Firehose delivery…
1 property
1 required
GlueDataCatalogConfigurationDescription
object
The configuration of the Glue Data Catalog that you use for Apache Flink SQL queries and table API transforms that you write in an application.
1 property
1 required
UnableToDetectSchemaException
RunConfiguration
object
Describes the starting parameters for an Kinesis Data Analytics application.
3 properties
VpcConfiguration
object
Describes the parameters of a VPC used by the application.
2 properties
2 required
InputSchemaUpdate
object
Describes updates for an SQL-based Kinesis Data Analytics application's input schema.
3 properties
ListTagsForResourceResponse
object
1 property
DeleteApplicationVpcConfigurationRequest
object
4 properties
2 required
ApplicationSnapshotConfigurationUpdate
object
Describes updates to whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.
1 property
1 required
InputParallelismCount
integer
ParallelismPerKPU
integer
KinesisFirehoseOutput
object
For a SQL-based Kinesis Data Analytics application, when configuring application output, identifies a Kinesis Data Firehose delivery stream as the destination.…
1 property
1 required
VpcConfigurationUpdate
object
Describes updates to the VPC configuration used by the application.
3 properties
1 required
DeleteApplicationCloudWatchLoggingOptionRequest
object
4 properties
2 required
SqlApplicationConfigurationDescription
object
Describes the inputs, outputs, and reference data sources for a SQL-based Kinesis Data Analytics application.
3 properties
ProcessedInputRecords
array
RecordColumn
object
For 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-ap…
3 properties
2 required
S3ApplicationCodeLocationDescription
object
Describes the location of an application's code stored in an S3 bucket.
3 properties
2 required
CatalogConfigurationDescription
object
The configuration parameters for the default Amazon Glue database. You use this database for Apache Flink SQL queries and table API transforms that you write i…
1 property
1 required
InputProcessingConfigurationDescription
object
For a SQL-based Kinesis Data Analytics application, provides the configuration information about an input processor. Currently, the only input processor availa…
1 property
KinesisStreamsInput
object
Identifies a Kinesis data stream as the streaming source. You provide the stream's Amazon Resource Name (ARN).
1 property
1 required
KinesisStreamsInputUpdate
object
When you update the input configuration for a SQL-based Kinesis Data Analytics application, provides information about a Kinesis stream as the streaming source.
1 property
1 required
AddApplicationOutputResponse
object
3 properties
S3ReferenceDataSourceUpdate
object
For a SQL-based Kinesis Data Analytics application, describes the Amazon S3 bucket name and object key name for an in-application reference table.
2 properties
TagResourceResponse
object
ZeppelinMonitoringConfigurationDescription
object
The monitoring configuration for Apache Zeppelin within a Kinesis Data Analytics Studio notebook.
1 property
ConcurrentModificationException
ZeppelinApplicationConfiguration
object
The configuration of a Kinesis Data Analytics Studio notebook.
4 properties
ListApplicationVersionsInputLimit
integer
JobPlanDescription
string
RollbackApplicationResponse
object
1 property
1 required
ServiceUnavailableException
SqlApplicationConfiguration
object
Describes the inputs, outputs, and reference data sources for a SQL-based Kinesis Data Analytics application.
3 properties
S3ReferenceDataSource
object
For a SQL-based Kinesis Data Analytics application, identifies the Amazon S3 bucket and object that contains the reference data. A Kinesis Data Analytics appli…
2 properties
UntagResourceResponse
object
CloudWatchLoggingOptionUpdates
array
CheckpointConfiguration
object
Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance. For more information,…
4 properties
1 required
DeleteApplicationInputProcessingConfigurationRequest
object
3 properties
3 required
S3ReferenceDataSourceDescription
object
For a SQL-based Kinesis Data Analytics application, provides the bucket name and object key name that stores the reference data.
3 properties
2 required
KinesisStreamsOutput
object
When you configure a SQL-based Kinesis Data Analytics application's output, identifies a Kinesis data stream as the destination. You provide the stream Amazon…
1 property
1 required
RollbackApplicationRequest
object
2 properties
2 required
InputParallelismUpdate
object
For a SQL-based Kinesis Data Analytics application, provides updates to the parallelism count.
1 property
1 required
CustomArtifactsConfigurationDescriptionList
array
ResourceNotFoundException
VpcConfigurationDescriptions
array
StopApplicationResponse
object
ListSnapshotsInputLimit
integer
RunConfigurationDescription
object
Describes the starting properties for a Kinesis Data Analytics application.
2 properties
CustomArtifactsConfigurationList
array
KinesisStreamsInputDescription
object
For a SQL-based Kinesis Data Analytics application, describes the Kinesis data stream that is configured as the streaming source in the application input confi…
2 properties
1 required
EnvironmentProperties
object
Describes execution properties for a Flink-based Kinesis Data Analytics application.
1 property
1 required
CodeContentUpdate
object
Describes an update to the code of an application. Not supported for Apache Zeppelin.
3 properties
S3ContentLocationUpdate
object
Describes an update for the Amazon S3 code content location for an application.
3 properties
InputProcessingConfigurationUpdate
object
For a SQL-based Kinesis Data Analytics application, describes updates to an InputProcessingConfiguration .
1 property
1 required
ApplicationMaintenanceWindowEndTime
string
ProcessedInputRecord
string
StartApplicationRequest
object
2 properties
1 required
InputDescription
object
Describes the application input configuration for a SQL-based Kinesis Data Analytics application.
9 properties
PropertyGroup
object
Property key-value pairs passed into an application.
2 properties
2 required
StopApplicationRequest
object
2 properties
1 required
StartApplicationResponse
object
RecordColumnSqlType
string
InputParallelism
object
For a SQL-based Kinesis Data Analytics application, describes the number of in-application streams to create for a given streaming source.
1 property
CheckpointInterval
integer
ZeppelinMonitoringConfiguration
object
Describes configuration parameters for Amazon CloudWatch logging for a Kinesis Data Analytics Studio notebook. For more information about CloudWatch logging, s…
1 property
1 required
SnapshotDetails
object
Provides details about a snapshot of application state.
4 properties
3 required
ParallelismConfiguration
object
Describes parameters for how a Flink-based Kinesis Data Analytics application executes multiple tasks simultaneously. For more information about parallelism, s…
4 properties
1 required
OutputUpdate
object
For a SQL-based Kinesis Data Analytics application, describes updates to the output configuration identified by the OutputId .
6 properties
1 required
ResourceProvisionedThroughputExceededException
UpdateApplicationMaintenanceConfigurationResponse
object
2 properties
ZeppelinApplicationConfigurationDescription
object
The configuration of a Kinesis Data Analytics Studio notebook.
4 properties
1 required
ReferenceDataSource
object
For a SQL-based Kinesis Data Analytics application, describes the reference data source by providing the source information (Amazon S3 bucket name and object k…
3 properties
2 required
CloudWatchLoggingOptions
array
KinesisFirehoseOutputUpdate
object
For a SQL-based Kinesis Data Analytics application, when updating an output configuration using the UpdateApplication operation, provides information about a K…
1 property
1 required
ApplicationCodeConfigurationDescription
object
Describes code configuration for an application.
2 properties
1 required
AddApplicationOutputRequest
object
3 properties
3 required
EnvironmentPropertyUpdates
object
Describes updates to the execution property groups for a Flink-based Kinesis Data Analytics application or a Studio notebook.
1 property
1 required
RecordFormat
object
For a SQL-based Kinesis Data Analytics application, describes the record format and relevant mapping information that should be applied to schematize the recor…
2 properties
1 required
RecordColumnMapping
string
DeleteApplicationRequest
object
2 properties
2 required
ListApplicationSnapshotsRequest
object
3 properties
1 required
EnvironmentPropertyDescriptions
object
Describes the execution properties for an Apache Flink runtime.
1 property
KinesisFirehoseOutputDescription
object
For a SQL-based Kinesis Data Analytics application's output, describes the Kinesis Data Firehose delivery stream that is configured as its destination.
2 properties
1 required
S3Configuration
object
For a SQL-based Kinesis Data Analytics application, provides a description of an Amazon S3 data source, including the Amazon Resource Name (ARN) of the S3 buck…
2 properties
2 required
ReferenceDataSources
array
ApplicationVersionSummaries
array
CloudWatchLoggingOptionUpdate
object
Describes the Amazon CloudWatch logging option updates.
2 properties
1 required
ReferenceDataSourceUpdate
object
When you update a reference data source configuration for a SQL-based Kinesis Data Analytics application, this object provides all the updated values (such as…
4 properties
1 required
AddApplicationInputProcessingConfigurationRequest
object
4 properties
4 required
InputStartingPositionConfiguration
object
Describes the point at which the application reads from the streaming source.
1 property
UpdateApplicationMaintenanceConfigurationRequest
object
2 properties
2 required
ParallelismConfigurationDescription
object
Describes parameters for how a Flink-based Kinesis Data Analytics application executes multiple tasks simultaneously.
5 properties
CheckpointConfigurationDescription
object
Describes checkpointing parameters for a Flink-based Kinesis Data Analytics application.
4 properties
ApplicationCodeConfigurationUpdate
object
Describes code configuration updates for an application. This is supported for a Flink-based Kinesis Data Analytics application or a SQL-based Kinesis Data Ana…
2 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs AWS Kinesis publishes across the network.