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.  |