InputUpdate - Amazon Managed Service for Apache Flink (formerly Amazon Kinesis Data Analytics for Apache Flink)

InputUpdate

For a SQL-based Kinesis Data Analytics application, describes updates to a specific input configuration (identified by the InputId of an application).

Contents

InputId

The input ID of the application input to be updated.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 50.

Pattern: [a-zA-Z0-9_.-]+

Required: Yes

InputParallelismUpdate

Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).

Type: InputParallelismUpdate object

Required: No

InputProcessingConfigurationUpdate

Describes updates to an InputProcessingConfiguration.

Type: InputProcessingConfigurationUpdate object

Required: No

InputSchemaUpdate

Describes the data format on the streaming source, and how record elements on the streaming source map to columns of the in-application stream that is created.

Type: InputSchemaUpdate object

Required: No

KinesisFirehoseInputUpdate

If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.

Type: KinesisFirehoseInputUpdate object

Required: No

KinesisStreamsInputUpdate

If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).

Type: KinesisStreamsInputUpdate object

Required: No

NamePrefixUpdate

The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 32.

Pattern: [^-\s<>&]*

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: