Class: Aws::MainframeModernization::Types::GetEnvironmentResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#actual_capacity ⇒ Integer

The number of instances included in the runtime environment. A standalone runtime environment has a maximum of one instance. Currently, a high availability runtime environment has a maximum of two instances.

Returns:

  • (Integer)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#creation_time ⇒ Time

The timestamp when the runtime environment was created.

Returns:

  • (Time)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#description ⇒ String

The description of the runtime environment.

Returns:

  • (String)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#engine_type ⇒ String

The target platform for the runtime environment.

Returns:

  • (String)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#engine_version ⇒ String

The version of the runtime engine.

Returns:

  • (String)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#environment_arn ⇒ String

The Amazon Resource Name (ARN) of the runtime environment.

Returns:

  • (String)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#environment_id ⇒ String

The unique identifier of the runtime environment.

Returns:

  • (String)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#high_availability_config ⇒ Types::HighAvailabilityConfig

The desired capacity of the high availability configuration for the runtime environment.



2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#instance_type ⇒ String

The type of instance underlying the runtime environment.

Returns:

  • (String)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#kms_key_id ⇒ String

The identifier of a customer managed key.

Returns:

  • (String)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#load_balancer_arn ⇒ String

The Amazon Resource Name (ARN) for the load balancer used with the runtime environment.

Returns:

  • (String)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the runtime environment. Must be unique within the account.

Returns:

  • (String)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#network_type ⇒ String

The network type supported by the runtime environment.

Returns:

  • (String)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#pending_maintenance ⇒ Types::PendingMaintenance

Indicates the pending maintenance scheduled on this environment.



2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#preferred_maintenance_window ⇒ String

The maintenance window for the runtime environment. If you don't provide a value for the maintenance window, the service assigns a random value.

Returns:

  • (String)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#publicly_accessible ⇒ Boolean

Whether applications running in this runtime environment are publicly accessible.

Returns:

  • (Boolean)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#security_group_ids ⇒ Array<String>

The unique identifiers of the security groups assigned to this runtime environment.

Returns:

  • (Array<String>)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The status of the runtime environment. If the Amazon Web Services Mainframe Modernization environment is missing a connection to the customer owned dependent resource, the status will be Unhealthy.

Returns:

  • (String)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#status_reason ⇒ String

The reason for the reported status.

Returns:

  • (String)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#storage_configurations ⇒ Array<Types::StorageConfiguration>

The storage configurations defined for the runtime environment.

Returns:



2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#subnet_ids ⇒ Array<String>

The unique identifiers of the subnets assigned to this runtime environment.

Returns:

  • (Array<String>)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#tags ⇒ Hash<String,String>

The tags defined for this runtime environment.

Returns:

  • (Hash<String,String>)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_id ⇒ String

The unique identifier for the VPC used with this runtime environment.

Returns:

  • (String)


2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 2094

class GetEnvironmentResponse < Struct.new(
  :actual_capacity,
  :creation_time,
  :description,
  :engine_type,
  :engine_version,
  :environment_arn,
  :environment_id,
  :high_availability_config,
  :instance_type,
  :kms_key_id,
  :load_balancer_arn,
  :name,
  :network_type,
  :pending_maintenance,
  :preferred_maintenance_window,
  :publicly_accessible,
  :security_group_ids,
  :status,
  :status_reason,
  :storage_configurations,
  :subnet_ids,
  :tags,
  :vpc_id)
  SENSITIVE = []
  include Aws::Structure
end