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 document provides reference information for the \u003ccode\u003eAutoscalingPolicyScaleInControl\u003c/code\u003e class within the Google Compute Engine v1 API, specifically version 3.4.0 of the .NET library.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAutoscalingPolicyScaleInControl\u003c/code\u003e class is used to configure parameters for controlling the rate at which an autoscaler reduces the size of a managed instance group, ensuring a gradual decrease in VM instances.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, indicating its role within the Google.Protobuf ecosystem.\u003c/p\u003e\n"],["\u003cp\u003eThe class contains properties such as \u003ccode\u003eHasTimeWindowSec\u003c/code\u003e, \u003ccode\u003eMaxScaledInReplicas\u003c/code\u003e and \u003ccode\u003eTimeWindowSec\u003c/code\u003e which all adjust how the Autoscaler behaves when reducing the number of VM's.\u003c/p\u003e\n"],["\u003cp\u003eThe document also provides details on the available versions, ranging from 1.0.0 to the latest version 3.6.0.\u003c/p\u003e\n"]]],[],null,[]]