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
Name Description
other AzureServerConfig

Properties

AzureServerConfigName

public AzureServerConfigName AzureServerConfigName { get; set; }

AzureServerConfigName-typed view over the Name resource name property.

Property Value
Type Description
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
Type Description
String

SupportedAzureRegions

public RepeatedField<string> SupportedAzureRegions { get; }

The list of supported Azure regions.

Property Value
Type Description
RepeatedField<String>

ValidVersions

public RepeatedField<AzureK8sVersionInfo> ValidVersions { get; }

List of valid Kubernetes versions.

Property Value
Type Description
RepeatedField<AzureK8sVersionInfo>