Class Cluster (2.5.0)

Cluster(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Describes the identifying information, config, and status of a cluster of Compute Engine instances.


project_id str
Required. The Google Cloud Platform project ID that the cluster belongs to.
cluster_name str
Required. The cluster name. Cluster names within a project must be unique. Names of deleted clusters can be reused.
Required. The cluster config. Note that Dataproc may set default values, and values may change when clusters are updated.
labels Sequence[]
Optional. The labels to associate with this cluster. Label **keys** must contain 1 to 63 characters, and must conform to RFC 1035 __. Label **values** may be empty, but, if present, must contain 1 to 63 characters, and must conform to `RFC 1035
Output only. Cluster status.
status_history Sequence[]
Output only. The previous cluster status.
cluster_uuid str
Output only. A cluster UUID (Unique Universal Identifier). Dataproc generates this value when it creates the cluster.
Output only. Contains cluster daemon metrics such as HDFS and YARN stats. **Beta Feature**: This report is available for testing purposes only. It may be changed before final release.



LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

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.