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

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

UsableSubnetwork resource returns the subnetwork name, its
associated network and the primary CIDR range.

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `subnetwork` | `str` Subnetwork Name. Example: projects/my-project/regions/us-central1/subnetworks/my-subnet |
| `network` | `str` Network Name. Example: projects/my-project/global/networks/my-network |
| `ip_cidr_range` | `str` The range of internal addresses that are owned by this subnetwork. |
| `secondary_ip_ranges` | `MutableSequence[https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.types.UsableSubnetworkSecondaryRange]` Secondary IP ranges. |
| `status_message` | `str` A human readable status message representing the reasons for cases where the caller cannot use the secondary ranges under the subnet. For example if the secondary_ip_ranges is empty due to a permission issue, an insufficient permission message will be given by status_message. |