Send feedback
Class PlacementPolicy (2.59.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
PlacementPolicy ( mapping = None , * , ignore_unknown_fields = False , ** kwargs )
PlacementPolicy defines the placement policy used by the node
pool.
Attributes
Name
Description
type_
google.cloud.container_v1.types.NodePool.PlacementPolicy.Type
The type of placement.
tpu_topology
str
Optional. TPU placement topology for pod slice node pool.
https://cloud.google.com/tpu/docs/types-topologies#tpu_topologies
policy_name
str
If set, refers to the name of a custom
resource policy supplied by the user. The
resource policy must be in the same project and
region as the node pool. If not found,
InvalidArgument error is returned.
Classes
Type
Type defines the type of placement policy.
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 PlacementPolicy (2.59.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.59.0 (latest)](/python/docs/reference/container/latest/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.58.0](/python/docs/reference/container/2.58.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.57.0](/python/docs/reference/container/2.57.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.56.1](/python/docs/reference/container/2.56.1/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.55.1](/python/docs/reference/container/2.55.1/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.54.0](/python/docs/reference/container/2.54.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.53.0](/python/docs/reference/container/2.53.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.52.0](/python/docs/reference/container/2.52.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.50.0](/python/docs/reference/container/2.50.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.49.0](/python/docs/reference/container/2.49.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.48.0](/python/docs/reference/container/2.48.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.47.1](/python/docs/reference/container/2.47.1/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.46.0](/python/docs/reference/container/2.46.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.45.0](/python/docs/reference/container/2.45.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.44.0](/python/docs/reference/container/2.44.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.43.0](/python/docs/reference/container/2.43.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.42.0](/python/docs/reference/container/2.42.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.41.0](/python/docs/reference/container/2.41.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.40.0](/python/docs/reference/container/2.40.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.39.0](/python/docs/reference/container/2.39.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.38.0](/python/docs/reference/container/2.38.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.37.0](/python/docs/reference/container/2.37.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.36.0](/python/docs/reference/container/2.36.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.35.0](/python/docs/reference/container/2.35.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.34.0](/python/docs/reference/container/2.34.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.33.0](/python/docs/reference/container/2.33.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.32.0](/python/docs/reference/container/2.32.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.31.0](/python/docs/reference/container/2.31.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.30.0](/python/docs/reference/container/2.30.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.29.0](/python/docs/reference/container/2.29.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.28.0](/python/docs/reference/container/2.28.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.27.0](/python/docs/reference/container/2.27.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.26.0](/python/docs/reference/container/2.26.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.25.0](/python/docs/reference/container/2.25.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.24.0](/python/docs/reference/container/2.24.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.23.0](/python/docs/reference/container/2.23.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.22.0](/python/docs/reference/container/2.22.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.21.0](/python/docs/reference/container/2.21.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.20.0](/python/docs/reference/container/2.20.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.19.0](/python/docs/reference/container/2.19.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.18.0](/python/docs/reference/container/2.18.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.17.4](/python/docs/reference/container/2.17.4/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.16.0](/python/docs/reference/container/2.16.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.15.0](/python/docs/reference/container/2.15.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.14.0](/python/docs/reference/container/2.14.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.13.0](/python/docs/reference/container/2.13.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.12.2](/python/docs/reference/container/2.12.2/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.11.2](/python/docs/reference/container/2.11.2/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.10.8](/python/docs/reference/container/2.10.8/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.9.0](/python/docs/reference/container/2.9.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.8.1](/python/docs/reference/container/2.8.1/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.7.1](/python/docs/reference/container/2.7.1/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.6.1](/python/docs/reference/container/2.6.1/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.5.0](/python/docs/reference/container/2.5.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.4.1](/python/docs/reference/container/2.4.1/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.3.1](/python/docs/reference/container/2.3.1/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.2.0](/python/docs/reference/container/2.2.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.1.0](/python/docs/reference/container/2.1.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [2.0.1](/python/docs/reference/container/2.0.1/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [1.0.3](/python/docs/reference/container/1.0.3/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [0.5.0](/python/docs/reference/container/0.5.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [0.4.0](/python/docs/reference/container/0.4.0/google.cloud.container_v1.types.NodePool.PlacementPolicy)\n- [0.3.0](/python/docs/reference/container/0.3.0/google.cloud.container_v1.types.NodePool.PlacementPolicy) \n\n PlacementPolicy(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nPlacementPolicy defines the placement policy used by the node\npool.\n\nClasses\n-------\n\n### Type\n\n Type(value)\n\nType defines the type of placement policy."]]