Managed Namespaces - List By Managed Cluster
Ottiene un elenco di spazi dei nomi gestiti nel cluster gestito specificato.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/managedNamespaces?api-version=2026-01-01
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
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 |
Operazione Azure completata con successo. |
|
| Other Status Codes |
Risposta di errore imprevista. |
Sicurezza
azure_auth
Azure Active Directory OAuth2 Flow.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| user_impersonation | rappresentare l'account utente |
Esempio
List namespaces by Managed Cluster
Esempio di richiesta
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/managedNamespaces?api-version=2026-01-01
Risposta di esempio
{
"value": [
{
"name": "namespace1",
"type": "Microsoft.ContainerService/managedClusters/managedNamespaces",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/managedNamespaces/namespace1",
"location": "eastus2",
"properties": {
"adoptionPolicy": "IfIdentical",
"annotations": {
"annatationKey": "annatationValue"
},
"defaultNetworkPolicy": {
"egress": "AllowAll",
"ingress": "AllowSameNamespace"
},
"defaultResourceQuota": {
"cpuLimit": "3m",
"cpuRequest": "3m",
"memoryLimit": "5Gi",
"memoryRequest": "5Gi"
},
"deletePolicy": "Keep",
"labels": {
"kubernetes.azure.com/managedByArm": "true"
},
"provisioningState": "Succeeded"
},
"tags": {
"tagKey1": "tagValue1"
}
}
]
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Adoption |
Azione se lo spazio dei nomi Kubernetes con lo stesso nome esiste già. |
|
created |
Tipo di identità che ha creato la risorsa. |
|
Delete |
Elimina le opzioni di uno spazio dei nomi. |
|
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
|
Error |
Dettagli dell'errore. |
|
Error |
Risposta di errore |
|
Managed |
Spazio dei nomi gestito da ARM. |
|
Managed |
La risposta di un'operazione di lista ManagedNamespace. |
|
Namespace |
Proprietà di uno spazio dei nomi gestito da ARM |
|
Namespace |
Stato di provisioning corrente dello spazio dei nomi. |
|
Network |
Criteri di rete predefiniti dello spazio dei nomi, specificando regole di ingresso e uscita. |
|
Policy |
Enumerazione che rappresenta diverse regole dei criteri di rete. |
|
Resource |
Quota di risorse per lo spazio dei nomi. |
|
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
AdoptionPolicy
Azione se lo spazio dei nomi Kubernetes con lo stesso nome esiste già.
| Valore | Descrizione |
|---|---|
| Never |
Se lo spazio dei nomi esiste già in Kubernetes, i tentativi di creare lo stesso spazio dei nomi in ARM avranno esito negativo. |
| IfIdentical |
Assumere il controllo dello spazio dei nomi esistente che deve essere gestito da ARM, se non vi sono differenze. |
| Always |
Prendi sempre il controllo dello spazio dei nomi esistente per essere gestito da ARM, alcuni campi potrebbero essere sovrascritti. |
createdByType
Tipo di identità che ha creato la risorsa.
| Valore | Descrizione |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeletePolicy
Elimina le opzioni di uno spazio dei nomi.
| Valore | Descrizione |
|---|---|
| Keep |
Elimina solo la risorsa ARM, mantieni lo spazio dei nomi Kubernetes. Eliminare anche l'etichetta ManagedByARM. |
| Delete |
Eliminare contemporaneamente la risorsa ARM e lo spazio dei nomi Kubernetes. |
ErrorAdditionalInfo
Informazioni aggiuntive sull'errore di gestione delle risorse.
| Nome | Tipo | Descrizione |
|---|---|---|
| info |
object |
Informazioni aggiuntive. |
| type |
string |
Tipo di informazioni aggiuntive. |
ErrorDetail
Dettagli dell'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| additionalInfo |
Informazioni aggiuntive sull'errore. |
|
| code |
string |
Codice di errore. |
| details |
Dettagli dell'errore. |
|
| message |
string |
Messaggio di errore. |
| target |
string |
Destinazione dell'errore. |
ErrorResponse
Risposta di errore
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Oggetto error. |
ManagedNamespace
Spazio dei nomi gestito da ARM.
| Nome | Tipo | Descrizione |
|---|---|---|
| eTag |
string |
Se eTag viene fornito nel corpo della risposta, può anche essere fornito come intestazione in base alla normale convenzione etag. I tag di entità vengono usati per confrontare due o più entità dalla stessa risorsa richiesta. HTTP/1.1 usa i tag di entità nei campi di intestazione (sezione 14.19), If-Match (sezione 14.24), If-None-Match (sezione 14.26) e If-Range (sezione 14.27). |
| id |
string (arm-id) |
ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
Posizione geografica in cui risiede la risorsa |
| name |
string |
Nome della risorsa |
| properties |
Proprietà di uno spazio dei nomi. |
|
| systemData |
Azure Resource Manager metadati contenenti informazioni createBy e modifiedBy. |
|
| tags |
object |
Tag di risorsa. |
| type |
string |
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
ManagedNamespaceListResult
La risposta di un'operazione di lista ManagedNamespace.
| Nome | Tipo | Descrizione |
|---|---|---|
| nextLink |
string (uri) |
Collegamento alla pagina successiva di elementi |
| value |
Gli elementi Managed Namespace in questa pagina |
NamespaceProperties
Proprietà di uno spazio dei nomi gestito da ARM
| Nome | Tipo | Descrizione |
|---|---|---|
| adoptionPolicy |
Azione se lo spazio dei nomi Kubernetes con lo stesso nome esiste già. |
|
| annotations |
object |
Annotazioni dello spazio dei nomi gestito. |
| defaultNetworkPolicy |
I criteri di rete predefiniti applicati allo spazio dei nomi. I clienti possono avere altri oggetti criteri di rete Kubernetes nello spazio dei nomi . I criteri di rete sono additivi; Se uno o più criteri si applicano a un determinato pod per una determinata direzione, le connessioni consentite in tale direzione per il pod sono l'unione di ciò che tutti i criteri applicabili consentono. |
|
| defaultResourceQuota |
Quota di risorse predefinita applicata allo spazio dei nomi. I clienti possono avere altri oggetti quota di risorse Kubernetes nello spazio dei nomi . Le quote di risorse sono additive; Se a un determinato spazio dei nomi vengono applicate più quote di risorse, il limite effettivo sarà tale da soddisfare tutte le quote nello spazio dei nomi. |
|
| deletePolicy |
Elimina le opzioni di uno spazio dei nomi. |
|
| labels |
object |
Etichette dello spazio dei nomi gestito. |
| portalFqdn |
string |
FQDN speciale usato dal portale di Azure per accedere al cluster gestito. Questo nome di dominio completo è destinato all'uso solo dal portale di Azure e non deve essere usato da altri client. Il portale di Azure richiede l'invio di alcune intestazioni CORS (Cross-Origin Resource Sharing) in alcune risposte, che Kubernetes APIServer non gestisce per impostazione predefinita. Questo FQDN speciale supporta CORS, consentendo al portale di Azure di funzionare correttamente. |
| provisioningState |
Stato di provisioning corrente dello spazio dei nomi. |
NamespaceProvisioningState
Stato di provisioning corrente dello spazio dei nomi.
| Valore | Descrizione |
|---|---|
| Updating |
Il namespace viene aggiornato. |
| Deleting |
Il namespace viene eliminato. |
| Creating |
Il namespace si sta creando. |
| Succeeded |
Il provisioning dello spazio dei nomi ebbe successo. |
| Failed |
Il provisioning del namespace è fallito. |
| Canceled |
La fornitura dello spazio dei nomi è stata cancellata. |
NetworkPolicies
Criteri di rete predefiniti dello spazio dei nomi, specificando regole di ingresso e uscita.
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
| egress | AllowAll |
Enumerazione che rappresenta diverse regole dei criteri di rete. |
|
| ingress | AllowSameNamespace |
Enumerazione che rappresenta diverse regole dei criteri di rete. |
PolicyRule
Enumerazione che rappresenta diverse regole dei criteri di rete.
| Valore | Descrizione |
|---|---|
| DenyAll |
Nega tutto il traffico di rete. |
| AllowAll |
Consenti tutto il traffico di rete. |
| AllowSameNamespace |
Consenti il traffico all'interno dello stesso spazio dei nomi. |
ResourceQuota
Quota di risorse per lo spazio dei nomi.
| Nome | Tipo | Descrizione |
|---|---|---|
| cpuLimit |
string |
Limite cpu dello spazio dei nomi in formato CPU millesimo. Per altri dettagli, vedere Unità di risorse CPU . |
| cpuRequest |
string |
Richiesta CPU dello spazio dei nomi in formato CPU millesimo. Per altri dettagli, vedere Unità di risorse CPU . |
| memoryLimit |
string |
Limite di memoria dello spazio dei nomi nel formato power-of-two equivalenti: Ei, Pi, Ti, Gi, Mi, Ki. Per altri dettagli, vedere Unità di risorse di memoria . |
| memoryRequest |
string |
Richiesta di memoria dello spazio dei nomi nel formato power-of-two equivalenti: Ei, Pi, Ti, Gi, Mi, Ki. Per altri dettagli, vedere Unità di risorse di memoria . |
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. |