Class: Aws::KinesisAnalyticsV2::Types::AddApplicationInputProcessingConfigurationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisAnalyticsV2::Types::AddApplicationInputProcessingConfigurationRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-kinesisanalyticsv2/types.rb
Overview
When making an API call, you may pass AddApplicationInputProcessingConfigurationRequest data as a hash:
{
application_name: "ApplicationName", # required
current_application_version_id: 1, # required
input_id: "Id", # required
input_processing_configuration: { # required
input_lambda_processor: { # required
resource_arn: "ResourceARN", # required
},
},
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_name ⇒ String
The name of the application to which you want to add the input processing configuration.
-
#current_application_version_id ⇒ Integer
The version of the application to which you want to add the input processing configuration.
-
#input_id ⇒ String
The ID of the input configuration to add the input processing configuration to.
-
#input_processing_configuration ⇒ Types::InputProcessingConfiguration
The InputProcessingConfiguration to add to the application.
Instance Attribute Details
#application_name ⇒ String
The name of the application to which you want to add the input processing configuration.
127 128 129 130 131 132 133 134 |
# File 'lib/aws-sdk-kinesisanalyticsv2/types.rb', line 127 class AddApplicationInputProcessingConfigurationRequest < Struct.new( :application_name, :current_application_version_id, :input_id, :input_processing_configuration) SENSITIVE = [] include Aws::Structure end |
#current_application_version_id ⇒ Integer
The version of the application to which you want to add the input processing configuration. You can use the DescribeApplication operation to get the current application version. If the version specified is not the current version, the `ConcurrentModificationException` is returned.
127 128 129 130 131 132 133 134 |
# File 'lib/aws-sdk-kinesisanalyticsv2/types.rb', line 127 class AddApplicationInputProcessingConfigurationRequest < Struct.new( :application_name, :current_application_version_id, :input_id, :input_processing_configuration) SENSITIVE = [] include Aws::Structure end |
#input_id ⇒ String
The ID of the input configuration to add the input processing configuration to. You can get a list of the input IDs for an application using the DescribeApplication operation.
127 128 129 130 131 132 133 134 |
# File 'lib/aws-sdk-kinesisanalyticsv2/types.rb', line 127 class AddApplicationInputProcessingConfigurationRequest < Struct.new( :application_name, :current_application_version_id, :input_id, :input_processing_configuration) SENSITIVE = [] include Aws::Structure end |
#input_processing_configuration ⇒ Types::InputProcessingConfiguration
The InputProcessingConfiguration to add to the application.
127 128 129 130 131 132 133 134 |
# File 'lib/aws-sdk-kinesisanalyticsv2/types.rb', line 127 class AddApplicationInputProcessingConfigurationRequest < Struct.new( :application_name, :current_application_version_id, :input_id, :input_processing_configuration) SENSITIVE = [] include Aws::Structure end |