public sealed class AwsServerConfig : IMessage<AwsServerConfig>, IEquatable<AwsServerConfig>, IDeepCloneable<AwsServerConfig>, IBufferMessage, IMessage
AwsServerConfig is the configuration of GKE cluster on AWS.
Implements
IMessage<AwsServerConfig>, IEquatable<AwsServerConfig>, IDeepCloneable<AwsServerConfig>, 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 |
RepeatedField<String> |
ValidVersions
public RepeatedField<AwsK8sVersionInfo> ValidVersions { get; }
List of valid Kubernetes versions.
Property Value | |
---|---|
Type | Description |
RepeatedField<AwsK8sVersionInfo> |