NamedAgentPoolProfileArgs

data class NamedAgentPoolProfileArgs(val availabilityZones: Output<List<String>>? = null, val cloudProviderProfile: Output<CloudProviderProfileArgs>? = null, val count: Output<Int>? = null, val maxCount: Output<Int>? = null, val maxPods: Output<Int>? = null, val minCount: Output<Int>? = null, val mode: Output<Either<String, Mode>>? = null, val name: Output<String>? = null, val nodeImageVersion: Output<String>? = null, val nodeLabels: Output<Map<String, String>>? = null, val nodeTaints: Output<List<String>>? = null, val osType: Output<Either<String, OsType>>? = null, val vmSize: Output<String>? = null) : ConvertibleToJava<NamedAgentPoolProfileArgs>

Agent pool profile along with a name parameter

Constructors

Link copied to clipboard
constructor(availabilityZones: Output<List<String>>? = null, cloudProviderProfile: Output<CloudProviderProfileArgs>? = null, count: Output<Int>? = null, maxCount: Output<Int>? = null, maxPods: Output<Int>? = null, minCount: Output<Int>? = null, mode: Output<Either<String, Mode>>? = null, name: Output<String>? = null, nodeImageVersion: Output<String>? = null, nodeLabels: Output<Map<String, String>>? = null, nodeTaints: Output<List<String>>? = null, osType: Output<Either<String, OsType>>? = null, vmSize: Output<String>? = null)

Properties

Link copied to clipboard
val availabilityZones: Output<List<String>>? = null

AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones

Link copied to clipboard

The underlying cloud infra provider properties.

Link copied to clipboard
val count: Output<Int>? = null

Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

Link copied to clipboard
val maxCount: Output<Int>? = null

The maximum number of nodes for auto-scaling

Link copied to clipboard
val maxPods: Output<Int>? = null

The maximum number of pods that can run on a node.

Link copied to clipboard
val minCount: Output<Int>? = null

The minimum number of nodes for auto-scaling

Link copied to clipboard
val mode: Output<Either<String, Mode>>? = null

Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'

Link copied to clipboard
val name: Output<String>? = null

Unique name of the agent pool profile in the context of the subscription and resource group.

Link copied to clipboard
val nodeImageVersion: Output<String>? = null

The version of node image

Link copied to clipboard
val nodeLabels: Output<Map<String, String>>? = null

NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.

Link copied to clipboard
val nodeTaints: Output<List<String>>? = null

NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.

Link copied to clipboard
val osType: Output<Either<String, OsType>>? = null

OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'

Link copied to clipboard
val vmSize: Output<String>? = null

VmSize - The size of the agent pool VMs.

Functions

Link copied to clipboard
open override fun toJava(): NamedAgentPoolProfileArgs