ServerConfig

Kubernetes Engine service configuration.

JSON representation
 { 
 "defaultClusterVersion" 
 : 
 string 
 , 
 "validNodeVersions" 
 : 
 [ 
 string 
 ] 
 , 
 "defaultImageType" 
 : 
 string 
 , 
 "validImageTypes" 
 : 
 [ 
 string 
 ] 
 , 
 "validMasterVersions" 
 : 
 [ 
 string 
 ] 
 , 
 "channels" 
 : 
 [ 
 { 
 object (  ReleaseChannelConfig 
 
) 
 } 
 ] 
 , 
 "windowsVersionMaps" 
 : 
 { 
 string 
 : 
 { 
 object (  WindowsVersions 
 
) 
 } 
 , 
 ... 
 } 
 } 
Fields
defaultClusterVersion

string

Version of Kubernetes the service deploys by default.

validNodeVersions[]

string

List of valid node upgrade target versions, in descending order.

defaultImageType

string

Default image type.

validImageTypes[]

string

List of valid image types.

validMasterVersions[]

string

List of valid master versions, in descending order.

channels[]

object ( ReleaseChannelConfig )

List of release channel configurations.

windowsVersionMaps

map (key: string, value: object ( WindowsVersions ))

Maps of Kubernetes version and supported Windows server versions.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

ReleaseChannelConfig

ReleaseChannelConfig exposes configuration for a release channel.

JSON representation
 { 
 "channel" 
 : 
 enum (  Channel 
 
) 
 , 
 "defaultVersion" 
 : 
 string 
 , 
 "availableVersions" 
 : 
 [ 
 { 
 object (  AvailableVersion 
 
) 
 } 
 ] 
 , 
 "validVersions" 
 : 
 [ 
 string 
 ] 
 , 
 "upgradeTargetVersion" 
 : 
 string 
 } 
Fields
channel

enum ( Channel )

The release channel this configuration applies to.

defaultVersion

string

The default version for newly created clusters on the channel.

availableVersions[]
(deprecated)

object ( AvailableVersion )

Deprecated. This field has been deprecated and replaced with the validVersions field.

validVersions[]

string

List of valid versions for the channel.

upgradeTargetVersion

string

The auto upgrade target version for clusters on the channel.

AvailableVersion

Deprecated.

JSON representation
 { 
 "version" 
 : 
 string 
 , 
 "reason" 
 : 
 string 
 } 
Fields
version

string

Kubernetes version.

reason

string

Reason for availability.

WindowsVersions

Windows server versions.

JSON representation
 { 
 "windowsVersions" 
 : 
 [ 
 { 
 object (  WindowsVersion 
 
) 
 } 
 ] 
 } 
Fields
windowsVersions[]

object ( WindowsVersion )

List of Windows server versions.

WindowsVersion

Windows server version.

JSON representation
 { 
 "imageType" 
 : 
 string 
 , 
 "osVersion" 
 : 
 string 
 , 
 "supportEndDate" 
 : 
 { 
 object (  Date 
 
) 
 } 
 } 
Fields
imageType

string

Windows server image type

osVersion

string

Windows server build number

supportEndDate

object ( Date )

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:

JSON representation
 { 
 "year" 
 : 
 integer 
 , 
 "month" 
 : 
 integer 
 , 
 "day" 
 : 
 integer 
 } 
Fields
year

integer

Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.

month

integer

Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.

day

integer

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.

Design a Mobile Site
View Site in Mobile | Classic
Share by: