Send feedback
Class ResourcePolicyGroupPlacementPolicy (1.35.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
ResourcePolicyGroupPlacementPolicy (
mapping = None , * , ignore_unknown_fields = False , ** kwargs
)
Attributes
Name
Description
availability_domain_count
int
The number of availability domains to spread
instances across. If two instances are in
different availability domain, they are not in
the same low latency network.
This field is a member of oneof
_ _availability_domain_count
.
collocation
str
Specifies network collocation
Check the Collocation enum for the list of
possible values.
This field is a member of oneof
_ _collocation
.
gpu_topology
str
Specifies the shape of the GPU slice, in
slice based GPU families eg. A4X.
This field is a member of oneof
_ _gpu_topology
.
vm_count
int
Number of VMs in this placement group. Google
does not recommend that you use this field
unless you use a compact policy and you want
your policy to work only if it contains this
exact number of VMs.
This field is a member of oneof
_ _vm_count
.
Classes
Collocation
Specifies network collocation
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-08-11 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-08-11 UTC."],[],[],null,["# Class ResourcePolicyGroupPlacementPolicy (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/python/docs/reference/compute/latest/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.34.0](/python/docs/reference/compute/1.34.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.33.0](/python/docs/reference/compute/1.33.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.32.0](/python/docs/reference/compute/1.32.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.31.0](/python/docs/reference/compute/1.31.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.30.0](/python/docs/reference/compute/1.30.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.29.0](/python/docs/reference/compute/1.29.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.28.0](/python/docs/reference/compute/1.28.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.27.0](/python/docs/reference/compute/1.27.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.26.0](/python/docs/reference/compute/1.26.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.25.0](/python/docs/reference/compute/1.25.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.24.0](/python/docs/reference/compute/1.24.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.23.0](/python/docs/reference/compute/1.23.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.22.0](/python/docs/reference/compute/1.22.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.21.0](/python/docs/reference/compute/1.21.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.20.1](/python/docs/reference/compute/1.20.1/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.19.2](/python/docs/reference/compute/1.19.2/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.18.0](/python/docs/reference/compute/1.18.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.17.0](/python/docs/reference/compute/1.17.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.16.1](/python/docs/reference/compute/1.16.1/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.15.0](/python/docs/reference/compute/1.15.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.14.1](/python/docs/reference/compute/1.14.1/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.13.0](/python/docs/reference/compute/1.13.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.12.1](/python/docs/reference/compute/1.12.1/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.11.0](/python/docs/reference/compute/1.11.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.10.1](/python/docs/reference/compute/1.10.1/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.9.0](/python/docs/reference/compute/1.9.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.8.0](/python/docs/reference/compute/1.8.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.7.0](/python/docs/reference/compute/1.7.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.6.1](/python/docs/reference/compute/1.6.1/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.5.2](/python/docs/reference/compute/1.5.2/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.4.0](/python/docs/reference/compute/1.4.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.3.2](/python/docs/reference/compute/1.3.2/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.2.0](/python/docs/reference/compute/1.2.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.1.0](/python/docs/reference/compute/1.1.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [1.0.0](/python/docs/reference/compute/1.0.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [0.9.0](/python/docs/reference/compute/0.9.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [0.8.0](/python/docs/reference/compute/0.8.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [0.7.0](/python/docs/reference/compute/0.7.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [0.6.0](/python/docs/reference/compute/0.6.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [0.5.0](/python/docs/reference/compute/0.5.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [0.4.2](/python/docs/reference/compute/0.4.2/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [0.3.0](/python/docs/reference/compute/0.3.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [0.2.1](/python/docs/reference/compute/0.2.1/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy)\n- [0.1.0](/python/docs/reference/compute/0.1.0/google.cloud.compute_v1.types.ResourcePolicyGroupPlacementPolicy) \n\n ResourcePolicyGroupPlacementPolicy(\n mapping=None, *, ignore_unknown_fields=False, **kwargs\n )\n\nA GroupPlacementPolicy specifies resource placement\nconfiguration. It specifies the failure bucket separation\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e\n\nClasses\n-------\n\n### Collocation\n\n Collocation(value)\n\nSpecifies network collocation"]]