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.
Implements
IMessageServerConfig, IEquatableServerConfig, IDeepCloneableServerConfig, 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 |
RepeatedFieldServerConfigTypesReleaseChannelConfig |
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 |
RepeatedFieldstring |
ValidMasterVersions
public RepeatedField<string> ValidMasterVersions { get; }
List of valid master versions, in descending order.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
ValidNodeVersions
public RepeatedField<string> ValidNodeVersions { get; }
List of valid node upgrade target versions, in descending order.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |