AzureNodePool(mapping=None, *, ignore_unknown_fields=False, **kwargs)
An Anthos node pool running on Azure.
Attributes
Name | Description |
name |
str
The name of this resource. Node pool names are formatted as ``projects/ |
version |
str
Required. The Kubernetes version (e.g. ``1.19.10-gke.1000``) running on this node pool. |
config |
google.cloud.gke_multicloud_v1.types.AzureNodeConfig
Required. The node configuration of the node pool. |
subnet_id |
str
Required. The ARM ID of the subnet where the node pool VMs run. Make sure it's a subnet under the virtual network in the cluster configuration. |
autoscaling |
google.cloud.gke_multicloud_v1.types.AzureNodePoolAutoscaling
Required. Autoscaler configuration for this node pool. |
state |
google.cloud.gke_multicloud_v1.types.AzureNodePool.State
Output only. The current state of the node pool. |
uid |
str
Output only. A globally unique identifier for the node pool. |
reconciling |
bool
Output only. If set, there are currently pending changes to the node pool. |
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The time at which this node pool was created. |
update_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The time at which this node pool was last updated. |
etag |
str
Allows clients to perform consistent read-modify-writes through optimistic concurrency control. Can be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. |
annotations |
Mapping[str, str]
Optional. Annotations on the node pool. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Keys can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between. |
max_pods_constraint |
google.cloud.gke_multicloud_v1.types.MaxPodsConstraint
Required. The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool. |
azure_availability_zone |
str
Optional. The Azure availability zone of the nodes in this nodepool. When unspecified, it defaults to ``1``. |
Inheritance
builtins.object > proto.message.Message > AzureNodePoolClasses
AnnotationsEntry
AnnotationsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
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 |
State
State(value)
The lifecycle state of the node pool.