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"]],[["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\u003eThe \u003ccode\u003eAutoscalingPolicyScaleInControl\u003c/code\u003e class allows for controlling the rate of scale-in operations in Google Cloud Compute, preventing abrupt reductions in virtual machines.\u003c/p\u003e\n"],["\u003cp\u003eThis class is part of the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace and is found within the \u003ccode\u003eGoogle.Cloud.Compute.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"],["\u003cp\u003eIt offers configurable parameters, including \u003ccode\u003eMaxScaledInReplicas\u003c/code\u003e to define the maximum number or percentage of VMs that can be removed during a scale-in event.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eTimeWindowSec\u003c/code\u003e property allows the user to define the lookback period for computing recommendations related to scale-in operations.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the API documentation available is 3.6.0, with the content listed being from version 1.3.0 and contains links to versions ranging from 1.0.0 up to 3.6.0.\u003c/p\u003e\n"]]],[],null,[]]