class Aws::KinesisAnalyticsV2::Types::ApplicationDetail

Describes the application, including the application Amazon Resource Name (ARN), status, latest version, and input and output configurations.

@!attribute [rw] application_arn

The ARN of the application.
@return [String]

@!attribute [rw] application_description

The description of the application.
@return [String]

@!attribute [rw] application_name

The name of the application.
@return [String]

@!attribute [rw] runtime_environment

The runtime environment for the application (`SQL-1_0`, `FLINK-1_6`,
`FLINK-1_8`, or `FLINK-1_11`).
@return [String]

@!attribute [rw] service_execution_role

Specifies the IAM role that the application uses to access external
resources.
@return [String]

@!attribute [rw] application_status

The status of the application.
@return [String]

@!attribute [rw] application_version_id

Provides the current application version. Kinesis Data Analytics
updates the `ApplicationVersionId` each time you update the
application.
@return [Integer]

@!attribute [rw] create_timestamp

The current timestamp when the application was created.
@return [Time]

@!attribute [rw] last_update_timestamp

The current timestamp when the application was last updated.
@return [Time]

@!attribute [rw] application_configuration_description

Describes details about the application code and starting parameters
for a Kinesis Data Analytics application.
@return [Types::ApplicationConfigurationDescription]

@!attribute [rw] cloud_watch_logging_option_descriptions

Describes the application Amazon CloudWatch logging options.
@return [Array<Types::CloudWatchLoggingOptionDescription>]

@!attribute [rw] application_maintenance_configuration_description

The details of the maintenance configuration for the application.
@return [Types::ApplicationMaintenanceConfigurationDescription]

@!attribute [rw] application_version_updated_from

The previous application version before the latest application
update. RollbackApplication reverts the application to this version.
@return [Integer]

@!attribute [rw] application_version_rolled_back_from

If you reverted the application using RollbackApplication, the
application version when `RollbackApplication` was called.
@return [Integer]

@!attribute [rw] conditional_token

A value you use to implement strong concurrency for application
updates.
@return [String]

@!attribute [rw] application_version_rolled_back_to

The version to which you want to roll back the application.
@return [Integer]

@!attribute [rw] application_mode

To create a Kinesis Data Analytics Studio notebook, you must set the
mode to `INTERACTIVE`. However, for a Kinesis Data Analytics for
Apache Flink application, the mode is optional.
@return [String]

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

Constants

SENSITIVE