Managed Clusters - Get Mesh Upgrade Profile
Ottiene gli aggiornamenti disponibili per una mesh di servizi in un cluster.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/meshUpgradeProfiles/{mode}?api-version=2025-04-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
mode
|
path | True |
string minLength: 1maxLength: 24 pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ |
Modalità della mesh. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole. |
resource
|
path | True |
string minLength: 1maxLength: 63 pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ |
Nome della risorsa cluster gestita. |
subscription
|
path | True |
string (uuid) |
ID della sottoscrizione di destinazione. Il valore deve essere un UUID. |
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Va bene |
|
Other Status Codes |
Risposta di errore che descrive il motivo per cui l'operazione non è riuscita. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
Gets version compatibility and upgrade profile for a service mesh in a cluster
Esempio di richiesta
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/meshUpgradeProfiles/istio?api-version=2025-04-01
Risposta di esempio
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/meshUpgradeProfiles/istio",
"type": "Microsoft.ContainerService/managedClusters/meshUpgradeProfiles",
"name": "istio",
"properties": {
"revision": "asm-1-17",
"upgrades": [
"asm-1-18"
],
"compatibleWith": [
{
"name": "kubernetes",
"versions": [
"1.23",
"1.24",
"1.25",
"1.26"
]
}
]
}
}
Definizioni
Nome | Descrizione |
---|---|
Cloud |
Risposta di errore dal servizio Contenitore. |
Cloud |
Risposta di errore dal servizio Contenitore. |
Compatible |
Informazioni sulla versione di un prodotto/servizio compatibile con una revisione della mesh di servizi. |
created |
Tipo di identità che ha creato la risorsa. |
Mesh |
Aggiornare il profilo per una determinata mesh. |
Mesh |
Proprietà del profilo di aggiornamento mesh per una versione major.minor. |
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
CloudError
Risposta di errore dal servizio Contenitore.
Nome | Tipo | Descrizione |
---|---|---|
error |
Dettagli sull'errore. |
CloudErrorBody
Risposta di errore dal servizio Contenitore.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Identificatore dell'errore. I codici sono invarianti e devono essere utilizzati a livello di codice. |
details |
Elenco di dettagli aggiuntivi sull'errore. |
|
message |
string |
Messaggio che descrive l'errore, destinato a essere adatto per la visualizzazione in un'interfaccia utente. |
target |
string |
Destinazione dell'errore specifico. Ad esempio, il nome della proprietà in errore. |
CompatibleVersions
Informazioni sulla versione di un prodotto/servizio compatibile con una revisione della mesh di servizi.
Nome | Tipo | Descrizione |
---|---|---|
name |
string |
Nome del prodotto/servizio. |
versions |
string[] |
Versioni del prodotto/servizio compatibili con una revisione del componente aggiuntivo mesh di servizi. |
createdByType
Tipo di identità che ha creato la risorsa.
Valore | Descrizione |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
MeshUpgradeProfile
Aggiornare il profilo per una determinata mesh.
Nome | Tipo | Descrizione |
---|---|---|
id |
string (arm-id) |
ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
name |
string |
Nome della risorsa |
properties |
Proprietà del profilo di aggiornamento mesh per una versione major.minor. |
|
systemData |
Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. |
|
type |
string |
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
MeshUpgradeProfileProperties
Proprietà del profilo di aggiornamento mesh per una versione major.minor.
Nome | Tipo | Descrizione |
---|---|---|
compatibleWith |
Elenco di elementi con cui è compatibile questa revisione della mesh di servizi e le relative versioni associate. |
|
revision |
string |
Revisione della versione mesh. |
upgrades |
string[] |
Elenco delle revisioni disponibili per l'aggiornamento di una revisione mesh specifica |
systemData
Metadati relativi alla creazione e all'ultima modifica della risorsa.
Nome | Tipo | Descrizione |
---|---|---|
createdAt |
string (date-time) |
Timestamp della creazione della risorsa (UTC). |
createdBy |
string |
Identità che ha creato la risorsa. |
createdByType |
Tipo di identità che ha creato la risorsa. |
|
lastModifiedAt |
string (date-time) |
Timestamp dell'ultima modifica della risorsa (UTC) |
lastModifiedBy |
string |
Identità che ha modificato l'ultima volta la risorsa. |
lastModifiedByType |
Tipo di identità che ha modificato l'ultima volta la risorsa. |