Class Machine (0.5.8)

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

A Google Distributed Cloud Edge machine capable of acting as a Kubernetes node.

Attributes

NameDescription
name str
Required. The resource name of the machine.
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time when the node pool was created.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. The time when the node pool was last updated.
labels MutableMapping[str, str]
Labels associated with this resource.
hosted_node str
Canonical resource name of the node that this machine is responsible for hosting e.g. projects/{project}/locations/{location}/clusters/{cluster_id}/nodePools/{pool_id}/{node}, Or empty if the machine is not assigned to assume the role of a node.
zone str
The Google Distributed Cloud Edge zone of this machine.
disabled bool
Output only. Whether the machine is disabled. If disabled, the machine is unable to enter service.

Classes

LabelsEntry

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

The abstract base class for a message.

Parameters
NameDescription
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.