public sealed class ServerConfig.Types.ReleaseChannelConfig : IMessage<ServerConfig.Types.ReleaseChannelConfig>, IEquatable<ServerConfig.Types.ReleaseChannelConfig>, IDeepCloneable<ServerConfig.Types.ReleaseChannelConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Kubernetes Engine v1 API class ServerConfig.Types.ReleaseChannelConfig.
ReleaseChannelConfig exposes configuration for a release channel.
Implements
IMessageServerConfigTypesReleaseChannelConfig, IEquatableServerConfigTypesReleaseChannelConfig, IDeepCloneableServerConfigTypesReleaseChannelConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Container.V1Assembly
Google.Cloud.Container.V1.dll
Constructors
ReleaseChannelConfig()
public ReleaseChannelConfig()
ReleaseChannelConfig(ReleaseChannelConfig)
public ReleaseChannelConfig(ServerConfig.Types.ReleaseChannelConfig other)
Parameter | |
---|---|
Name | Description |
other |
ServerConfigTypesReleaseChannelConfig |
Properties
Channel
public ReleaseChannel.Types.Channel Channel { get; set; }
The release channel this configuration applies to.
Property Value | |
---|---|
Type | Description |
ReleaseChannelTypesChannel |
DefaultVersion
public string DefaultVersion { get; set; }
The default version for newly created clusters on the channel.
Property Value | |
---|---|
Type | Description |
string |
UpgradeTargetVersion
public string UpgradeTargetVersion { get; set; }
The auto upgrade target version for clusters on the channel.
Property Value | |
---|---|
Type | Description |
string |
ValidVersions
public RepeatedField<string> ValidVersions { get; }
List of valid versions for the channel.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |