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."],[[["The `DistributionPolicy` class, found in the `Google.Cloud.Compute.V1` namespace and within the `Google.Cloud.Compute.V1.dll` assembly, is a core component for defining the distribution of instances across zones."],["This class implements multiple interfaces including `IMessage`, `IEquatable\u003cDistributionPolicy\u003e`, `IDeepCloneable\u003cDistributionPolicy\u003e`, and `IBufferMessage`, showcasing its integration within the Google Cloud .NET framework and its capabilities."],["It is possible to interact with various versions of this Distribution policy class, ranging from version 1.0.0 to the most recent 3.6.0, offering flexibility to adapt to the desired version."],["The class includes properties such as `HasTargetShape`, `TargetShape`, and `Zones`, allowing configuration of the distribution shape and the zones that will be managed by the regional managed instance group."]]],[]]