Class NodePoolAutoscaling
NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage.
Implements
Inherited Members
Namespace: Google.Apis.Container.v1beta1.Data
Assembly: Google.Apis.Container.v1beta1.dll
Syntax
public class NodePoolAutoscaling : IDirectResponseSchema
Properties
Autoprovisioned
Can this node pool be deleted automatically.
Declaration
[JsonProperty("autoprovisioned")]
public virtual bool? Autoprovisioned { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Enabled
Is autoscaling enabled for this node pool.
Declaration
[JsonProperty("enabled")]
public virtual bool? Enabled { get; set; }
Property Value
Type | Description |
---|---|
bool? |
LocationPolicy
Location policy used when scaling up a nodepool.
Declaration
[JsonProperty("locationPolicy")]
public virtual string LocationPolicy { get; set; }
Property Value
Type | Description |
---|---|
string |
MaxNodeCount
Maximum number of nodes for one location in the node pool. Must be >= min_node_count. There has to be enough quota to scale up the cluster.
Declaration
[JsonProperty("maxNodeCount")]
public virtual int? MaxNodeCount { get; set; }
Property Value
Type | Description |
---|---|
int? |
MinNodeCount
Minimum number of nodes for one location in the node pool. Must be greater than or equal to 0 and less than or equal to max_node_count.
Declaration
[JsonProperty("minNodeCount")]
public virtual int? MinNodeCount { get; set; }
Property Value
Type | Description |
---|---|
int? |
TotalMaxNodeCount
Maximum number of nodes in the node pool. Must be greater than or equal to total_min_node_count. There has to be enough quota to scale up the cluster. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
Declaration
[JsonProperty("totalMaxNodeCount")]
public virtual int? TotalMaxNodeCount { get; set; }
Property Value
Type | Description |
---|---|
int? |
TotalMinNodeCount
Minimum number of nodes in the node pool. Must be greater than or equal to 0 and less than or equal to total_max_node_count. The total_*_node_count fields are mutually exclusive with the *_node_count fields.
Declaration
[JsonProperty("totalMinNodeCount")]
public virtual int? TotalMinNodeCount { get; set; }
Property Value
Type | Description |
---|---|
int? |