public sealed class AutoscalingPolicyScaleInControl : IMessage<AutoscalingPolicyScaleInControl>, IEquatable<AutoscalingPolicyScaleInControl>, IDeepCloneable<AutoscalingPolicyScaleInControl>, IBufferMessage, IMessage
Configuration that allows for slower scale in so that even if Autoscaler recommends an abrupt scale in of a MIG, it will be throttled as specified by the parameters below.
public FixedOrPercent MaxScaledInReplicas { get; set; }
Maximum allowed number (or %) of VMs that can be deducted from the peak recommendation during the window autoscaler looks at when computing recommendations. Possibly all these VMs can be deleted at once so user service needs to be prepared to lose that many VMs in one step.
[[["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 provides documentation for the `AutoscalingPolicyScaleInControl` class within the `Google.Cloud.Compute.V1` namespace, detailing how it manages scaling in operations."],["The latest version of this class is 3.6.0, but the documentation offers information on many previous versions, down to 1.0.0, allowing users to see changes and compatibility."],["`AutoscalingPolicyScaleInControl` class is used to configure slower scale-in behavior for managed instance groups (MIGs) with autoscaling, allowing users to configure how many or what percentage of VMs are removed during the scale in process."],["The class implements multiple interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, and has properties such as `MaxScaledInReplicas` and `TimeWindowSec` to control the scaling process."],["The documentation provides two constructors for `AutoscalingPolicyScaleInControl`, one default and another that takes an existing `AutoscalingPolicyScaleInControl` object."]]],[]]