Aws Node Pool Config Args
data class AwsNodePoolConfigArgs(val autoscalingMetricsCollection: Output<AwsNodePoolConfigAutoscalingMetricsCollectionArgs>? = null, val configEncryption: Output<AwsNodePoolConfigConfigEncryptionArgs>, val iamInstanceProfile: Output<String>, val imageType: Output<String>? = null, val instancePlacement: Output<AwsNodePoolConfigInstancePlacementArgs>? = null, val instanceType: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val proxyConfig: Output<AwsNodePoolConfigProxyConfigArgs>? = null, val rootVolume: Output<AwsNodePoolConfigRootVolumeArgs>? = null, val securityGroupIds: Output<List<String>>? = null, val spotConfig: Output<AwsNodePoolConfigSpotConfigArgs>? = null, val sshConfig: Output<AwsNodePoolConfigSshConfigArgs>? = null, val tags: Output<Map<String, String>>? = null, val taints: Output<List<AwsNodePoolConfigTaintArgs>>? = null) : ConvertibleToJava<AwsNodePoolConfigArgs>
Constructors
Link copied to clipboard
fun AwsNodePoolConfigArgs(autoscalingMetricsCollection: Output<AwsNodePoolConfigAutoscalingMetricsCollectionArgs>? = null, configEncryption: Output<AwsNodePoolConfigConfigEncryptionArgs>, iamInstanceProfile: Output<String>, imageType: Output<String>? = null, instancePlacement: Output<AwsNodePoolConfigInstancePlacementArgs>? = null, instanceType: Output<String>? = null, labels: Output<Map<String, String>>? = null, proxyConfig: Output<AwsNodePoolConfigProxyConfigArgs>? = null, rootVolume: Output<AwsNodePoolConfigRootVolumeArgs>? = null, securityGroupIds: Output<List<String>>? = null, spotConfig: Output<AwsNodePoolConfigSpotConfigArgs>? = null, sshConfig: Output<AwsNodePoolConfigSshConfigArgs>? = null, tags: Output<Map<String, String>>? = null, taints: Output<List<AwsNodePoolConfigTaintArgs>>? = null)