Class: Aws::KinesisAnalyticsV2::Types::InputUpdate

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#input_idString

The input ID of the application input to be updated.

Returns:

  • (String)


2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2935

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_updateTypes::InputParallelismUpdate

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



2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2935

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_updateTypes::InputProcessingConfigurationUpdate

Describes updates to an InputProcessingConfiguration.



2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2935

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_updateTypes::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.



2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2935

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_updateTypes::KinesisFirehoseInputUpdate

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



2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2935

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_updateTypes::KinesisStreamsInputUpdate

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



2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2935

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_updateString

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

Returns:

  • (String)


2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 2935

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