AwsNodePool(mapping=None, *, ignore_unknown_fields=False, **kwargs)
An Anthos node pool running on AWS.
Attributes
Name | Description |
name |
str
The name of this resource. Node pool names are formatted as ``projects/ |
version |
str
Required. The Kubernetes version to run on this node pool (e.g. ``1.19.10-gke.1000``). You can list all supported versions on a given Google Cloud region by calling GetAwsServerConfig. |
config |
google.cloud.gke_multicloud_v1.types.AwsNodeConfig
Required. The configuration of the node pool. |
autoscaling |
google.cloud.gke_multicloud_v1.types.AwsNodePoolAutoscaling
Required. Autoscaler configuration for this node pool. |
subnet_id |
str
Required. The subnet where the node pool node run. |
state |
google.cloud.gke_multicloud_v1.types.AwsNodePool.State
Output only. The lifecycle 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 changes in flight 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. Key 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. |
Inheritance
builtins.object > proto.message.Message > AwsNodePoolClasses
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.