Cluster(mapping=None, *, ignore_unknown_fields=False, **kwargs)A collection of virtual machines and connected resources forming a high-performance computing cluster capable of running large-scale, tightly coupled workloads. A cluster combines a set a compute resources that perform computations, storage resources that contain inputs and store outputs, an orchestrator that is responsible for assigning jobs to compute resources, and network resources that connect everything together.
Attributes |
|
|---|---|
| Name | Description |
name |
str
Identifier. `Relative resource name |
description |
str
Optional. User-provided description of the cluster. |
labels |
MutableMapping[str, str]
Optional. Labels __
applied to the cluster. Labels can be used to organize
clusters and to filter them in queries.
|
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. Time that the cluster was originally created. |
update_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. Time that the cluster was most recently updated. |
reconciling |
bool
Output only. Indicates whether changes to the cluster are currently in flight. If this is true, then the current
state might not match the cluster's intended state.
|
network_resources |
MutableMapping[str, google.cloud.hypercomputecluster_v1beta.types.NetworkResource]
Optional. Network resources available to the cluster. Must contain at most one value. Keys specify the ID of the network resource by which it can be referenced elsewhere, and must conform to RFC-1034 __
(lower-case, alphanumeric, and at most 63 characters).
|
storage_resources |
MutableMapping[str, google.cloud.hypercomputecluster_v1beta.types.StorageResource]
Optional. Storage resources available to the cluster. Keys specify the ID of the storage resource by which it can be referenced elsewhere, and must conform to RFC-1034 __
(lower-case, alphanumeric, and at most 63 characters).
|
compute_resources |
MutableMapping[str, google.cloud.hypercomputecluster_v1beta.types.ComputeResource]
Optional. Compute resources available to the cluster. Keys specify the ID of the compute resource by which it can be referenced elsewhere, and must conform to RFC-1034 __
(lower-case, alphanumeric, and at most 63 characters).
|
orchestrator |
google.cloud.hypercomputecluster_v1beta.types.Orchestrator
Optional. Orchestrator that is responsible for scheduling and running jobs on the cluster. |
Classes
ComputeResourcesEntry
ComputeResourcesEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)The abstract base class for a message.
| Parameters | |
|---|---|
| Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |
LabelsEntry
LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)The abstract base class for a message.
| Parameters | |
|---|---|
| Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |
NetworkResourcesEntry
NetworkResourcesEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)The abstract base class for a message.
| Parameters | |
|---|---|
| Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |
StorageResourcesEntry
StorageResourcesEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)The abstract base class for a message.
| Parameters | |
|---|---|
| Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |