GetAgentPoolResult

data class GetAgentPoolResult(val availabilityZones: List<String>? = null, val azureApiVersion: String, val cloudProviderProfile: CloudProviderProfileResponse? = null, val count: Int? = null, val extendedLocation: AgentPoolResponseExtendedLocation? = null, val id: String, val location: String? = null, val maxCount: Int? = null, val maxPods: Int? = null, val minCount: Int? = null, val mode: String? = null, val name: String, val nodeImageVersion: String? = null, val nodeLabels: Map<String, String>? = null, val nodeTaints: List<String>? = null, val osType: String? = null, val provisioningState: String, val status: AgentPoolProvisioningStatusResponseStatus? = null, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val vmSize: String? = null)

The agentPool resource definition

Constructors

Link copied to clipboard
constructor(availabilityZones: List<String>? = null, azureApiVersion: String, cloudProviderProfile: CloudProviderProfileResponse? = null, count: Int? = null, extendedLocation: AgentPoolResponseExtendedLocation? = null, id: String, location: String? = null, maxCount: Int? = null, maxPods: Int? = null, minCount: Int? = null, mode: String? = null, name: String, nodeImageVersion: String? = null, nodeLabels: Map<String, String>? = null, nodeTaints: List<String>? = null, osType: String? = null, provisioningState: String, status: AgentPoolProvisioningStatusResponseStatus? = null, systemData: SystemDataResponse, tags: Map<String, String>? = null, type: String, vmSize: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

The underlying cloud infra provider properties.

Link copied to clipboard
val count: 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 id: String

Resource Id

Link copied to clipboard
val location: String? = null

The resource location

Link copied to clipboard
val maxCount: Int? = null

The maximum number of nodes for auto-scaling

Link copied to clipboard
val maxPods: Int? = null

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

Link copied to clipboard
val minCount: Int? = null

The minimum number of nodes for auto-scaling

Link copied to clipboard
val mode: String? = null

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

Link copied to clipboard

Resource Name

Link copied to clipboard

The version of node image

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

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

Link copied to clipboard
val nodeTaints: 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: String? = 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
Link copied to clipboard

HybridAKSNodePoolStatus defines the observed state of HybridAKSNodePool

Link copied to clipboard

Metadata pertaining to creation and last modification of the resource.

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

Resource tags

Link copied to clipboard

Resource Type

Link copied to clipboard
val vmSize: String? = null

VmSize - The size of the agent pool VMs.