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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-08 UTC."],[[["\u003cp\u003eThis webpage provides reference documentation for the \u003ccode\u003eAutoscalingPolicyScaleInControl\u003c/code\u003e class within the Google Cloud Compute Engine v1 API, specifically focusing on version 3.5.0 and its prior versions.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAutoscalingPolicyScaleInControl\u003c/code\u003e class is used to configure throttled scale-in behavior for Managed Instance Groups (MIGs), allowing users to specify how gradually the autoscaler can reduce the number of instances.\u003c/p\u003e\n"],["\u003cp\u003eThe latest available version of this documentation is 3.6.0, and this page represents version 3.5.0, with links to several previous versions available, going back to version 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from the object class and implements IMessage, IEquatable, IDeepCloneable, and IBufferMessage interfaces.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eAutoscalingPolicyScaleInControl\u003c/code\u003e class include \u003ccode\u003eMaxScaledInReplicas\u003c/code\u003e (for setting the maximum number or percentage of VMs that can be scaled in) and \u003ccode\u003eTimeWindowSec\u003c/code\u003e (for defining the lookback period for scale-in recommendations).\u003c/p\u003e\n"]]],[],null,[]]