Class NodePool (0.2.0)

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

A set of Kubernetes nodes in a cluster with common configuration and specification.

Attributes

NameDescription
name str
Required. The resource name of the node pool.
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 Mapping[str, str]
Labels associated with this resource.
node_location str
Name of the Google Distributed Cloud Edge zone where this node pool will be created. For example: ``us-central1-edge-customer-a``.
node_count int
Required. The number of nodes in the pool.
machine_filter str
Only machines matching this filter will be allowed to join the node pool. The filtering language accepts strings like "name=", and is documented in more detail in `AIP-160
local_disk_encryption google.cloud.edgecontainer_v1.types.NodePool.LocalDiskEncryption
Optional. Local disk encryption options. This field is only used when enabling CMEK support.

Inheritance

builtins.object > proto.message.Message > NodePool

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.

LocalDiskEncryption

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

Configuration for CMEK support for edge machine local disk encryption.