Google Cloud Container V1 Client - Class NodePoolAutoscaling (1.9.1)

Reference documentation and code samples for the Google Cloud Container V1 Client class NodePoolAutoscaling.

NodePoolAutoscaling contains information required by cluster autoscaler to adjust the size of the node pool to the current cluster usage.

Generated from protobuf message google.container.v1.NodePoolAutoscaling

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ enabled
bool

Is autoscaling enabled for this node pool.

↳ min_node_count
int

Minimum number of nodes for one location in the NodePool. Must be >= 1 and <= max_node_count.

↳ max_node_count
int

Maximum number of nodes for one location in the NodePool. Must be >= min_node_count. There has to be enough quota to scale up the cluster.

↳ autoprovisioned
bool

Can this node pool be deleted automatically.

↳ location_policy
int

Location policy used when scaling up a nodepool.

↳ total_min_node_count
int

Minimum number of nodes in the node pool. Must be greater than 1 less than total_max_node_count. The total_*_node_count fields are mutually exclusive with the *_node_count fields.

↳ total_max_node_count
int

Maximum number of nodes in the node pool. Must be greater than 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.

getEnabled

Is autoscaling enabled for this node pool.

Generated from protobuf field bool enabled = 1;

Returns
Type
Description
bool

setEnabled

Is autoscaling enabled for this node pool.

Generated from protobuf field bool enabled = 1;

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getMinNodeCount

Minimum number of nodes for one location in the NodePool. Must be >= 1 and <= max_node_count.

Generated from protobuf field int32 min_node_count = 2;

Returns
Type
Description
int

setMinNodeCount

Minimum number of nodes for one location in the NodePool. Must be >= 1 and <= max_node_count.

Generated from protobuf field int32 min_node_count = 2;

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getMaxNodeCount

Maximum number of nodes for one location in the NodePool. Must be >= min_node_count. There has to be enough quota to scale up the cluster.

Generated from protobuf field int32 max_node_count = 3;

Returns
Type
Description
int

setMaxNodeCount

Maximum number of nodes for one location in the NodePool. Must be >= min_node_count. There has to be enough quota to scale up the cluster.

Generated from protobuf field int32 max_node_count = 3;

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getAutoprovisioned

Can this node pool be deleted automatically.

Generated from protobuf field bool autoprovisioned = 4;

Returns
Type
Description
bool

setAutoprovisioned

Can this node pool be deleted automatically.

Generated from protobuf field bool autoprovisioned = 4;

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getLocationPolicy

Location policy used when scaling up a nodepool.

Generated from protobuf field .google.container.v1.NodePoolAutoscaling.LocationPolicy location_policy = 5;

Returns
Type
Description
int

setLocationPolicy

Location policy used when scaling up a nodepool.

Generated from protobuf field .google.container.v1.NodePoolAutoscaling.LocationPolicy location_policy = 5;

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getTotalMinNodeCount

Minimum number of nodes in the node pool. Must be greater than 1 less than total_max_node_count.

The total_*_node_count fields are mutually exclusive with the *_node_count fields.

Generated from protobuf field int32 total_min_node_count = 6;

Returns
Type
Description
int

setTotalMinNodeCount

Minimum number of nodes in the node pool. Must be greater than 1 less than total_max_node_count.

The total_*_node_count fields are mutually exclusive with the *_node_count fields.

Generated from protobuf field int32 total_min_node_count = 6;

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getTotalMaxNodeCount

Maximum number of nodes in the node pool. Must be greater than 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.

Generated from protobuf field int32 total_max_node_count = 7;

Returns
Type
Description
int

setTotalMaxNodeCount

Maximum number of nodes in the node pool. Must be greater than 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.

Generated from protobuf field int32 total_max_node_count = 7;

Parameter
Name
Description
var
int
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: