You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.
Class: Aws::KinesisAnalytics::Types::AddApplicationInputProcessingConfigurationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisAnalytics::Types::AddApplicationInputProcessingConfigurationRequest
- Defined in:
- gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/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
role_arn: "RoleARN", # required
},
},
}
Instance Attribute Summary collapse
-
#application_name ⇒ String
Name of the application to which you want to add the input processing configuration.
-
#current_application_version_id ⇒ Integer
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
Name of the application to which you want to add the input processing configuration.
91 92 93 94 95 96 97 |
# File 'gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/types.rb', line 91 class AddApplicationInputProcessingConfigurationRequest < Struct.new( :application_name, :current_application_version_id, :input_id, :input_processing_configuration) include Aws::Structure end |
#current_application_version_id ⇒ Integer
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.
91 92 93 94 95 96 97 |
# File 'gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/types.rb', line 91 class AddApplicationInputProcessingConfigurationRequest < Struct.new( :application_name, :current_application_version_id, :input_id, :input_processing_configuration) 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.
91 92 93 94 95 96 97 |
# File 'gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/types.rb', line 91 class AddApplicationInputProcessingConfigurationRequest < Struct.new( :application_name, :current_application_version_id, :input_id, :input_processing_configuration) include Aws::Structure end |
#input_processing_configuration ⇒ Types::InputProcessingConfiguration
The InputProcessingConfiguration to add to the application.
91 92 93 94 95 96 97 |
# File 'gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/types.rb', line 91 class AddApplicationInputProcessingConfigurationRequest < Struct.new( :application_name, :current_application_version_id, :input_id, :input_processing_configuration) include Aws::Structure end |