Anthos Multi-Cloud v1 API - Class AzureServerConfig (2.5.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

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/<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 all released Kubernetes versions, including ones which are end of life and can no longer be used. Filter by the enabled property to limit to currently available versions. Valid versions supported for both create and update operations

Property Value
TypeDescription
RepeatedFieldAzureK8sVersionInfo