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 webpage details the `DistributionPolicy` class within the `Google.Cloud.Compute.V1` namespace, specifically version 2.8.0."],["The `DistributionPolicy` class is an object that is part of Google's .NET library and provides methods and properties such as `HasTargetShape`, `TargetShape`, and `Zones`."],["The webpage offers access to numerous prior versions of the `DistributionPolicy` class, including a link to the latest version 3.6.0 and versions ranging back to 1.0.0."],["The `DistributionPolicy` class implements multiple interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, allowing for various functionalities such as deep cloning and message management."],["There are two constructors available for the `DistributionPolicy` class, one default constructor, and another that accepts a pre-existing `DistributionPolicy` object as a parameter."]]],[]]