public sealed class ServerConfig : IMessage<ServerConfig>, IEquatable<ServerConfig>, IDeepCloneable<ServerConfig>, IBufferMessage, IMessage
Kubernetes Engine service configuration.
Implements
IMessage<ServerConfig>, IEquatable<ServerConfig>, IDeepCloneable<ServerConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Container.V1Assembly
Google.Cloud.Container.V1.dll
Constructors
ServerConfig()
public ServerConfig()
ServerConfig(ServerConfig)
public ServerConfig(ServerConfig other)
Parameter | |
---|---|
Name | Description |
other | ServerConfig |
Properties
Channels
public RepeatedField<ServerConfig.Types.ReleaseChannelConfig> Channels { get; }
List of release channel configurations.
Property Value | |
---|---|
Type | Description |
RepeatedField<ServerConfig.Types.ReleaseChannelConfig> |
DefaultClusterVersion
public string DefaultClusterVersion { get; set; }
Version of Kubernetes the service deploys by default.
Property Value | |
---|---|
Type | Description |
String |
DefaultImageType
public string DefaultImageType { get; set; }
Default image type.
Property Value | |
---|---|
Type | Description |
String |
ValidImageTypes
public RepeatedField<string> ValidImageTypes { get; }
List of valid image types.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
ValidMasterVersions
public RepeatedField<string> ValidMasterVersions { get; }
List of valid master versions, in descending order.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
ValidNodeVersions
public RepeatedField<string> ValidNodeVersions { get; }
List of valid node upgrade target versions, in descending order.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |