Anthos Multi-Cloud v1 API - Class AzureServerConfig (2.2.0)

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

Reference documentation and code samples for the Anthos Multi-Cloud v1 API class AzureServerConfig.

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

Inheritance

object > AzureServerConfig

Namespace

GoogleCloudGoogle.Cloud.GkeMultiCloudV1

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/<project-number>/locations/<region>/azureServerConfig.

See Resource Names for more details on Google Cloud Platform resource names.

Property Value
TypeDescription
string

SupportedAzureRegions

public RepeatedField<string> SupportedAzureRegions { get; }

The list of supported Azure regions.

Property Value
TypeDescription
RepeatedFieldstring

ValidVersions

public RepeatedField<AzureK8sVersionInfo> ValidVersions { get; }

List of valid Kubernetes versions.

Property Value
TypeDescription
RepeatedFieldAzureK8sVersionInfo