Class: Aws::KinesisAnalytics::Types::ApplicationDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisAnalytics::Types::ApplicationDetail
- Defined in:
- gems/aws-sdk-kinesisanalytics/lib/aws-sdk-kinesisanalytics/types.rb
Overview
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 '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_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 '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_description ⇒ String
Description of the application.
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_name ⇒ String
Name of the application.
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_status ⇒ String
Status of the application.
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_id ⇒ Integer
Provides the current application version.
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_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.
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_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 '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_descriptions ⇒ Array<Types::InputDescription>
Describes the application input configuration. 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 |
#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 '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_descriptions ⇒ Array<Types::OutputDescription>
Describes the application output configuration. For more information, see Configuring Application Output.
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_descriptions ⇒ Array<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 |