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

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

Configuration for all of the cluster's control plane
endpoints.

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `dns_endpoint_config` | `https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.types.ControlPlaneEndpointsConfig.DNSEndpointConfig` DNS endpoint configuration. |
| `ip_endpoints_config` | `https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1beta1.types.ControlPlaneEndpointsConfig.IPEndpointsConfig` IP endpoints configuration. |

## Classes

### DNSEndpointConfig

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

Describes the configuration of a DNS endpoint.

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

### IPEndpointsConfig

    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>