class Aws::KinesisAnalyticsV2::Types::AddApplicationVpcConfigurationRequest

@note When making an API call, you may pass AddApplicationVpcConfigurationRequest

data as a hash:

    {
      application_name: "ApplicationName", # required
      current_application_version_id: 1,
      vpc_configuration: { # required
        subnet_ids: ["SubnetId"], # required
        security_group_ids: ["SecurityGroupId"], # required
      },
      conditional_token: "ConditionalToken",
    }

@!attribute [rw] application_name

The name of an existing application.
@return [String]

@!attribute [rw] current_application_version_id

The version of the application to which you want to add the VPC
configuration. You must provide the `CurrentApplicationVersionId` or
the `ConditionalToken`. 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. For better
concurrency support, use the `ConditionalToken` parameter instead of
`CurrentApplicationVersionId`.
@return [Integer]

@!attribute [rw] vpc_configuration

Description of the VPC to add to the application.
@return [Types::VpcConfiguration]

@!attribute [rw] conditional_token

A value you use to implement strong concurrency for application
updates. You must provide the `ApplicationVersionID` or the
`ConditionalToken`. You get the application's current
`ConditionalToken` using DescribeApplication. For better concurrency
support, use the `ConditionalToken` parameter instead of
`CurrentApplicationVersionId`.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfigurationRequest AWS API Documentation

Constants

SENSITIVE