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.  | 
            
windowsVersionMaps | 
              
                 
 Maps of Kubernetes version and supported Windows server versions. An object containing a list of   | 
            
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.  | 
              
availableVersions[] | 
                
                   
 Deprecated. This field has been deprecated and replaced with the validVersions field.  | 
              
validVersions[] | 
                
                   
 List of valid versions for the channel.  | 
              
upgradeTargetVersion | 
                
                   
 The auto upgrade target version for clusters on the channel.  | 
              
AvailableVersion
Deprecated.
| JSON representation | 
|---|
{ "version": string, "reason": string }  | 
              
| Fields | |
|---|---|
version | 
                
                   
 Kubernetes version.  | 
              
reason | 
                
                   
 Reason for availability.  | 
              
WindowsVersions
Windows server versions.
| JSON representation | 
|---|
{
  "windowsVersions": [
    {
      object ( | 
              
| Fields | |
|---|---|
windowsVersions[] | 
                
                   
 List of Windows server versions.  | 
              
WindowsVersion
Windows server version.
| JSON representation | 
|---|
{
  "imageType": string,
  "osVersion": string,
  "supportEndDate": {
    object ( | 
              
| Fields | |
|---|---|
imageType | 
                
                   
 Windows server image type  | 
              
osVersion | 
                
                   
 Windows server build number  | 
              
supportEndDate | 
                
                   
 Mainstream support end date  | 
              
Date
Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following:
- A full date, with non-zero year, month, and day values.
 - A month and day, with a zero year (for example, an anniversary).
 - A year on its own, with a zero month and a zero day.
 - A year and month, with a zero day (for example, a credit card expiration date).
 
Related types:
google.type.TimeOfDaygoogle.type.DateTimegoogle.protobuf.Timestamp
| JSON representation | 
|---|
{ "year": integer, "month": integer, "day": integer }  | 
              
| Fields | |
|---|---|
year | 
                
                   
 Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.  | 
              
month | 
                
                   
 Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.  | 
              
day | 
                
                   
 Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.  |