NodePoolArgs

constructor(autoRenew: Output<Boolean>? = null, autoRenewPeriod: Output<Int>? = null, cisEnabled: Output<Boolean>? = null, clusterId: Output<String>? = null, compensateWithOnDemand: Output<Boolean>? = null, cpuPolicy: Output<String>? = null, dataDisks: Output<List<NodePoolDataDiskArgs>>? = null, deploymentSetId: Output<String>? = null, desiredSize: Output<String>? = null, forceDelete: Output<Boolean>? = null, formatDisk: Output<Boolean>? = null, imageId: Output<String>? = null, imageType: Output<String>? = null, installCloudMonitor: Output<Boolean>? = null, instanceChargeType: Output<String>? = null, instanceTypes: Output<List<String>>? = null, instances: Output<List<String>>? = null, internetChargeType: Output<String>? = null, internetMaxBandwidthOut: Output<Int>? = null, keepInstanceName: Output<Boolean>? = null, keyName: Output<String>? = null, kmsEncryptedPassword: Output<String>? = null, kmsEncryptionContext: Output<Map<String, String>>? = null, kubeletConfiguration: Output<NodePoolKubeletConfigurationArgs>? = null, labels: Output<List<NodePoolLabelArgs>>? = null, loginAsNonRoot: Output<Boolean>? = null, management: Output<NodePoolManagementArgs>? = null, multiAzPolicy: Output<String>? = null, name: Output<String>? = null, nodeCount: Output<Int>? = null, nodeNameMode: Output<String>? = null, nodePoolName: Output<String>? = null, onDemandBaseCapacity: Output<String>? = null, onDemandPercentageAboveBaseCapacity: Output<String>? = null, password: Output<String>? = null, period: Output<Int>? = null, periodUnit: Output<String>? = null, platform: Output<String>? = null, preUserData: Output<String>? = null, privatePoolOptions: Output<NodePoolPrivatePoolOptionsArgs>? = null, ramRoleName: Output<String>? = null, rdsInstances: Output<List<String>>? = null, resourceGroupId: Output<String>? = null, rollingPolicy: Output<NodePoolRollingPolicyArgs>? = null, runtimeName: Output<String>? = null, runtimeVersion: Output<String>? = null, scalingConfig: Output<NodePoolScalingConfigArgs>? = null, scalingPolicy: Output<String>? = null, securityGroupId: Output<String>? = null, securityGroupIds: Output<List<String>>? = null, securityHardeningOs: Output<Boolean>? = null, socEnabled: Output<Boolean>? = null, spotInstancePools: Output<Int>? = null, spotInstanceRemedy: Output<Boolean>? = null, spotPriceLimits: Output<List<NodePoolSpotPriceLimitArgs>>? = null, spotStrategy: Output<String>? = null, systemDiskBurstingEnabled: Output<Boolean>? = null, systemDiskCategories: Output<List<String>>? = null, systemDiskCategory: Output<String>? = null, systemDiskEncryptAlgorithm: Output<String>? = null, systemDiskEncrypted: Output<Boolean>? = null, systemDiskKmsKey: Output<String>? = null, systemDiskPerformanceLevel: Output<String>? = null, systemDiskProvisionedIops: Output<Int>? = null, systemDiskSize: Output<Int>? = null, systemDiskSnapshotPolicyId: Output<String>? = null, tags: Output<Map<String, String>>? = null, taints: Output<List<NodePoolTaintArgs>>? = null, teeConfig: Output<NodePoolTeeConfigArgs>? = null, unschedulable: Output<Boolean>? = null, updateNodes: Output<Boolean>? = null, userData: Output<String>? = null, vswitchIds: Output<List<String>>? = null)