Send feedback
Class AutoprovisioningNodePoolDefaults (2.59.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
AutoprovisioningNodePoolDefaults (
mapping = None , * , ignore_unknown_fields = False , ** kwargs
)
Attributes
Name
Description
oauth_scopes
MutableSequence[str]
The set of Google API scopes to be made available on all of
the node VMs under the "default" service account.
The following scopes are recommended, but not required, and
by default are not included:
- https://www.googleapis.com/auth/compute
is required
for mounting persistent storage on your nodes.
- https://www.googleapis.com/auth/devstorage.read_only
is required for communicating with **gcr.io** (the
`Google Container
Registry
service_account
str
The Google Cloud Platform Service Account to
be used by the node VMs. Specify the email
address of the Service Account; otherwise, if no
Service Account is specified, the "default"
service account is used.
upgrade_settings
google.cloud.container_v1beta1.types.NodePool.UpgradeSettings
Upgrade settings control disruption and speed
of the upgrade.
management
google.cloud.container_v1beta1.types.NodeManagement
NodeManagement configuration for this
NodePool.
min_cpu_platform
str
Deprecated. Minimum CPU platform to be used for NAP created
node pools. The instance may be scheduled on the specified
or newer CPU platform. Applicable values are the friendly
names of CPU platforms, such as minCpuPlatform: Intel
Haswell or minCpuPlatform: Intel Sandy Bridge. For more
information, read `how to specify min CPU
platform
disk_size_gb
int
Size of the disk attached to each node,
specified in GB. The smallest allowed disk size
is 10GB.
If unspecified, the default disk size is 100GB.
disk_type
str
Type of the disk attached to each node (e.g.
'pd-standard', 'pd-ssd' or 'pd-balanced')
If unspecified, the default disk type is
'pd-standard'
shielded_instance_config
google.cloud.container_v1beta1.types.ShieldedInstanceConfig
Shielded Instance options.
boot_disk_kms_key
str
The Customer Managed Encryption Key used to encrypt the boot
disk attached to each node in the node pool. This should be
of the form
projects/[KEY_PROJECT_ID]/locations/[LOCATION]/keyRings/[RING_NAME]/cryptoKeys/[KEY_NAME].
For more information about protecting resources with Cloud
KMS Keys please see:
https://cloud.google.com/compute/docs/disks/customer-managed-encryption
image_type
str
The image type to use for NAP created node.
Please see
https://cloud.google.com/kubernetes-engine/docs/concepts/node-images
for available image types.
insecure_kubelet_readonly_port_enabled
bool
DEPRECATED. Use
NodePoolAutoConfig.NodeKubeletConfig instead.
This field is a member of oneof
_ _insecure_kubelet_readonly_port_enabled
.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-09-04 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Class AutoprovisioningNodePoolDefaults (2.59.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.59.0 (latest)](/python/docs/reference/container/latest/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.58.0](/python/docs/reference/container/2.58.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.57.0](/python/docs/reference/container/2.57.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.56.1](/python/docs/reference/container/2.56.1/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.55.1](/python/docs/reference/container/2.55.1/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.54.0](/python/docs/reference/container/2.54.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.53.0](/python/docs/reference/container/2.53.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.52.0](/python/docs/reference/container/2.52.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.50.0](/python/docs/reference/container/2.50.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.49.0](/python/docs/reference/container/2.49.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.48.0](/python/docs/reference/container/2.48.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.47.1](/python/docs/reference/container/2.47.1/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.46.0](/python/docs/reference/container/2.46.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.45.0](/python/docs/reference/container/2.45.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.44.0](/python/docs/reference/container/2.44.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.43.0](/python/docs/reference/container/2.43.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.42.0](/python/docs/reference/container/2.42.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.41.0](/python/docs/reference/container/2.41.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.40.0](/python/docs/reference/container/2.40.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.39.0](/python/docs/reference/container/2.39.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.38.0](/python/docs/reference/container/2.38.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.37.0](/python/docs/reference/container/2.37.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.36.0](/python/docs/reference/container/2.36.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.35.0](/python/docs/reference/container/2.35.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.34.0](/python/docs/reference/container/2.34.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.33.0](/python/docs/reference/container/2.33.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.32.0](/python/docs/reference/container/2.32.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.31.0](/python/docs/reference/container/2.31.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.30.0](/python/docs/reference/container/2.30.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.29.0](/python/docs/reference/container/2.29.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.28.0](/python/docs/reference/container/2.28.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.27.0](/python/docs/reference/container/2.27.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.26.0](/python/docs/reference/container/2.26.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.25.0](/python/docs/reference/container/2.25.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.24.0](/python/docs/reference/container/2.24.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.23.0](/python/docs/reference/container/2.23.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.22.0](/python/docs/reference/container/2.22.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.21.0](/python/docs/reference/container/2.21.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.20.0](/python/docs/reference/container/2.20.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.19.0](/python/docs/reference/container/2.19.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.18.0](/python/docs/reference/container/2.18.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.17.4](/python/docs/reference/container/2.17.4/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.16.0](/python/docs/reference/container/2.16.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.15.0](/python/docs/reference/container/2.15.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.14.0](/python/docs/reference/container/2.14.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.13.0](/python/docs/reference/container/2.13.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.12.2](/python/docs/reference/container/2.12.2/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.11.2](/python/docs/reference/container/2.11.2/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.10.8](/python/docs/reference/container/2.10.8/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.9.0](/python/docs/reference/container/2.9.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.8.1](/python/docs/reference/container/2.8.1/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.7.1](/python/docs/reference/container/2.7.1/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.6.1](/python/docs/reference/container/2.6.1/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.5.0](/python/docs/reference/container/2.5.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.4.1](/python/docs/reference/container/2.4.1/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.3.1](/python/docs/reference/container/2.3.1/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.2.0](/python/docs/reference/container/2.2.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.1.0](/python/docs/reference/container/2.1.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [2.0.1](/python/docs/reference/container/2.0.1/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [1.0.3](/python/docs/reference/container/1.0.3/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [0.5.0](/python/docs/reference/container/0.5.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [0.4.0](/python/docs/reference/container/0.4.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults)\n- [0.3.0](/python/docs/reference/container/0.3.0/google.cloud.container_v1beta1.types.AutoprovisioningNodePoolDefaults) \n\n AutoprovisioningNodePoolDefaults(\n mapping=None, *, ignore_unknown_fields=False, **kwargs\n )\n\nAutoprovisioningNodePoolDefaults contains defaults for a node\npool created by NAP.\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e"]]