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.
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
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version available for the \u003ccode\u003eAzureServerConfig\u003c/code\u003e class is 2.8.0, which can be found in the provided links to the documentation, with multiple versions available dating back to 1.0.0-beta01.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAzureServerConfig\u003c/code\u003e is an API class within the Anthos Multi-Cloud v1 API, designed to provide detailed information regarding supported Azure regions and Kubernetes versions within a Google Cloud location.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, enabling it to manage resource names, supported Azure regions, and valid Kubernetes versions.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003eAzureServerConfig\u003c/code\u003e include \u003ccode\u003eAzureServerConfigName\u003c/code\u003e, \u003ccode\u003eName\u003c/code\u003e, \u003ccode\u003eSupportedAzureRegions\u003c/code\u003e, and \u003ccode\u003eValidVersions\u003c/code\u003e, allowing for comprehensive configuration and management of Azure server resources.\u003c/p\u003e\n"],["\u003cp\u003eThis \u003ccode\u003eAzureServerConfig\u003c/code\u003e class has two constructors; a default one without parameters, and another one which takes an \u003ccode\u003eAzureServerConfig\u003c/code\u003e object as a parameter.\u003c/p\u003e\n"]]],[],null,[]]