InputDescription
Describes the application input configuration for a SQL-based Kinesis Data Analytics application.
Contents
- InAppStreamNames
-
Returns the in-application stream names that are mapped to the stream source.
Type: Array of strings
Length Constraints: Minimum length of 1. Maximum length of 32.
Pattern:
[^-\s<>&]*
Required: No
- InputId
-
The input ID that is associated with the application input. This is the ID that Kinesis Data Analytics assigns to each input configuration that you add to your application.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 50.
Pattern:
[a-zA-Z0-9_.-]+
Required: No
- InputParallelism
-
Describes the configured parallelism (number of in-application streams mapped to the streaming source).
Type: InputParallelism object
Required: No
- InputProcessingConfigurationDescription
-
The description of the preprocessor that executes on records in this input before the application's code is run.
Type: InputProcessingConfigurationDescription object
Required: No
- InputSchema
-
Describes 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.
Type: SourceSchema object
Required: No
- InputStartingPositionConfiguration
-
The point at which the application is configured to read from the input stream.
Type: InputStartingPositionConfiguration object
Required: No
- KinesisFirehoseInputDescription
-
If a Kinesis Data Firehose delivery stream is configured as a streaming source, provides the delivery stream's ARN.
Type: KinesisFirehoseInputDescription object
Required: No
- KinesisStreamsInputDescription
-
If a Kinesis data stream is configured as a streaming source, provides the Kinesis data stream's Amazon Resource Name (ARN).
Type: KinesisStreamsInputDescription object
Required: No
- NamePrefix
-
The in-application name prefix.
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: