public sealed class DistributionPolicy : IMessage<DistributionPolicy>, IEquatable<DistributionPolicy>, IDeepCloneable<DistributionPolicy>, IBufferMessage, IMessage
The distribution shape to which the group converges either proactively or on resize events (depending on the value set in updatePolicy.instanceRedistributionType).
Check the TargetShape enum for the list of possible values.
[[["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\u003eThis document outlines the details for the \u003ccode\u003eDistributionPolicy\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace, specifically for version 2.10.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDistributionPolicy\u003c/code\u003e class is a sealed class that implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing capabilities for message handling, equality comparisons, deep cloning, and buffered messages.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eDistributionPolicy\u003c/code\u003e class include \u003ccode\u003eHasTargetShape\u003c/code\u003e, which indicates whether the \u003ccode\u003etarget_shape\u003c/code\u003e field is set, \u003ccode\u003eTargetShape\u003c/code\u003e, which specifies the desired distribution shape, and \u003ccode\u003eZones\u003c/code\u003e, which details the zones for instance management.\u003c/p\u003e\n"],["\u003cp\u003eThe provided documentation shows all the versions associated with \u003ccode\u003eGoogle.Cloud.Compute.V1.DistributionPolicy\u003c/code\u003e, ranging from version 1.0.0 all the way up to the latest version, which is version 3.6.0.\u003c/p\u003e\n"]]],[],null,[]]