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-24 UTC."],[[["This webpage details the `DistributionPolicy` class within the `Google.Cloud.Compute.V1` namespace, specifically version 3.1.0 of the .NET library."],["The `DistributionPolicy` class is a sealed class that implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, providing functionalities for message management and object handling."],["The class offers properties such as `HasTargetShape`, `TargetShape`, and `Zones`, which are used to manage the distribution and configuration of instances in a regional managed instance group."],["There are two constructors available for the `DistributionPolicy` class, one being a default constructor, and the other accepting another `DistributionPolicy` object for initialization."],["This page also lists previous versions of the `DistributionPolicy` class ranging from version 1.0.0 to the latest 3.6.0."]]],[]]