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_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)


1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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)


1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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)


1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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)


1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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)


1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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)


1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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)


1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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.



1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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)


1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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)


1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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)


1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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)


1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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.



1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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)


1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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)


1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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>)


1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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.

Returns:

  • (String)


1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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)


1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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:



1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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>)


1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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>)


1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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)


1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
# File 'gems/aws-sdk-mainframemodernization/lib/aws-sdk-mainframemodernization/types.rb', line 1861

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,
  :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