Managed Cluster Agent Pool Profile Args
data class ManagedClusterAgentPoolProfileArgs(val availabilityZones: Output<List<String>>? = null, val count: Output<Int>? = null, val enableAutoScaling: Output<Boolean>? = null, val enableEncryptionAtHost: Output<Boolean>? = null, val enableFIPS: Output<Boolean>? = null, val enableNodePublicIP: Output<Boolean>? = null, val gpuInstanceProfile: Output<Either<String, GPUInstanceProfile>>? = null, val kubeletConfig: Output<KubeletConfigArgs>? = null, val kubeletDiskType: Output<Either<String, KubeletDiskType>>? = null, val linuxOSConfig: Output<LinuxOSConfigArgs>? = null, val maxCount: Output<Int>? = null, val maxPods: Output<Int>? = null, val minCount: Output<Int>? = null, val mode: Output<Either<String, AgentPoolMode>>? = null, val name: Output<String>, val nodeLabels: Output<Map<String, String>>? = null, val nodePublicIPPrefixID: Output<String>? = null, val nodeTaints: Output<List<String>>? = null, val orchestratorVersion: Output<String>? = null, val osDiskSizeGB: Output<Int>? = null, val osDiskType: Output<Either<String, OSDiskType>>? = null, val osSKU: Output<Either<String, OSSKU>>? = null, val osType: Output<Either<String, OSType>>? = null, val podSubnetID: Output<String>? = null, val proximityPlacementGroupID: Output<String>? = null, val scaleSetEvictionPolicy: Output<Either<String, ScaleSetEvictionPolicy>>? = null, val scaleSetPriority: Output<Either<String, ScaleSetPriority>>? = null, val spotMaxPrice: Output<Double>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<Either<String, AgentPoolType>>? = null, val upgradeSettings: Output<AgentPoolUpgradeSettingsArgs>? = null, val vmSize: Output<String>? = null, val vnetSubnetID: Output<String>? = null) : ConvertibleToJava<ManagedClusterAgentPoolProfileArgs>
Profile for the container service agent pool.
Constructors
Link copied to clipboard
fun ManagedClusterAgentPoolProfileArgs(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)
Functions
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. If unspecified, defaults to 'Ephemeral' when the VM supports ephemeral OS and has a cache disk larger than the requested OSDiskSizeGB. Otherwise, defaults to 'Managed'. May not be changed after creation.
Link copied to clipboard