Managed Cluster Agent Pool Profile Args
constructor(availabilityZones: Output<List<String>>? = null, capacityReservationGroupID: Output<String>? = null, count: Output<Int>? = null, creationData: Output<CreationDataArgs>? = null, enableAutoScaling: Output<Boolean>? = null, enableEncryptionAtHost: Output<Boolean>? = null, enableFIPS: Output<Boolean>? = null, enableNodePublicIP: Output<Boolean>? = null, enableUltraSSD: Output<Boolean>? = null, gpuInstanceProfile: Output<Either<String, GPUInstanceProfile>>? = null, hostGroupID: Output<String>? = null, kubeletConfig: Output<KubeletConfigArgs>? = null, kubeletDiskType: Output<Either<String, KubeletDiskType>>? = null, linuxOSConfig: Output<LinuxOSConfigArgs>? = null, maxCount: Output<Int>? = null, maxPods: Output<Int>? = null, messageOfTheDay: Output<String>? = null, minCount: Output<Int>? = null, mode: Output<Either<String, AgentPoolMode>>? = null, name: Output<String>, networkProfile: Output<AgentPoolNetworkProfileArgs>? = null, 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, powerState: Output<PowerStateArgs>? = null, proximityPlacementGroupID: Output<String>? = null, scaleDownMode: Output<Either<String, ScaleDownMode>>? = null, scaleSetEvictionPolicy: Output<Either<String, ScaleSetEvictionPolicy>>? = null, scaleSetPriority: Output<Either<String, ScaleSetPriority>>? = null, securityProfile: Output<AgentPoolSecurityProfileArgs>? = 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, windowsProfile: Output<AgentPoolWindowsProfileArgs>? = null, workloadRuntime: Output<Either<String, WorkloadRuntime>>? = null)