Managed Namespaces - List By Managed Cluster
Obtient une liste d’espaces de noms managés dans le cluster managé spécifié.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/managedNamespaces?api-version=2026-01-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
|
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]$ |
Nom de la ressource de cluster géré. |
|
subscription
|
path | True |
string (uuid) |
ID de l’abonnement cible. La valeur doit être un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
Opération Azure terminée avec succès. |
|
| Other Status Codes |
Réponse d’erreur inattendue. |
Sécurité
azure_auth
Azure Active Directory OAuth2 Flow.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
List namespaces by Managed Cluster
Exemple de requête
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/managedNamespaces?api-version=2026-01-01
Exemple de réponse
{
"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"
}
}
]
}
Définitions
| Nom | Description |
|---|---|
|
Adoption |
Action si l’espace de noms Kubernetes portant le même nom existe déjà. |
|
created |
Type d’identité qui a créé la ressource. |
|
Delete |
Supprimer les options d’un espace de noms. |
|
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
|
Error |
Détail de l’erreur. |
|
Error |
Réponse d’erreur |
|
Managed |
Espace de noms géré par ARM. |
|
Managed |
La réponse d’une opération de liste ManagedNamespace. |
|
Namespace |
Propriétés d’un espace de noms géré par ARM |
|
Namespace |
État d’approvisionnement actuel de l’espace de noms. |
|
Network |
Stratégie réseau par défaut de l’espace de noms, en spécifiant des règles d’entrée et de sortie. |
|
Policy |
Enumération représentant différentes règles de stratégie réseau. |
|
Resource |
Quota de ressources pour l’espace de noms. |
|
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
AdoptionPolicy
Action si l’espace de noms Kubernetes portant le même nom existe déjà.
| Valeur | Description |
|---|---|
| Never |
Si l’espace de noms existe déjà dans Kubernetes, les tentatives de création de ce même espace de noms dans ARM échoueront. |
| IfIdentical |
Reprendre l’espace de noms existant à gérer par ARM, s’il n’y a pas de différence. |
| Always |
Prenez toujours en charge l’espace de noms existant à gérer par ARM, certains champs peuvent être écrasés. |
createdByType
Type d’identité qui a créé la ressource.
| Valeur | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeletePolicy
Supprimer les options d’un espace de noms.
| Valeur | Description |
|---|---|
| Keep |
Supprimez uniquement la ressource ARM, conservez l’espace de noms Kubernetes. Supprimez également l’étiquette ManagedByARM. |
| Delete |
Supprimez simultanément la ressource ARM et l’espace de noms Kubernetes. |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
| Nom | Type | Description |
|---|---|---|
| info |
object |
Informations supplémentaires. |
| type |
string |
Type d’informations supplémentaire. |
ErrorDetail
Détail de l’erreur.
| Nom | Type | Description |
|---|---|---|
| additionalInfo |
Informations supplémentaires sur l’erreur. |
|
| code |
string |
Code d’erreur. |
| details |
Détails de l’erreur. |
|
| message |
string |
Message d’erreur. |
| target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
| Nom | Type | Description |
|---|---|---|
| error |
Objet d’erreur. |
ManagedNamespace
Espace de noms géré par ARM.
| Nom | Type | Description |
|---|---|---|
| eTag |
string |
Si eTag est fourni dans le corps de la réponse, il peut également être fourni en tant qu’en-tête conformément à la convention etag normale. Les balises d’entité sont utilisées pour comparer deux entités ou plus à partir de la même ressource demandée. HTTP/1.1 utilise des balises d’entité dans l’etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26) et If-Range (section 14.27). |
| id |
string (arm-id) |
ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » |
| location |
string |
Emplacement géographique où réside la ressource |
| name |
string |
Nom de la ressource |
| properties |
Propriétés d’un espace de noms. |
|
| systemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
|
| tags |
object |
Balises de ressource. |
| type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
ManagedNamespaceListResult
La réponse d’une opération de liste ManagedNamespace.
| Nom | Type | Description |
|---|---|---|
| nextLink |
string (uri) |
Lien vers la page suivante des éléments |
| value |
Les éléments ManagedNamespace sur cette page |
NamespaceProperties
Propriétés d’un espace de noms géré par ARM
| Nom | Type | Description |
|---|---|---|
| adoptionPolicy |
Action si l’espace de noms Kubernetes portant le même nom existe déjà. |
|
| annotations |
object |
Annotations de l’espace de noms managé. |
| defaultNetworkPolicy |
Stratégie réseau par défaut appliquée à l’espace de noms. Les clients peuvent avoir d’autres objets de stratégie réseau Kubernetes sous l’espace de noms. Les politiques de réseau sont additives ; Si une ou plusieurs stratégies s’appliquent à un espace donné dans une direction donnée, les connexions autorisées dans cette direction pour l’espace correspondent à l’union de ce que toutes les stratégies applicables autorisent. |
|
| defaultResourceQuota |
Quota de ressources par défaut appliqué à l’espace de noms. Les clients peuvent avoir d’autres objets de quota de ressources Kubernetes sous l’espace de noms. Les quotas de ressources s’additionnent ; Si plusieurs quotas de ressources sont appliqués à un espace de noms donné, la limite effective sera telle que tous les quotas sur l’espace de noms peuvent être satisfaits. |
|
| deletePolicy |
Supprimer les options d’un espace de noms. |
|
| labels |
object |
Étiquettes de l’espace de noms managé. |
| portalFqdn |
string |
Nom de domaine complet spécial utilisé par le portail Azure pour accéder au cluster managé. Ce nom de domaine complet est utilisé uniquement par le portail Azure et ne doit pas être utilisé par d’autres clients. Le portail Azure nécessite que certains en-têtes CORS (Cross-Origin Resource Sharing) soient envoyés dans certaines réponses, que Kubernetes APIServer ne gère pas par défaut. Ce nom de domaine complet spécial prend en charge CORS, ce qui permet au portail Azure de fonctionner correctement. |
| provisioningState |
État d’approvisionnement actuel de l’espace de noms. |
NamespaceProvisioningState
État d’approvisionnement actuel de l’espace de noms.
| Valeur | Description |
|---|---|
| Updating |
L’espace de noms est en cours de mise à jour. |
| Deleting |
L’espace de noms est en train d’être supprimé. |
| Creating |
L’espace de noms est en cours de création. |
| Succeeded |
Le provisionnement des espaces de noms a réussi. |
| Failed |
Le provisionnement de l’espace de noms a échoué. |
| Canceled |
La provision de l’espace de noms a été annulée. |
NetworkPolicies
Stratégie réseau par défaut de l’espace de noms, en spécifiant des règles d’entrée et de sortie.
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| egress | AllowAll |
Enumération représentant différentes règles de stratégie réseau. |
|
| ingress | AllowSameNamespace |
Enumération représentant différentes règles de stratégie réseau. |
PolicyRule
Enumération représentant différentes règles de stratégie réseau.
| Valeur | Description |
|---|---|
| DenyAll |
Refusez tout le trafic réseau. |
| AllowAll |
Autorisez tout le trafic réseau. |
| AllowSameNamespace |
Autorisez le trafic au sein du même espace de noms. |
ResourceQuota
Quota de ressources pour l’espace de noms.
| Nom | Type | Description |
|---|---|---|
| cpuLimit |
string |
Limite du processeur de l’espace de noms sous un millième formulaire d’UC. Pour plus d’informations, consultez les unités de ressources du processeur . |
| cpuRequest |
string |
Demande d’UC de l’espace de noms sous un millième formulaire d’UC. Pour plus d’informations, consultez les unités de ressources du processeur . |
| memoryLimit |
string |
Limite de mémoire de l’espace de noms sous la forme de puissance de deux équivalents : Ei, Pi, Ti, Gi, Mi, Ki. Pour plus d’informations, consultez les unités de ressources mémoire . |
| memoryRequest |
string |
Demande de mémoire de l’espace de noms sous la forme de puissance de deux équivalents : Ei, Pi, Ti, Gi, Mi, Ki. Pour plus d’informations, consultez les unités de ressources mémoire . |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
| Nom | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
Horodatage de la création de ressources (UTC). |
| createdBy |
string |
Identité qui a créé la ressource. |
| createdByType |
Type d’identité qui a créé la ressource. |
|
| lastModifiedAt |
string (date-time) |
Horodatage de la dernière modification de ressource (UTC) |
| lastModifiedBy |
string |
Identité qui a modifié la ressource pour la dernière fois. |
| lastModifiedByType |
Type d’identité qui a modifié la ressource pour la dernière fois. |