Kubernetes Engine service configuration.
| JSON representation | 
|---|
| {
  "defaultClusterVersion": string,
  "validNodeVersions": [
    string
  ],
  "defaultImageType": string,
  "validImageTypes": [
    string
  ],
  "validMasterVersions": [
    string
  ],
  "channels": [
    {
      object ( | 
| Fields | |
|---|---|
| defaultClusterVersion | 
 Version of Kubernetes the service deploys by default. | 
| validNodeVersions[] | 
 List of valid node upgrade target versions, in descending order. | 
| defaultImageType | 
 Default image type. | 
| validImageTypes[] | 
 List of valid image types. | 
| validMasterVersions[] | 
 List of valid master versions, in descending order. | 
| channels[] | 
 List of release channel configurations. | 
ReleaseChannelConfig
ReleaseChannelConfig exposes configuration for a release channel.
| JSON representation | 
|---|
| {
  "channel": enum ( | 
| Fields | |
|---|---|
| channel | 
 The release channel this configuration applies to. | 
| defaultVersion | 
 The default version for newly created clusters on the channel. | 
| validVersions[] | 
 List of valid versions for the channel. | 
| upgradeTargetVersion | 
 The auto upgrade target version for clusters on the channel. |