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

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

#actual_capacityInteger

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)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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_timeTime

The timestamp when the runtime environment was created.

Returns:

  • (Time)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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

#descriptionString

The description of the runtime environment.

Returns:

  • (String)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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_typeString

The target platform for the runtime environment.

Returns:

  • (String)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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_versionString

The version of the runtime engine.

Returns:

  • (String)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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_arnString

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

Returns:

  • (String)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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_idString

The unique identifier of the runtime environment.

Returns:

  • (String)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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_configTypes::HighAvailabilityConfig

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



1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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_typeString

The type of instance underlying the runtime environment.

Returns:

  • (String)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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_idString

The identifier of a customer managed key.

Returns:

  • (String)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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_arnString

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

Returns:

  • (String)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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

#nameString

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

Returns:

  • (String)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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_typeString

The network type supported by the runtime environment.

Returns:

  • (String)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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_maintenanceTypes::PendingMaintenance

Indicates the pending maintenance scheduled on this environment.



1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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_windowString

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)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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_accessibleBoolean

Whether applications running in this runtime environment are publicly accessible.

Returns:

  • (Boolean)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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

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

Returns:

  • (Array<String>)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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

#statusString

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)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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_reasonString

The reason for the reported status.

Returns:

  • (String)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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_configurationsArray<Types::StorageConfiguration>

The storage configurations defined for the runtime environment.

Returns:



1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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

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

Returns:

  • (Array<String>)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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

#tagsHash<String,String>

The tags defined for this runtime environment.

Returns:

  • (Hash<String,String>)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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_idString

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

Returns:

  • (String)


1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
# File 'lib/aws-sdk-mainframemodernization/types.rb', line 1883

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