public sealed class AutoscalingPolicyScaleInControl : IMessage<AutoscalingPolicyScaleInControl>, IEquatable<AutoscalingPolicyScaleInControl>, IDeepCloneable<AutoscalingPolicyScaleInControl>, IBufferMessage, IMessage
Reference documentation and code samples for the Compute Engine v1 API class AutoscalingPolicyScaleInControl.
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 document provides reference information for the `AutoscalingPolicyScaleInControl` class within the Google Cloud Compute Engine v1 API, detailing its properties, inheritance, and implemented interfaces."],["The `AutoscalingPolicyScaleInControl` class is designed to manage and throttle the scale-in process of a Managed Instance Group (MIG), ensuring a gradual reduction in resources."],["The latest version of the documentation is 3.6.0, with the current page representing version 2.13.0, and provides access to the API class documentation from versions 1.0.0 to 3.6.0."],["Key properties of `AutoscalingPolicyScaleInControl` include `HasTimeWindowSec`, `MaxScaledInReplicas`, and `TimeWindowSec`, which control the scale-in behavior, defining the maximum allowed number or percentage of VMs to remove, and how far back the autoscaler looks when making recommendations."],["The class implements multiple interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, ensuring compatibility with various Google Protobuf functionalities."]]],[]]