class Aws::KinesisAnalyticsV2::Types::AddApplicationCloudWatchLoggingOptionRequest

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

data as a hash:

    {
      application_name: "ApplicationName", # required
      current_application_version_id: 1,
      cloud_watch_logging_option: { # required
        log_stream_arn: "LogStreamARN", # required
      },
      conditional_token: "ConditionalToken",
    }

@!attribute [rw] application_name

The Kinesis Data Analytics application name.
@return [String]

@!attribute [rw] current_application_version_id

The version ID of the Kinesis Data Analytics application. You must
provide the `CurrentApplicationVersionId` or the
`ConditionalToken`.You can retrieve the application version ID using
DescribeApplication. For better concurrency support, use the
`ConditionalToken` parameter instead of
`CurrentApplicationVersionId`.
@return [Integer]

@!attribute [rw] cloud_watch_logging_option

Provides the Amazon CloudWatch log stream Amazon Resource Name
(ARN).
@return [Types::CloudWatchLoggingOption]

@!attribute [rw] conditional_token

A value you use to implement strong concurrency for application
updates. You must provide the `CurrentApplicationVersionId` 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/AddApplicationCloudWatchLoggingOptionRequest AWS API Documentation

Constants

SENSITIVE