Class: Aws::MainframeModernization::Types::GetApplicationResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::MainframeModernization::Types::GetApplicationResponse
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-mainframemodernization/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_arn ⇒ String
The Amazon Resource Name (ARN) of the application.
-
#application_id ⇒ String
The identifier of the application.
-
#creation_time ⇒ Time
The timestamp when this application was created.
-
#deployed_version ⇒ Types::DeployedVersionSummary
The version of the application that is deployed.
-
#description ⇒ String
The description of the application.
-
#engine_type ⇒ String
The type of the target platform for the application.
-
#environment_id ⇒ String
The identifier of the runtime environment where you want to deploy the application.
-
#kms_key_id ⇒ String
The identifier of a customer managed key.
-
#last_start_time ⇒ Time
The timestamp when you last started the application.
-
#latest_version ⇒ Types::ApplicationVersionSummary
The latest version of the application.
-
#listener_arns ⇒ Array<String>
The Amazon Resource Name (ARN) for the network load balancer listener created in your Amazon Web Services account.
-
#listener_ports ⇒ Array<Integer>
The port associated with the network load balancer listener created in your Amazon Web Services account.
-
#load_balancer_dns_name ⇒ String
The public DNS name of the load balancer created in your Amazon Web Services account.
-
#log_groups ⇒ Array<Types::LogGroupSummary>
The list of log summaries.
-
#name ⇒ String
The unique identifier of the application.
-
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the role associated with the application.
-
#status ⇒ String
The status of the application.
-
#status_reason ⇒ String
The reason for the reported status.
-
#tags ⇒ Hash<String,String>
A list of tags associated with the application.
-
#target_group_arns ⇒ Array<String>
Returns the Amazon Resource Names (ARNs) of the target groups that are attached to the network load balancer.
Instance Attribute Details
#application_arn ⇒ String
The Amazon Resource Name (ARN) of the application.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |
#application_id ⇒ String
The identifier of the application.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |
#creation_time ⇒ Time
The timestamp when this application was created.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |
#deployed_version ⇒ Types::DeployedVersionSummary
The version of the application that is deployed.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the application.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |
#engine_type ⇒ String
The type of the target platform for the application.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |
#environment_id ⇒ String
The identifier of the runtime environment where you want to deploy the application.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |
#kms_key_id ⇒ String
The identifier of a customer managed key.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |
#last_start_time ⇒ Time
The timestamp when you last started the application. Null until the application runs for the first time.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |
#latest_version ⇒ Types::ApplicationVersionSummary
The latest version of the application.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |
#listener_arns ⇒ Array<String>
The Amazon Resource Name (ARN) for the network load balancer listener created in your Amazon Web Services account. Amazon Web Services Mainframe Modernization creates this listener for you the first time you deploy an application.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |
#listener_ports ⇒ Array<Integer>
The port associated with the network load balancer listener created in your Amazon Web Services account.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |
#load_balancer_dns_name ⇒ String
The public DNS name of the load balancer created in your Amazon Web Services account.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |
#log_groups ⇒ Array<Types::LogGroupSummary>
The list of log summaries. Each log summary includes the log type as well as the log group identifier. These are CloudWatch logs. Amazon Web Services Mainframe Modernization pushes the application log to CloudWatch under the customer’s account.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The unique identifier of the application.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the role associated with the application.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the application.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |
#status_reason ⇒ String
The reason for the reported status.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
A list of tags associated with the application.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |
#target_group_arns ⇒ Array<String>
Returns the Amazon Resource Names (ARNs) of the target groups that are attached to the network load balancer.
1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 |
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1402 class GetApplicationResponse < Struct.new( :application_arn, :application_id, :creation_time, :deployed_version, :description, :engine_type, :environment_id, :kms_key_id, :last_start_time, :latest_version, :listener_arns, :listener_ports, :load_balancer_dns_name, :log_groups, :name, :role_arn, :status, :status_reason, :tags, :target_group_arns) SENSITIVE = [] include Aws::Structure end |