# Class AdditionalIPRangesConfig (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

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

AdditionalIPRangesConfig is the configuration for individual
additional subnetwork attached to the cluster

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `subnetwork` | `str` Name of the subnetwork. This can be the full path of the subnetwork or just the name. Example1: my-subnet Example2: projects/gke-project/regions/us-central1/subnetworks/my-subnet |
| `pod_ipv4_range_names` | `MutableSequence[str]` List of secondary ranges names within this subnetwork that can be used for pod IPs. Example1: gke-pod-range1 Example2: gke-pod-range1,gke-pod-range2 |
| `status` | `https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.types.AdditionalIPRangesConfig.Status` Draining status of the additional subnet. |

## Classes

### Status

    Status(value)

Additional subnet with DRAINING status will not be selected during
new node pool creation. To undrain the draining status, update the
cluster to set the subnet to ACTIVE status. To remove the additional
subnet, use the update cluster API to remove the subnet from the
desired_additional_ip_ranges list. IP ranges can be removed
regardless of its status, as long as no node pools are using them.