Get Kubernetes Node Pools Nodepool
constructor(autoRenew: Boolean, autoRenewPeriod: Int, cisEnabled: Boolean, compensateWithOnDemand: Boolean, cpuPolicy: String, dataDisks: List<GetKubernetesNodePoolsNodepoolDataDisk>, deploymentSetId: String, desiredSize: String, imageId: String, imageType: String, installCloudMonitor: Boolean, instanceChargeType: String, instanceTypes: List<String>, internetChargeType: String, internetMaxBandwidthOut: Int, keyName: String, kubeletConfiguration: GetKubernetesNodePoolsNodepoolKubeletConfiguration, labels: List<GetKubernetesNodePoolsNodepoolLabel>, loginAsNonRoot: Boolean, management: GetKubernetesNodePoolsNodepoolManagement, multiAzPolicy: String, nodeNameMode: String, nodePoolId: String, nodePoolName: String, onDemandBaseCapacity: String, onDemandPercentageAboveBaseCapacity: String, password: String, period: Int, periodUnit: String, platform: String, preUserData: String, privatePoolOptions: GetKubernetesNodePoolsNodepoolPrivatePoolOptions, ramRoleName: String, rdsInstances: List<String>, resourceGroupId: String, runtimeName: String, runtimeVersion: String, scalingConfig: GetKubernetesNodePoolsNodepoolScalingConfig, scalingGroupId: String, scalingPolicy: String, securityGroupId: String, securityGroupIds: List<String>, securityHardeningOs: Boolean, socEnabled: Boolean, spotInstancePools: Int, spotInstanceRemedy: Boolean, spotPriceLimits: List<GetKubernetesNodePoolsNodepoolSpotPriceLimit>, spotStrategy: String, systemDiskBurstingEnabled: Boolean, systemDiskCategories: List<String>, systemDiskCategory: String, systemDiskEncryptAlgorithm: String, systemDiskEncrypted: Boolean, systemDiskKmsKey: String, systemDiskPerformanceLevel: String, systemDiskProvisionedIops: Int, systemDiskSize: Int, systemDiskSnapshotPolicyId: String, tags: Map<String, String>, taints: List<GetKubernetesNodePoolsNodepoolTaint>, teeConfig: GetKubernetesNodePoolsNodepoolTeeConfig, unschedulable: Boolean, userData: String, vswitchIds: List<String>)