Google Kubernetes Engine v1 API - Class ServerConfig.Types.ReleaseChannelConfig (3.33.0)

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.

Inheritance

object > ServerConfig.Types.ReleaseChannelConfig

Namespace

Google.Cloud.Container.V1

Assembly

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