Class Cluster (0.1.0)

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, .Message]

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 mapping is a mapping type or there are keyword parameters.

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, .Message]

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 mapping is a mapping type or there are keyword parameters.

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, .Message]

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 mapping is a mapping type or there are keyword parameters.

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, .Message]

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 mapping is a mapping type or there are keyword parameters.