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/ .
For more details on Google Cloud resource names, see
`Resource
Names |
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 |
MutableMapping[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. |
errors |
MutableSequence[google.cloud.gke_multicloud_v1.types.AwsNodePoolError]
Output only. A set of errors found in the node pool. |
management |
google.cloud.gke_multicloud_v1.types.AwsNodeManagement
Optional. The Management configuration for this node pool. |
kubelet_config |
google.cloud.gke_multicloud_v1.types.NodeKubeletConfig
Optional. Node kubelet configs. |
update_settings |
google.cloud.gke_multicloud_v1.types.UpdateSettings
Optional. Update settings control the speed and disruption of the update. |
Classes
AnnotationsEntry
AnnotationsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Parameters | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
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.