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

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

Kubernetes Engine service configuration.

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `default_cluster_version` | `str` Version of Kubernetes the service deploys by default. |
| `valid_node_versions` | `MutableSequence[str]` List of valid node upgrade target versions, in descending order. |
| `default_image_type` | `str` Default image type. |
| `valid_image_types` | `MutableSequence[str]` List of valid image types. |
| `valid_master_versions` | `MutableSequence[str]` List of valid master versions, in descending order. |
| `channels` | `MutableSequence[https://docs.cloud.google.com/python/docs/reference/container/latest/google.cloud.container_v1.types.ServerConfig.ReleaseChannelConfig]` List of release channel configurations. |

## Classes

### ReleaseChannelConfig

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

ReleaseChannelConfig exposes configuration for a release
channel.