Class ServerConfig (2.5.0)

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

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
RepeatedField<ServerConfig.Types.ReleaseChannelConfig>

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
RepeatedField<String>

ValidMasterVersions

public RepeatedField<string> ValidMasterVersions { get; }

List of valid master versions, in descending order.

Property Value
TypeDescription
RepeatedField<String>

ValidNodeVersions

public RepeatedField<string> ValidNodeVersions { get; }

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

Property Value
TypeDescription
RepeatedField<String>