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 page provides reference documentation for the \u003ccode\u003eAutoscalingPolicyScaleInControl\u003c/code\u003e class within the Google Compute Engine v1 API, specifically in the .NET context.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAutoscalingPolicyScaleInControl\u003c/code\u003e class allows users to configure settings for managing the scale-in behavior of managed instance groups (MIGs) in Google Cloud, throttling how quickly instances are removed.\u003c/p\u003e\n"],["\u003cp\u003eThe page lists numerous versions of the \u003ccode\u003eAutoscalingPolicyScaleInControl\u003c/code\u003e class, from version 1.0.0 up to the latest 3.6.0, demonstrating the evolution of the class over time.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements various interfaces, including IMessage, IEquatable, IDeepCloneable, and IBufferMessage, showcasing its integration within the .NET framework and protocol buffer ecosystem.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAutoscalingPolicyScaleInControl\u003c/code\u003e class allows setting the \u003ccode\u003eMaxScaledInReplicas\u003c/code\u003e and \u003ccode\u003eTimeWindowSec\u003c/code\u003e properties, which control the number of instances that can be scaled in and the time window for scaling, respectively.\u003c/p\u003e\n"]]],[],null,[]]