Agent Pools - Get Upgrade Profile

Obtiene el perfil de actualización de un grupo de agentes.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}/upgradeProfiles/default?api-version=2026-06-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
agentPoolName
path True

string

minLength: 1
maxLength: 12
pattern: ^[a-z][a-z0-9]{0,11}$

Nombre del grupo de agentes.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

resourceName
path True

string

minLength: 1
maxLength: 63
pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$

El nombre del recurso de clúster administrado.

subscriptionId
path True

string (uuid)

Identificador de la suscripción de destino. El valor debe ser un UUID.

api-version
query True

string

minLength: 1

Versión de la API que se va a usar para esta operación.

Respuestas

Nombre Tipo Description
200 OK

AgentPoolUpgradeProfile

Operación de Azure completada con éxito.

Other Status Codes

ErrorResponse

Una respuesta de error inesperada.

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory.

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar su cuenta de usuario

Ejemplos

Get Upgrade Profile for Agent Pool

Solicitud de ejemplo

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/agentPools/agentpool1/upgradeProfiles/default?api-version=2026-06-01

Respuesta de muestra

{
  "name": "default",
  "type": "Microsoft.ContainerService/managedClusters/agentPools/upgradeProfiles",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/agentPools/agentpool1/upgradeprofiles/default",
  "properties": {
    "kubernetesVersion": "1.12.8",
    "latestNodeImageVersion": "AKSUbuntu:1604:2020.03.11",
    "osType": "Linux",
    "upgrades": [
      {
        "kubernetesVersion": "1.13.5"
      }
    ]
  }
}

Definiciones

Nombre Description
AgentPoolRecentlyUsedVersion

Una versión histórica que se puede utilizar para operaciones de reversión.

AgentPoolUpgradeProfile

Lista de actualizaciones disponibles para un grupo de agentes.

AgentPoolUpgradeProfilePropertiesUpgradesItem

Mejoras disponibles para un AgentPool.

createdByType

Tipo de identidad que creó el recurso.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

OSType

Tipo de sistema operativo. El valor predeterminado es Linux.

systemData

Metadatos relativos a la creación y última modificación del recurso.

AgentPoolRecentlyUsedVersion

Una versión histórica que se puede utilizar para operaciones de reversión.

Nombre Tipo Description
nodeImageVersion

string

La versión de la imagen del nodo disponible para la reversión.

orchestratorVersion

string

La versión de Kubernetes (major.minor.patch) disponible para revertir.

timestamp

string (date-time)

La marca de tiempo en la que se utilizó esta versión por última vez.

AgentPoolUpgradeProfile

Lista de actualizaciones disponibles para un grupo de agentes.

Nombre Tipo Valor predeterminado Description
id

string (arm-id)

Identificador completamente cualificado del recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Nombre del recurso.

properties.kubernetesVersion

string

La versión de Kubernetes (major.minor.patch).

properties.latestNodeImageVersion

string

La versión más reciente de la imagen de nodo compatible con AKS.

properties.osType

OSType

Linux

Tipo de sistema operativo. El valor predeterminado es Linux.

properties.recentlyUsedVersions

AgentPoolRecentlyUsedVersion[]

Lista de buenas versiones históricas para operaciones de reversión.

properties.upgrades

AgentPoolUpgradeProfilePropertiesUpgradesItem[]

Lista de tipos y versiones de orquestador disponibles para la actualización.

systemData

systemData

Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy.

type

string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

AgentPoolUpgradeProfilePropertiesUpgradesItem

Mejoras disponibles para un AgentPool.

Nombre Tipo Description
isPreview

boolean

Si la versión de Kubernetes está actualmente en versión preliminar.

kubernetesVersion

string

La versión de Kubernetes (major.minor.patch).

createdByType

Tipo de identidad que creó el recurso.

Valor Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

ErrorDetail

Detalle del error.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Detalles del error.

message

string

El mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

OSType

Tipo de sistema operativo. El valor predeterminado es Linux.

Valor Description
Linux

Usa Linux.

Windows

Usa Windows.

systemData

Metadatos relativos a la creación y última modificación del recurso.

Nombre Tipo Description
createdAt

string (date-time)

Marca de tiempo de creación de recursos (UTC).

createdBy

string

La identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string (date-time)

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

La identidad que modificó el recurso por última vez.

lastModifiedByType

createdByType

Tipo de identidad que modificó por última vez el recurso.