Interface protos.google.cloud.gkemulticloud.v1.IAwsNodeConfig (1.1.0)

Properties of an AwsNodeConfig.

Package

@google-cloud/gkemulticloud

Properties

autoscalingMetricsCollection

autoscalingMetricsCollection?: (google.cloud.gkemulticloud.v1.IAwsAutoscalingGroupMetricsCollection|null);

AwsNodeConfig autoscalingMetricsCollection

configEncryption

configEncryption?: (google.cloud.gkemulticloud.v1.IAwsConfigEncryption|null);

AwsNodeConfig configEncryption

iamInstanceProfile

iamInstanceProfile?: (string|null);

AwsNodeConfig iamInstanceProfile

imageType

imageType?: (string|null);

AwsNodeConfig imageType

instancePlacement

instancePlacement?: (google.cloud.gkemulticloud.v1.IAwsInstancePlacement|null);

AwsNodeConfig instancePlacement

instanceType

instanceType?: (string|null);

AwsNodeConfig instanceType

labels

labels?: ({ [k: string]: string }|null);

AwsNodeConfig labels

proxyConfig

proxyConfig?: (google.cloud.gkemulticloud.v1.IAwsProxyConfig|null);

AwsNodeConfig proxyConfig

rootVolume

rootVolume?: (google.cloud.gkemulticloud.v1.IAwsVolumeTemplate|null);

AwsNodeConfig rootVolume

securityGroupIds

securityGroupIds?: (string[]|null);

AwsNodeConfig securityGroupIds

spotConfig

spotConfig?: (google.cloud.gkemulticloud.v1.ISpotConfig|null);

AwsNodeConfig spotConfig

sshConfig

sshConfig?: (google.cloud.gkemulticloud.v1.IAwsSshConfig|null);

AwsNodeConfig sshConfig

tags

tags?: ({ [k: string]: string }|null);

AwsNodeConfig tags

taints

taints?: (google.cloud.gkemulticloud.v1.INodeTaint[]|null);

AwsNodeConfig taints