Class: Aws::KinesisAnalytics::Types::ApplicationDetail

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-kinesisanalytics/types.rb

Overview

<note markdown=“1”> This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see [Amazon Kinesis Data Analytics API V2 Documentation](/kinesisanalytics/latest/apiv2/Welcome.html).

</note>

Provides a description of the application, including the application Amazon Resource Name (ARN), status, latest version, and input and output configuration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#application_arnString

ARN of the application.

Returns:

  • (String)


293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 293

class ApplicationDetail < Struct.new(
  :application_name,
  :application_description,
  :application_arn,
  :application_status,
  :create_timestamp,
  :last_update_timestamp,
  :input_descriptions,
  :output_descriptions,
  :reference_data_source_descriptions,
  :cloud_watch_logging_option_descriptions,
  :application_code,
  :application_version_id)
  SENSITIVE = []
  include Aws::Structure
end

#application_codeString

Returns the application code that you provided to perform data analysis on any of the in-application streams in your application.

Returns:

  • (String)


293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 293

class ApplicationDetail < Struct.new(
  :application_name,
  :application_description,
  :application_arn,
  :application_status,
  :create_timestamp,
  :last_update_timestamp,
  :input_descriptions,
  :output_descriptions,
  :reference_data_source_descriptions,
  :cloud_watch_logging_option_descriptions,
  :application_code,
  :application_version_id)
  SENSITIVE = []
  include Aws::Structure
end

#application_descriptionString

Description of the application.

Returns:

  • (String)


293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 293

class ApplicationDetail < Struct.new(
  :application_name,
  :application_description,
  :application_arn,
  :application_status,
  :create_timestamp,
  :last_update_timestamp,
  :input_descriptions,
  :output_descriptions,
  :reference_data_source_descriptions,
  :cloud_watch_logging_option_descriptions,
  :application_code,
  :application_version_id)
  SENSITIVE = []
  include Aws::Structure
end

#application_nameString

Name of the application.

Returns:

  • (String)


293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 293

class ApplicationDetail < Struct.new(
  :application_name,
  :application_description,
  :application_arn,
  :application_status,
  :create_timestamp,
  :last_update_timestamp,
  :input_descriptions,
  :output_descriptions,
  :reference_data_source_descriptions,
  :cloud_watch_logging_option_descriptions,
  :application_code,
  :application_version_id)
  SENSITIVE = []
  include Aws::Structure
end

#application_statusString

Status of the application.

Returns:

  • (String)


293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 293

class ApplicationDetail < Struct.new(
  :application_name,
  :application_description,
  :application_arn,
  :application_status,
  :create_timestamp,
  :last_update_timestamp,
  :input_descriptions,
  :output_descriptions,
  :reference_data_source_descriptions,
  :cloud_watch_logging_option_descriptions,
  :application_code,
  :application_version_id)
  SENSITIVE = []
  include Aws::Structure
end

#application_version_idInteger

Provides the current application version.

Returns:

  • (Integer)


293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 293

class ApplicationDetail < Struct.new(
  :application_name,
  :application_description,
  :application_arn,
  :application_status,
  :create_timestamp,
  :last_update_timestamp,
  :input_descriptions,
  :output_descriptions,
  :reference_data_source_descriptions,
  :cloud_watch_logging_option_descriptions,
  :application_code,
  :application_version_id)
  SENSITIVE = []
  include Aws::Structure
end

#cloud_watch_logging_option_descriptionsArray<Types::CloudWatchLoggingOptionDescription>

Describes the CloudWatch log streams that are configured to receive application messages. For more information about using CloudWatch log streams with Amazon Kinesis Analytics applications, see [Working with Amazon CloudWatch Logs].

[1]: docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-logs.html



293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 293

class ApplicationDetail < Struct.new(
  :application_name,
  :application_description,
  :application_arn,
  :application_status,
  :create_timestamp,
  :last_update_timestamp,
  :input_descriptions,
  :output_descriptions,
  :reference_data_source_descriptions,
  :cloud_watch_logging_option_descriptions,
  :application_code,
  :application_version_id)
  SENSITIVE = []
  include Aws::Structure
end

#create_timestampTime

Time stamp when the application version was created.

Returns:

  • (Time)


293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 293

class ApplicationDetail < Struct.new(
  :application_name,
  :application_description,
  :application_arn,
  :application_status,
  :create_timestamp,
  :last_update_timestamp,
  :input_descriptions,
  :output_descriptions,
  :reference_data_source_descriptions,
  :cloud_watch_logging_option_descriptions,
  :application_code,
  :application_version_id)
  SENSITIVE = []
  include Aws::Structure
end

#input_descriptionsArray<Types::InputDescription>

Describes the application input configuration. For more information, see [Configuring Application Input].

[1]: docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html

Returns:



293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 293

class ApplicationDetail < Struct.new(
  :application_name,
  :application_description,
  :application_arn,
  :application_status,
  :create_timestamp,
  :last_update_timestamp,
  :input_descriptions,
  :output_descriptions,
  :reference_data_source_descriptions,
  :cloud_watch_logging_option_descriptions,
  :application_code,
  :application_version_id)
  SENSITIVE = []
  include Aws::Structure
end

#last_update_timestampTime

Time stamp when the application was last updated.

Returns:

  • (Time)


293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 293

class ApplicationDetail < Struct.new(
  :application_name,
  :application_description,
  :application_arn,
  :application_status,
  :create_timestamp,
  :last_update_timestamp,
  :input_descriptions,
  :output_descriptions,
  :reference_data_source_descriptions,
  :cloud_watch_logging_option_descriptions,
  :application_code,
  :application_version_id)
  SENSITIVE = []
  include Aws::Structure
end

#output_descriptionsArray<Types::OutputDescription>

Describes the application output configuration. For more information, see [Configuring Application Output].

[1]: docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html

Returns:



293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 293

class ApplicationDetail < Struct.new(
  :application_name,
  :application_description,
  :application_arn,
  :application_status,
  :create_timestamp,
  :last_update_timestamp,
  :input_descriptions,
  :output_descriptions,
  :reference_data_source_descriptions,
  :cloud_watch_logging_option_descriptions,
  :application_code,
  :application_version_id)
  SENSITIVE = []
  include Aws::Structure
end

#reference_data_source_descriptionsArray<Types::ReferenceDataSourceDescription>

Describes reference data sources configured for the application. For more information, see [Configuring Application Input].

[1]: docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html



293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
# File 'lib/aws-sdk-kinesisanalytics/types.rb', line 293

class ApplicationDetail < Struct.new(
  :application_name,
  :application_description,
  :application_arn,
  :application_status,
  :create_timestamp,
  :last_update_timestamp,
  :input_descriptions,
  :output_descriptions,
  :reference_data_source_descriptions,
  :cloud_watch_logging_option_descriptions,
  :application_code,
  :application_version_id)
  SENSITIVE = []
  include Aws::Structure
end