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 document details the `DistributionPolicy` class within the `Google.Cloud.Compute.V1` namespace, specifically within version 1.2.0 of the Google Cloud Compute library for .NET."],["The `DistributionPolicy` class is a sealed class that implements multiple interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, indicating its role in Google Cloud's protocol buffer messaging system."],["It provides properties such as `HasTargetShape`, `TargetShape`, and `Zones`, enabling the configuration of distribution policies for managed instance groups."],["The document also lists all versions of the `DistributionPolicy` class, with version 3.6.0 being the latest, and the content details the implementations, constructors, properties, and inheritance of the 1.2.0 version of the class."],["The class has two constructors: a parameterless one and another that takes an instance of `DistributionPolicy`, allowing for cloning of existing instances."]]],[]]