public sealed class AwsServerConfig : IMessage<AwsServerConfig>, IEquatable<AwsServerConfig>, IDeepCloneable<AwsServerConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Anthos Multi-Cloud v1 API class AwsServerConfig.
AwsServerConfig is the configuration of GKE cluster on AWS.
public RepeatedField<AwsK8sVersionInfo> 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 \u003ccode\u003eAwsServerConfig\u003c/code\u003e class represents the configuration of a GKE cluster on AWS and is part of the Anthos Multi-Cloud v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, indicating its role in message handling, comparison, cloning, and buffering.\u003c/p\u003e\n"],["\u003cp\u003eIt offers several properties, such as \u003ccode\u003eAwsServerConfigName\u003c/code\u003e, \u003ccode\u003eName\u003c/code\u003e, \u003ccode\u003eSupportedAwsRegions\u003c/code\u003e, and \u003ccode\u003eValidVersions\u003c/code\u003e, for managing configuration details like the resource name, supported regions, and valid Kubernetes versions.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple versions available, ranging from 1.0.0-beta01 up to 2.8.0 (latest), with the page specifically showing documentation for version 2.4.0.\u003c/p\u003e\n"],["\u003cp\u003eThe class has two constructors, a default one, and another one that takes in another instance of itself to make a copy of itself.\u003c/p\u003e\n"]]],[],null,[]]