Description | : Gets a list of agent pools in the specified managed cluster. |
Reference | : Link ¶ |
⚶ Changes
{ "#id": "AgentPools_List", "$responses": { "200": { "$properties": { "value": { "$properties": { "properties": [ { "#name": "vmSize", "Description": { "new": "VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. If this field is not specified, AKS will attempt to find an appropriate VM SKU for your pool, based on quota and capacity. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions", "old": "VM size availability varies by region. If a node contains insufficient compute resources (memory, cpu, etc) pods might fail to run correctly. For more details on restricted VM sizes, see: https://docs.microsoft.com/azure/aks/quotas-skus-regions" } } ] } } } } } }
⚼ Request
GET:
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools
{
api-version:
string
,
subscriptionId:
string
,
resourceGroupName:
string
,
resourceName:
string
,
}
⚐ Response (200)
{
value:
[
]
,
{
,
properties:
}
{
,
eTag:
string
,
count:
integer
,
vmSize:
string
,
osDiskSizeGB:
integer
,
osDiskType:
enum
,
kubeletDiskType:
enum
,
workloadRuntime:
enum
,
messageOfTheDay:
string
,
vnetSubnetID:
string
,
podSubnetID:
string
,
maxPods:
integer
,
osType:
enum
,
osSKU:
enum
,
maxCount:
integer
,
minCount:
integer
,
enableAutoScaling:
boolean
,
scaleDownMode:
enum
,
type:
enum
,
mode:
enum
,
orchestratorVersion:
string
,
currentOrchestratorVersion:
string
,
nodeImageVersion:
string
,
upgradeSettings:
{
,
maxSurge:
string
,
drainTimeoutInMinutes:
integer
,
nodeSoakDurationInMinutes:
integer
,
}
provisioningState:
string
,
powerState:
{
,
code:
enum
,
}
availabilityZones:
[
,
string
,
]
enableNodePublicIP:
boolean
,
nodePublicIPPrefixID:
string
,
scaleSetPriority:
enum
,
scaleSetEvictionPolicy:
enum
,
spotMaxPrice:
number
,
tags:
object
,
nodeLabels:
object
,
nodeTaints:
[
,
string
,
]
proximityPlacementGroupID:
string
,
kubeletConfig:
{
,
cpuManagerPolicy:
string
,
cpuCfsQuota:
boolean
,
cpuCfsQuotaPeriod:
string
,
imageGcHighThreshold:
integer
,
imageGcLowThreshold:
integer
,
topologyManagerPolicy:
string
,
allowedUnsafeSysctls:
[
,
string
,
]
failSwapOn:
boolean
,
containerLogMaxSizeMB:
integer
,
containerLogMaxFiles:
integer
,
podMaxPids:
integer
,
}
linuxOSConfig:
{
,
sysctls:
{
,
netCoreSomaxconn:
integer
,
netCoreNetdevMaxBacklog:
integer
,
netCoreRmemDefault:
integer
,
netCoreRmemMax:
integer
,
netCoreWmemDefault:
integer
,
netCoreWmemMax:
integer
,
netCoreOptmemMax:
integer
,
netIpv4TcpMaxSynBacklog:
integer
,
netIpv4TcpMaxTwBuckets:
integer
,
netIpv4TcpFinTimeout:
integer
,
netIpv4TcpKeepaliveTime:
integer
,
netIpv4TcpKeepaliveProbes:
integer
,
netIpv4TcpkeepaliveIntvl:
integer
,
netIpv4TcpTwReuse:
boolean
,
netIpv4IpLocalPortRange:
string
,
netIpv4NeighDefaultGcThresh1:
integer
,
netIpv4NeighDefaultGcThresh2:
integer
,
netIpv4NeighDefaultGcThresh3:
integer
,
netNetfilterNfConntrackMax:
integer
,
netNetfilterNfConntrackBuckets:
integer
,
fsInotifyMaxUserWatches:
integer
,
fsFileMax:
integer
,
fsAioMaxNr:
integer
,
fsNrOpen:
integer
,
kernelThreadsMax:
integer
,
vmMaxMapCount:
integer
,
vmSwappiness:
integer
,
vmVfsCachePressure:
integer
,
}
transparentHugePageEnabled:
string
,
transparentHugePageDefrag:
string
,
swapFileSizeMB:
integer
,
}
enableEncryptionAtHost:
boolean
,
enableUltraSSD:
boolean
,
enableFIPS:
boolean
,
gpuInstanceProfile:
enum
,
creationData:
{
,
sourceResourceId:
string
,
}
capacityReservationGroupID:
string
,
hostGroupID:
string
,
networkProfile:
{
,
nodePublicIPTags:
[
]
,
{
,
ipTagType:
string
,
tag:
string
,
}
allowedHostPorts:
[
]
,
{
,
portStart:
integer
,
portEnd:
integer
,
protocol:
enum
,
}
applicationSecurityGroups:
}
[
,
string
,
]
windowsProfile:
{
,
disableOutboundNat:
boolean
,
}
securityProfile:
}
{
,
enableVTPM:
boolean
,
enableSecureBoot:
boolean
,
}
nextLink:
string
,
}
⚐ Response (default)
{
error:
}
{
,
code:
string
,
message:
string
,
target:
string
,
details:
}
[
,
string
,
]