# Class NodePoolAutoscaling (2.65.0)

2.65.0 (latest) 2.62.0 2.61.0 2.60.0 2.59.0 2.58.0 2.57.0 2.56.1 2.55.1 2.54.0 2.53.0 2.52.0 2.50.0 2.49.0 2.48.0 2.47.1 2.46.0 2.45.0 2.44.0 2.43.0 2.42.0 2.41.0 2.40.0 2.39.0 2.38.0 2.37.0 2.36.0 2.35.0 2.34.0 2.33.0 2.32.0 2.31.0 2.30.0 2.29.0 2.28.0 2.27.0 2.26.0 2.25.0 2.24.0 2.23.0 2.22.0 2.21.0 2.20.0 2.19.0 2.18.0 2.17.4 2.16.0 2.15.0 2.14.0 2.13.0 2.12.2 2.11.2 2.10.8 2.9.0 2.8.1 2.7.1 2.6.1 2.5.0 2.4.1 2.3.1 2.2.0 2.1.0 2.0.1 1.0.3 0.5.0 0.4.0 0.3.0

    NodePoolAutoscaling(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `enabled` | `bool` Is autoscaling enabled for this node pool. |
| `min_node_count` | `int` 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. |
| `max_node_count` | `int` 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. |
| `autoprovisioned` | `bool` Can this node pool be deleted automatically. |
| `location_policy` | `https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.types.NodePoolAutoscaling.LocationPolicy` Location policy used when scaling up a node pool. |
| `total_min_node_count` | `int` 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. |
| `total_max_node_count` | `int` 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. |

## Classes

### LocationPolicy

    LocationPolicy(value)

Location policy specifies how zones are picked when scaling
up the node pool.