Class: Aws::MainframeModernization::Types::GetApplicationResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#application_arnString

The Amazon Resource Name (ARN) of the application.

Returns:

  • (String)


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_idString

The identifier of the application.

Returns:

  • (String)


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_timeTime

The timestamp when this application was created.

Returns:

  • (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

#deployed_versionTypes::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

#descriptionString

The description of the application.

Returns:

  • (String)


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_typeString

The type of the target platform for the application.

Returns:

  • (String)


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_idString

The identifier of the runtime environment where you want to deploy the application.

Returns:

  • (String)


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_idString

The identifier of a customer managed key.

Returns:

  • (String)


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_timeTime

The timestamp when you last started the application. Null until the application runs for the first time.

Returns:

  • (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_versionTypes::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_arnsArray<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.

Returns:

  • (Array<String>)


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_portsArray<Integer>

The port associated with the network load balancer listener created in your Amazon Web Services account.

Returns:

  • (Array<Integer>)


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_nameString

The public DNS name of the load balancer created in your Amazon Web Services account.

Returns:

  • (String)


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_groupsArray<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.

Returns:



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

#nameString

The unique identifier of the application.

Returns:

  • (String)


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_arnString

The Amazon Resource Name (ARN) of the role associated with the application.

Returns:

  • (String)


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

#statusString

The status of the application.

Returns:

  • (String)


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_reasonString

The reason for the reported status.

Returns:

  • (String)


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

#tagsHash<String,String>

A list of tags associated with the application.

Returns:

  • (Hash<String,String>)


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_arnsArray<String>

Returns the Amazon Resource Names (ARNs) of the target groups that are attached to the network load balancer.

Returns:

  • (Array<String>)


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