public sealed class AutoscalingTargets : IMessage<AutoscalingTargets>, IEquatable<AutoscalingTargets>, IDeepCloneable<AutoscalingTargets>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Bigtable Administration v2 API class AutoscalingTargets.
The Autoscaling targets for a Cluster. These determine the recommended nodes.
The cpu utilization that the Autoscaler should be trying to achieve.
This number is on a scale from 0 (no utilization) to
100 (total utilization), and is limited between 10 and 80, otherwise it
will return INVALID_ARGUMENT error.
public int StorageUtilizationGibPerNode { get; set; }
The storage utilization that the Autoscaler should be trying to achieve.
This number is limited between 2560 (2.5TiB) and 5120 (5TiB) for a SSD
cluster and between 8192 (8TiB) and 16384 (16TiB) for an HDD cluster,
otherwise it will return INVALID_ARGUMENT error. If this value is set to 0,
it will be treated as if it were set to the default value: 2560 for SSD,
8192 for HDD.
[[["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 documentation for the \u003ccode\u003eAutoscalingTargets\u003c/code\u003e class within the Google Cloud Bigtable Administration v2 API, spanning versions from 2.4.0 to the latest 3.24.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAutoscalingTargets\u003c/code\u003e class is used to define the desired CPU and storage utilization targets for autoscaling a Bigtable cluster, which helps to determine the recommended number of nodes.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCpuUtilizationPercent\u003c/code\u003e property of \u003ccode\u003eAutoscalingTargets\u003c/code\u003e allows setting the target CPU utilization, ranging from 10 to 80 percent, with anything outside of that resulting in an error.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eStorageUtilizationGibPerNode\u003c/code\u003e property specifies the target storage utilization per node, with limits varying between SSD and HDD clusters, and ranges from 2.5TiB to 5TiB for SSD and 8TiB to 16TiB for HDD, and setting this value to 0 is treated as the default.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAutoscalingTargets\u003c/code\u003e 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, and inherits from the base object class.\u003c/p\u003e\n"]]],[],null,[]]