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 within the `Google.Cloud.Compute.V1` namespace represents a configuration for managing instance distribution across different zones."],["This documentation covers multiple versions of the `DistributionPolicy`, ranging from version 1.0.0 up to the latest version 3.6.0."],["`DistributionPolicy` implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["Key properties of `DistributionPolicy` include `HasTargetShape`, `TargetShape`, and `Zones`, which control the target distribution shape and zone configurations for instances."],["The `DistributionPolicy` class provides constructors to create an empty instance or clone an existing `DistributionPolicy` object."]]],[]]