Managed Cluster Agent Pool Profile Args
constructor(availabilityZones: Output<List<String>>? = null, count: Output<Int>? = null, enableAutoScaling: Output<Boolean>? = null, enableEncryptionAtHost: Output<Boolean>? = null, enableFIPS: Output<Boolean>? = null, enableNodePublicIP: Output<Boolean>? = null, gpuInstanceProfile: Output<Either<String, GPUInstanceProfile>>? = null, kubeletConfig: Output<KubeletConfigArgs>? = null, kubeletDiskType: Output<Either<String, KubeletDiskType>>? = null, linuxOSConfig: Output<LinuxOSConfigArgs>? = null, maxCount: Output<Int>? = null, maxPods: Output<Int>? = null, minCount: Output<Int>? = null, mode: Output<Either<String, AgentPoolMode>>? = null, name: Output<String>, nodeLabels: Output<Map<String, String>>? = null, nodePublicIPPrefixID: Output<String>? = null, nodeTaints: Output<List<String>>? = null, orchestratorVersion: Output<String>? = null, osDiskSizeGB: Output<Int>? = null, osDiskType: Output<Either<String, OSDiskType>>? = null, osSKU: Output<Either<String, OSSKU>>? = null, osType: Output<Either<String, OSType>>? = null, podSubnetID: Output<String>? = null, proximityPlacementGroupID: Output<String>? = null, scaleSetEvictionPolicy: Output<Either<String, ScaleSetEvictionPolicy>>? = null, scaleSetPriority: Output<Either<String, ScaleSetPriority>>? = null, spotMaxPrice: Output<Double>? = null, tags: Output<Map<String, String>>? = null, type: Output<Either<String, AgentPoolType>>? = null, upgradeSettings: Output<AgentPoolUpgradeSettingsArgs>? = null, vmSize: Output<String>? = null, vnetSubnetID: Output<String>? = null)