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-04-09 UTC."],[[["The provided content outlines the different versions of the `Google.Cloud.Compute.V1.DistributionPolicy` class, ranging from version 1.0.0 to the latest version, 3.6.0."],["This class, `DistributionPolicy`, is part of the `Google.Cloud.Compute.V1` namespace and is implemented as a sealed class within the `Google.Cloud.Compute.V1.dll` assembly."],["`DistributionPolicy` class implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, and inherits members from `object`."],["The `DistributionPolicy` class includes properties like `HasTargetShape`, `TargetShape`, and `Zones`, which control the behavior and distribution of instances in a managed instance group."],["There are two constructors for the class `DistributionPolicy`, one taking in no arguments and another taking in a `DistributionPolicy` object as an argument."]]],[]]