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"]],[["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-03-21 UTC."],[[["This page provides documentation for the `DistributionPolicy` class within the `Google.Cloud.Compute.V1` namespace, detailing its implementation and usage in managing instance distribution."],["The latest version of `DistributionPolicy` is 3.6.0, with links provided for numerous prior versions, ranging from 3.5.0 down to 1.0.0."],["The `DistributionPolicy` class implements multiple interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, enabling diverse functionality."],["Key properties of the `DistributionPolicy` class include `HasTargetShape`, `TargetShape`, and `Zones`, which are used to define and manage the distribution of instances across different zones."],["The DistributionPolicy has two constructors: `DistributionPolicy()` and `DistributionPolicy(DistributionPolicy other)`."]]],[]]