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.
Implements
IMessageAwsServerConfig, IEquatableAwsServerConfig, IDeepCloneableAwsServerConfig, IBufferMessage, IMessageNamespace
Google.Cloud.GkeMultiCloud.V1Assembly
Google.Cloud.GkeMultiCloud.V1.dll
Constructors
AwsServerConfig()
public AwsServerConfig()
AwsServerConfig(AwsServerConfig)
public AwsServerConfig(AwsServerConfig other)
Parameter | |
---|---|
Name | Description |
other | AwsServerConfig |
Properties
AwsServerConfigName
public AwsServerConfigName AwsServerConfigName { get; set; }
AwsServerConfigName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
AwsServerConfigName |
Name
public string Name { get; set; }
The resource name of the config.
Property Value | |
---|---|
Type | Description |
string |
SupportedAwsRegions
public RepeatedField<string> SupportedAwsRegions { get; }
The list of supported AWS regions.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
ValidVersions
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
Property Value | |
---|---|
Type | Description |
RepeatedFieldAwsK8sVersionInfo |