Class: Aws::PCS::Types::Cluster
- Inherits:
-
Struct
- Object
- Struct
- Aws::PCS::Types::Cluster
- Defined in:
- gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb
Overview
The cluster resource and configuration.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The unique Amazon Resource Name (ARN) of the cluster.
-
#created_at ⇒ Time
The date and time the resource was created.
-
#endpoints ⇒ Array<Types::Endpoint>
The list of endpoints available for interaction with the scheduler.
-
#error_info ⇒ Array<Types::ErrorInfo>
The list of errors that occurred during cluster provisioning.
-
#id ⇒ String
The generated unique ID of the cluster.
-
#modified_at ⇒ Time
The date and time the resource was modified.
-
#name ⇒ String
The name that identifies the cluster.
-
#networking ⇒ Types::Networking
The networking configuration for the cluster's control plane.
-
#scheduler ⇒ Types::Scheduler
The cluster management and job scheduling software associated with the cluster.
-
#size ⇒ String
The size of the cluster.
-
#slurm_configuration ⇒ Types::ClusterSlurmConfiguration
Additional options related to the Slurm scheduler.
-
#status ⇒ String
The provisioning status of the cluster.
Instance Attribute Details
#arn ⇒ String
The unique Amazon Resource Name (ARN) of the cluster.
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 101 class Cluster < Struct.new( :name, :id, :arn, :status, :created_at, :modified_at, :scheduler, :size, :slurm_configuration, :networking, :endpoints, :error_info) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The date and time the resource was created.
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 101 class Cluster < Struct.new( :name, :id, :arn, :status, :created_at, :modified_at, :scheduler, :size, :slurm_configuration, :networking, :endpoints, :error_info) SENSITIVE = [] include Aws::Structure end |
#endpoints ⇒ Array<Types::Endpoint>
The list of endpoints available for interaction with the scheduler.
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 101 class Cluster < Struct.new( :name, :id, :arn, :status, :created_at, :modified_at, :scheduler, :size, :slurm_configuration, :networking, :endpoints, :error_info) SENSITIVE = [] include Aws::Structure end |
#error_info ⇒ Array<Types::ErrorInfo>
The list of errors that occurred during cluster provisioning.
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 101 class Cluster < Struct.new( :name, :id, :arn, :status, :created_at, :modified_at, :scheduler, :size, :slurm_configuration, :networking, :endpoints, :error_info) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The generated unique ID of the cluster.
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 101 class Cluster < Struct.new( :name, :id, :arn, :status, :created_at, :modified_at, :scheduler, :size, :slurm_configuration, :networking, :endpoints, :error_info) SENSITIVE = [] include Aws::Structure end |
#modified_at ⇒ Time
The date and time the resource was modified.
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 101 class Cluster < Struct.new( :name, :id, :arn, :status, :created_at, :modified_at, :scheduler, :size, :slurm_configuration, :networking, :endpoints, :error_info) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name that identifies the cluster.
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 101 class Cluster < Struct.new( :name, :id, :arn, :status, :created_at, :modified_at, :scheduler, :size, :slurm_configuration, :networking, :endpoints, :error_info) SENSITIVE = [] include Aws::Structure end |
#networking ⇒ Types::Networking
The networking configuration for the cluster's control plane.
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 101 class Cluster < Struct.new( :name, :id, :arn, :status, :created_at, :modified_at, :scheduler, :size, :slurm_configuration, :networking, :endpoints, :error_info) SENSITIVE = [] include Aws::Structure end |
#scheduler ⇒ Types::Scheduler
The cluster management and job scheduling software associated with the cluster.
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 101 class Cluster < Struct.new( :name, :id, :arn, :status, :created_at, :modified_at, :scheduler, :size, :slurm_configuration, :networking, :endpoints, :error_info) SENSITIVE = [] include Aws::Structure end |
#size ⇒ String
The size of the cluster.
SMALL
: 32 compute nodes and 256 jobsMEDIUM
: 512 compute nodes and 8192 jobsLARGE
: 2048 compute nodes and 16,384 jobs
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 101 class Cluster < Struct.new( :name, :id, :arn, :status, :created_at, :modified_at, :scheduler, :size, :slurm_configuration, :networking, :endpoints, :error_info) SENSITIVE = [] include Aws::Structure end |
#slurm_configuration ⇒ Types::ClusterSlurmConfiguration
Additional options related to the Slurm scheduler.
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 101 class Cluster < Struct.new( :name, :id, :arn, :status, :created_at, :modified_at, :scheduler, :size, :slurm_configuration, :networking, :endpoints, :error_info) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The provisioning status of the cluster.
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 |
# File 'gems/aws-sdk-pcs/lib/aws-sdk-pcs/types.rb', line 101 class Cluster < Struct.new( :name, :id, :arn, :status, :created_at, :modified_at, :scheduler, :size, :slurm_configuration, :networking, :endpoints, :error_info) SENSITIVE = [] include Aws::Structure end |