Class: Aws::KinesisAnalytics::Types::ApplicationDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisAnalytics::Types::ApplicationDetail
- 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
-
#application_arn ⇒ String
ARN of the application.
-
#application_code ⇒ String
Returns the application code that you provided to perform data analysis on any of the in-application streams in your application.
-
#application_description ⇒ String
Description of the application.
-
#application_name ⇒ String
Name of the application.
-
#application_status ⇒ String
Status of the application.
-
#application_version_id ⇒ Integer
Provides the current application version.
-
#cloud_watch_logging_option_descriptions ⇒ Array<Types::CloudWatchLoggingOptionDescription>
Describes the CloudWatch log streams that are configured to receive application messages.
-
#create_timestamp ⇒ Time
Time stamp when the application version was created.
-
#input_descriptions ⇒ Array<Types::InputDescription>
Describes the application input configuration.
-
#last_update_timestamp ⇒ Time
Time stamp when the application was last updated.
-
#output_descriptions ⇒ Array<Types::OutputDescription>
Describes the application output configuration.
-
#reference_data_source_descriptions ⇒ Array<Types::ReferenceDataSourceDescription>
Describes reference data sources configured for the application.
Instance Attribute Details
#application_arn ⇒ String
ARN of the application.
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_code ⇒ String
Returns the application code that you provided to perform data analysis on any of the in-application streams in your application.
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_description ⇒ String
Description of the application.
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_name ⇒ String
Name of the application.
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_status ⇒ String
Status of the application.
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_id ⇒ Integer
Provides the current application version.
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_descriptions ⇒ Array<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_timestamp ⇒ Time
Time stamp when the application version was created.
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_descriptions ⇒ Array<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
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_timestamp ⇒ Time
Time stamp when the application was last updated.
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_descriptions ⇒ Array<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
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_descriptions ⇒ Array<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 |