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

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

IP endpoints configuration.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `enabled` | `bool` Controls whether to allow direct IP access. This field is a member of `oneof`_ `_enabled`. |
| `enable_public_endpoint` | `bool` Controls whether the control plane allows access through a public IP. It is invalid to specify both \[PrivateClusterConfig.enablePrivateEndpoint\]\[\] and this field at the same time. This field is a member of `oneof`_ `_enable_public_endpoint`. |
| `global_access` | `bool` Controls whether the control plane's private endpoint is accessible from sources in other regions. It is invalid to specify both `PrivateClusterMasterGlobalAccessConfig.enabled][google.container.v1beta1.PrivateClusterMasterGlobalAccessConfig.enabled]` and this field at the same time. This field is a member of `oneof`_ `_global_access`. |
| `authorized_networks_config` | `https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.types.MasterAuthorizedNetworksConfig` Configuration of authorized networks. If enabled, restricts access to the control plane based on source IP. It is invalid to specify both \[Cluster.masterAuthorizedNetworksConfig\]\[\] and this field at the same time. |
| `public_endpoint` | `str` Output only. The external IP address of this cluster's control plane. Only populated if enabled. |
| `private_endpoint` | `str` Output only. The internal IP address of this cluster's control plane. Only populated if enabled. |
| `private_endpoint_subnetwork` | `str` Subnet to provision the master's private endpoint during cluster creation. Specified in projects/\*/regions/\*/subnetworks/\\\* format. It is invalid to specify both \[PrivateClusterConfig.privateEndpointSubnetwork\]\[\] and this field at the same time. |