Class: Aws::KinesisAnalytics::Types::InputUpdate
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisAnalytics::Types::InputUpdate
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-kinesisanalytics/types.rb
Overview
Describes updates to a specific input configuration (identified by the ‘InputId` of an application).
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#input_id ⇒ String
Input ID of the application input to be updated.
-
#input_parallelism_update ⇒ Types::InputParallelismUpdate
Describes the parallelism updates (the number in-application streams Amazon Kinesis Analytics creates for the specific streaming source).
-
#input_processing_configuration_update ⇒ Types::InputProcessingConfigurationUpdate
Describes updates for an input processing configuration.
-
#input_schema_update ⇒ Types::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.
-
#kinesis_firehose_input_update ⇒ Types::KinesisFirehoseInputUpdate
If an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN and IAM role ARN.
-
#kinesis_streams_input_update ⇒ Types::KinesisStreamsInputUpdate
If an Amazon Kinesis stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN) and IAM role ARN.
-
#name_prefix_update ⇒ String
Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific streaming source.
Instance Attribute Details
#input_id ⇒ String
Input ID of the application input to be updated.
1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 |
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 1424 class InputUpdate < Struct.new( :input_id, :name_prefix_update, :input_processing_configuration_update, :kinesis_streams_input_update, :kinesis_firehose_input_update, :input_schema_update, :input_parallelism_update) SENSITIVE = [] include Aws::Structure end |
#input_parallelism_update ⇒ Types::InputParallelismUpdate
Describes the parallelism updates (the number in-application streams Amazon Kinesis Analytics creates for the specific streaming source).
1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 |
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 1424 class InputUpdate < Struct.new( :input_id, :name_prefix_update, :input_processing_configuration_update, :kinesis_streams_input_update, :kinesis_firehose_input_update, :input_schema_update, :input_parallelism_update) SENSITIVE = [] include Aws::Structure end |
#input_processing_configuration_update ⇒ Types::InputProcessingConfigurationUpdate
Describes updates for an input processing configuration.
1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 |
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 1424 class InputUpdate < Struct.new( :input_id, :name_prefix_update, :input_processing_configuration_update, :kinesis_streams_input_update, :kinesis_firehose_input_update, :input_schema_update, :input_parallelism_update) SENSITIVE = [] include Aws::Structure end |
#input_schema_update ⇒ Types::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.
1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 |
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 1424 class InputUpdate < Struct.new( :input_id, :name_prefix_update, :input_processing_configuration_update, :kinesis_streams_input_update, :kinesis_firehose_input_update, :input_schema_update, :input_parallelism_update) SENSITIVE = [] include Aws::Structure end |
#kinesis_firehose_input_update ⇒ Types::KinesisFirehoseInputUpdate
If an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN and IAM role ARN.
1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 |
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 1424 class InputUpdate < Struct.new( :input_id, :name_prefix_update, :input_processing_configuration_update, :kinesis_streams_input_update, :kinesis_firehose_input_update, :input_schema_update, :input_parallelism_update) SENSITIVE = [] include Aws::Structure end |
#kinesis_streams_input_update ⇒ Types::KinesisStreamsInputUpdate
If an Amazon Kinesis stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN) and IAM role ARN.
1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 |
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 1424 class InputUpdate < Struct.new( :input_id, :name_prefix_update, :input_processing_configuration_update, :kinesis_streams_input_update, :kinesis_firehose_input_update, :input_schema_update, :input_parallelism_update) SENSITIVE = [] include Aws::Structure end |
#name_prefix_update ⇒ String
Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific streaming source.
1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 |
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 1424 class InputUpdate < Struct.new( :input_id, :name_prefix_update, :input_processing_configuration_update, :kinesis_streams_input_update, :kinesis_firehose_input_update, :input_schema_update, :input_parallelism_update) SENSITIVE = [] include Aws::Structure end |