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.
Implements
IMessageAzureServerConfig, IEquatableAzureServerConfig, IDeepCloneableAzureServerConfig, IBufferMessage, IMessageNamespace
Google.Cloud.GkeMultiCloud.V1Assembly
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/<project-number>/locations/<region>/azureServerConfig
.
See Resource Names for more details on Google Cloud Platform resource names.
Property Value | |
---|---|
Type | Description |
string |
SupportedAzureRegions
public RepeatedField<string> SupportedAzureRegions { get; }
The list of supported Azure regions.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
RepeatedFieldAzureK8sVersionInfo |