class Aws::KinesisAnalytics::Types::AddApplicationInputProcessingConfigurationRequest

@note 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
        },
      },
    }

@!attribute [rw] application_name

Name of the application to which you want to add the input
processing configuration.
@return [String]

@!attribute [rw] current_application_version_id

Version of the application to which you want to add the input
processing configuration. You can use the [DescribeApplication][1]
operation to get the current application version. If the version
specified is not the current version, the
`ConcurrentModificationException` is returned.

[1]: https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html
@return [Integer]

@!attribute [rw] input_id

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][1] operation.

[1]: https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html
@return [String]

@!attribute [rw] input_processing_configuration

The [InputProcessingConfiguration][1] to add to the application.

[1]: https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html
@return [Types::InputProcessingConfiguration]

@see docs.aws.amazon.com/goto/WebAPI/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfigurationRequest AWS API Documentation

Constants

SENSITIVE