public sealed class ResourcePolicyGroupPlacementPolicy : IMessage<ResourcePolicyGroupPlacementPolicy>, IEquatable<ResourcePolicyGroupPlacementPolicy>, IDeepCloneable<ResourcePolicyGroupPlacementPolicy>, IBufferMessage, IMessage
Reference documentation and code samples for the Compute Engine v1 API class ResourcePolicyGroupPlacementPolicy.
A GroupPlacementPolicy specifies resource placement configuration. It specifies the failure bucket separation as well as network locality
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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-08 UTC."],[[["\u003cp\u003eThe document provides reference information for the \u003ccode\u003eResourcePolicyGroupPlacementPolicy\u003c/code\u003e class within the Google Cloud Compute Engine v1 API, specifically for the .NET environment, with version 2.3.0 being the current focus and a list of previous versions.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eResourcePolicyGroupPlacementPolicy\u003c/code\u003e is used to configure resource placement, defining failure bucket separation and network locality, as detailed by its implementation of interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from \u003ccode\u003eObject\u003c/code\u003e and has properties like \u003ccode\u003eAvailabilityDomainCount\u003c/code\u003e, \u003ccode\u003eCollocation\u003c/code\u003e, and \u003ccode\u003eVmCount\u003c/code\u003e, which manage the distribution and grouping of instances across availability domains and within networks.\u003c/p\u003e\n"],["\u003cp\u003eConstructors are available for creating new instances of \u003ccode\u003eResourcePolicyGroupPlacementPolicy\u003c/code\u003e, including one that takes another \u003ccode\u003eResourcePolicyGroupPlacementPolicy\u003c/code\u003e object for parameter.\u003c/p\u003e\n"],["\u003cp\u003eThe document specifies that version 3.6.0 is the latest version, and lists other previous versions going all the way back to 1.0.0.\u003c/p\u003e\n"]]],[],null,[]]