Class Policy
Policy for the autoscaler.
Implements
Inherited Members
Namespace: Google.Apis.CloudAlloyDBAdmin.v1alpha.Data
Assembly: Google.Apis.CloudAlloyDBAdmin.v1alpha.dll
Syntax
public class Policy : IDirectResponseSchema
Properties
CoolDownPeriodSec
The period of time in seconds after a new node is created before the autoscaler will incorporate its resource usage (e.g. CPU utilization) into the autoscaling recommendation algorithm.
Declaration
[JsonProperty("coolDownPeriodSec")]
public virtual long? CoolDownPeriodSec { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
CpuUtilization
CPU utilization policy for the autoscaler.
Declaration
[JsonProperty("cpuUtilization")]
public virtual CpuUtilization CpuUtilization { get; set; }
Property Value
| Type | Description |
|---|---|
| CpuUtilization |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Enabled
If true, autoscaling is enabled for the instance. If not set, the default value is false.
Declaration
[JsonProperty("enabled")]
public virtual bool? Enabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
MaxNodeCount
Maximum number of nodes for the autoscaler.
Declaration
[JsonProperty("maxNodeCount")]
public virtual long? MaxNodeCount { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |