Managed Clusters - Get Upgrade Profile

Obtient le profil de mise à niveau d’un cluster managé.

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

Paramètres URI

Nom Dans Obligatoire Type Description
resourceGroupName
path True

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

resourceName
path True

string

Nom de la ressource de cluster managé.

Regex pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$

subscriptionId
path True

string

uuid

ID de l’abonnement cible. La valeur doit être un UUID.

api-version
query True

string

Version de l’API à utiliser pour cette opération.

Réponses

Nom Type Description
200 OK

ManagedClusterUpgradeProfile

Ok

Other Status Codes

CloudError

Réponse d’erreur décrivant la raison de l’échec de l’opération.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

Get Upgrade Profile for Managed Cluster

Sample Request

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

Sample Response

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/upgradeprofiles/default",
  "name": "default",
  "properties": {
    "agentPoolProfiles": [
      {
        "kubernetesVersion": "1.7.7",
        "name": "agent",
        "osType": "Linux",
        "upgrades": [
          {
            "kubernetesVersion": "1.7.9"
          },
          {
            "kubernetesVersion": "1.7.11",
            "isPreview": true
          }
        ]
      }
    ],
    "controlPlaneProfile": {
      "kubernetesVersion": "1.7.7",
      "name": "master",
      "osType": "Linux",
      "upgrades": [
        {
          "kubernetesVersion": "1.7.9",
          "isPreview": true
        },
        {
          "kubernetesVersion": "1.7.11"
        }
      ]
    }
  },
  "type": "Microsoft.ContainerService/managedClusters/upgradeprofiles"
}

Définitions

Nom Description
CloudError

Réponse d’erreur du service conteneur.

CloudErrorBody

Réponse d’erreur du service conteneur.

ManagedClusterPoolUpgradeProfile

Liste des versions de mise à niveau disponibles.

ManagedClusterUpgradeProfile

Liste des mises à niveau disponibles pour les pools de calcul.

OSType

Type de système d’exploitation. La valeur par défaut est Linux.

Upgrades

Liste des types et versions d’orchestrateur disponibles pour la mise à niveau.

CloudError

Réponse d’erreur du service conteneur.

Nom Type Description
error

CloudErrorBody

Détails sur l’erreur.

CloudErrorBody

Réponse d’erreur du service conteneur.

Nom Type Description
code

string

Identificateur de l'erreur. Les codes sont invariants et sont destinés à être consommés par programmation.

details

CloudErrorBody[]

Liste des détails supplémentaires sur l’erreur.

message

string

Message décrivant l’erreur, destiné à être affiché dans une interface utilisateur.

target

string

Cible de l’erreur particulière. Par exemple, le nom de la propriété dans l’erreur.

ManagedClusterPoolUpgradeProfile

Liste des versions de mise à niveau disponibles.

Nom Type Valeur par défaut Description
kubernetesVersion

string

La version de Kubernetes (major.minor.patch).

name

string

Nom du pool d’agents.

osType

OSType

Linux

Type de système d’exploitation. La valeur par défaut est Linux.

upgrades

Upgrades[]

Liste des types et versions d’orchestrateur disponibles pour la mise à niveau.

ManagedClusterUpgradeProfile

Liste des mises à niveau disponibles pour les pools de calcul.

Nom Type Description
id

string

ID du profil de mise à niveau.

name

string

Nom du profil de mise à niveau.

properties.agentPoolProfiles

ManagedClusterPoolUpgradeProfile[]

Liste des versions de mise à niveau disponibles pour les pools d’agents.

properties.controlPlaneProfile

ManagedClusterPoolUpgradeProfile

Liste des versions de mise à niveau disponibles pour le plan de contrôle.

type

string

Type du profil de mise à niveau.

OSType

Type de système d’exploitation. La valeur par défaut est Linux.

Nom Type Description
Linux

string

Utilisez Linux.

Windows

string

Utilisez Windows.

Upgrades

Liste des types et versions d’orchestrateur disponibles pour la mise à niveau.

Nom Type Description
isPreview

boolean

Indique si la version de Kubernetes est actuellement en préversion.

kubernetesVersion

string

La version de Kubernetes (major.minor.patch).