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

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

Overview

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.

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 'gems/aws-sdk-kinesisanalytics/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 'gems/aws-sdk-kinesisanalytics/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 'gems/aws-sdk-kinesisanalytics/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 'gems/aws-sdk-kinesisanalytics/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 'gems/aws-sdk-kinesisanalytics/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 'gems/aws-sdk-kinesisanalytics/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.



293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
# File 'gems/aws-sdk-kinesisanalytics/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 'gems/aws-sdk-kinesisanalytics/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.

Returns:



293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
# File 'gems/aws-sdk-kinesisanalytics/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 'gems/aws-sdk-kinesisanalytics/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.

Returns:



293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
# File 'gems/aws-sdk-kinesisanalytics/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.



293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
# File 'gems/aws-sdk-kinesisanalytics/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