Class AzureServerConfig (1.0.0-beta01)

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

AzureServerConfig contains information about a Google Cloud location, such as supported Azure regions and Kubernetes versions.

Inheritance

Object > AzureServerConfig

Namespace

Google.Cloud.GkeMultiCloud.V1

Assembly

Google.Cloud.GkeMultiCloud.V1.dll

Constructors

AzureServerConfig()

public AzureServerConfig()

AzureServerConfig(AzureServerConfig)

public AzureServerConfig(AzureServerConfig other)
Parameter
NameDescription
otherAzureServerConfig

Properties

AzureServerConfigName

public AzureServerConfigName AzureServerConfigName { get; set; }

AzureServerConfigName-typed view over the Name resource name property.

Property Value
TypeDescription
AzureServerConfigName

Name

public string Name { get; set; }

The AzureServerConfig resource name.

AzureServerConfig names are formatted as projects/&lt;project-number>/locations/&lt;region>/azureServerConfig.

See Resource Names for more details on GCP resource names.

Property Value
TypeDescription
String

SupportedAzureRegions

public RepeatedField<string> SupportedAzureRegions { get; }

The list of supported Azure regions.

Property Value
TypeDescription
RepeatedField<String>

ValidVersions

public RepeatedField<AzureK8sVersionInfo> ValidVersions { get; }

List of valid Kubernetes versions.

Property Value
TypeDescription
RepeatedField<AzureK8sVersionInfo>