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 provides documentation for the `DistributionPolicy` class within the `Google.Cloud.Compute.V1` namespace, specifically for .NET development."],["The latest version available for `DistributionPolicy` is 3.6.0, with a range of previous versions listed, dating back to version 1.0.0."],["The `DistributionPolicy` class, part of the Google Cloud Compute API, is designed for creating and managing distribution policies, and implements interfaces like `IMessage`, `IEquatable`, and `IDeepCloneable`."],["The class allows setting a `TargetShape` and managing `Zones` for instances, with `TargetShape` representing the desired distribution configuration and `Zones` managing where instances are created."],["`DistributionPolicy` includes constructors to create new objects, either as a default instance or by copying another, and a boolean `HasTargetShape` property that checks if a field is set."]]],[]]