Google Kubernetes Engine v1 API - Class ServerConfig (3.21.0)

public sealed class ServerConfig : IMessage<ServerConfig>, IEquatable<ServerConfig>, IDeepCloneable<ServerConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Kubernetes Engine v1 API class ServerConfig.

Kubernetes Engine service configuration.

Inheritance

object > ServerConfig

Namespace

Google.Cloud.Container.V1

Assembly

Google.Cloud.Container.V1.dll

Constructors

ServerConfig()

public ServerConfig()

ServerConfig(ServerConfig)

public ServerConfig(ServerConfig other)
Parameter
NameDescription
otherServerConfig

Properties

Channels

public RepeatedField<ServerConfig.Types.ReleaseChannelConfig> Channels { get; }

List of release channel configurations.

Property Value
TypeDescription
RepeatedFieldServerConfigTypesReleaseChannelConfig

DefaultClusterVersion

public string DefaultClusterVersion { get; set; }

Version of Kubernetes the service deploys by default.

Property Value
TypeDescription
string

DefaultImageType

public string DefaultImageType { get; set; }

Default image type.

Property Value
TypeDescription
string

ValidImageTypes

public RepeatedField<string> ValidImageTypes { get; }

List of valid image types.

Property Value
TypeDescription
RepeatedFieldstring

ValidMasterVersions

public RepeatedField<string> ValidMasterVersions { get; }

List of valid master versions, in descending order.

Property Value
TypeDescription
RepeatedFieldstring

ValidNodeVersions

public RepeatedField<string> ValidNodeVersions { get; }

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

Property Value
TypeDescription
RepeatedFieldstring