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 of the \u003ccode\u003eAzureServerConfig\u003c/code\u003e class is 2.8.0, with documentation also available for versions ranging from 2.7.0 down to 2.0.0, and a beta version 1.0.0-beta01.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAzureServerConfig\u003c/code\u003e is part of the Anthos Multi-Cloud v1 API, and provides details about a Google Cloud location, including supported Azure regions and Kubernetes versions.\u003c/p\u003e\n"],["\u003cp\u003eThis 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, showcasing its integration with the Google.Protobuf library.\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 users to interact with and retrieve information about supported configurations.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAzureServerConfig\u003c/code\u003e is a sealed class and can be inherited from \u003ccode\u003eobject\u003c/code\u003e, it has two constructors: one which is default and the other which can copy another \u003ccode\u003eAzureServerConfig\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,[]]