Managed Namespaces - List By Managed Cluster
Obtiene una lista de espacios de nombres administrados en el clúster administrado especificado.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/managedNamespaces?api-version=2026-01-01
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
|
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]$ |
El nombre del recurso de clúster administrado. |
|
subscription
|
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 API que se usará para esta operación. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
Operación de Azure completada con éxito. |
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Azure Active Directory OAuth2 Flow.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| user_impersonation | suplantar la cuenta de usuario |
Ejemplos
List namespaces by Managed Cluster
Solicitud de ejemplo
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/managedNamespaces?api-version=2026-01-01
Respuesta de muestra
{
"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"
}
}
]
}
Definiciones
| Nombre | Description |
|---|---|
|
Adoption |
Acción si el espacio de nombres de Kubernetes con el mismo nombre ya existe. |
|
created |
El tipo de identidad que creó el recurso. |
|
Delete |
Eliminar opciones de un espacio de nombres. |
|
Error |
Información adicional sobre el error de administración de recursos. |
|
Error |
Detalle del error. |
|
Error |
Respuesta de error |
|
Managed |
Espacio de nombres administrado por ARM. |
|
Managed |
La respuesta de una operación de lista ManagedNamespace. |
|
Namespace |
Propiedades de un espacio de nombres administrado por ARM |
|
Namespace |
Estado de aprovisionamiento actual del espacio de nombres. |
|
Network |
Directiva de red predeterminada del espacio de nombres, especificando reglas de entrada y salida. |
|
Policy |
Enumeración que representa diferentes reglas de directiva de red. |
|
Resource |
Cuota de recursos para el espacio de nombres. |
|
system |
Metadatos relativos a la creación y última modificación del recurso. |
AdoptionPolicy
Acción si el espacio de nombres de Kubernetes con el mismo nombre ya existe.
| Valor | Description |
|---|---|
| Never |
Si el espacio de nombres ya existe en Kubernetes, se producirá un error al intentar crear ese mismo espacio de nombres en ARM. |
| IfIdentical |
Tome el control del espacio de nombres existente que va a administrar ARM, si no hay ninguna diferencia. |
| Always |
Siempre tome el control del espacio de nombres existente que va a administrar ARM, es posible que se sobrescriban algunos campos. |
createdByType
El tipo de identidad que creó el recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeletePolicy
Eliminar opciones de un espacio de nombres.
| Valor | Description |
|---|---|
| Keep |
Solo elimine el recurso de ARM, mantenga el espacio de nombres de Kubernetes. Elimine también la etiqueta ManagedByARM. |
| Delete |
Elimine el recurso de ARM y el espacio de nombres de Kubernetes juntos. |
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 |
Información adicional del error. |
|
| code |
string |
Código de error. |
| details |
Detalles del error. |
|
| message |
string |
El mensaje de error. |
| target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
| Nombre | Tipo | Description |
|---|---|---|
| error |
Objeto de error. |
ManagedNamespace
Espacio de nombres administrado por ARM.
| Nombre | Tipo | Description |
|---|---|---|
| eTag |
string |
Si eTag se proporciona en el cuerpo de la respuesta, también se puede proporcionar como encabezado según la convención de etag normal. Las etiquetas de entidad se usan para comparar dos o más entidades del mismo recurso solicitado. HTTP/1.1 usa etiquetas de entidad en etag (sección 14.19), If-Match (sección 14.24), If-None-Match (sección 14.26) y If-Range (sección 14.27) campos de encabezado. |
| id |
string (arm-id) |
Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
Ubicación geográfica donde reside el recurso |
| name |
string |
Nombre del recurso |
| properties |
Propiedades de un espacio de nombres. |
|
| systemData |
Azure Resource Manager metadatos que contienen información createdBy y modifiedBy. |
|
| tags |
object |
Etiquetas de recursos. |
| type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
ManagedNamespaceListResult
La respuesta de una operación de lista ManagedNamespace.
| Nombre | Tipo | Description |
|---|---|---|
| nextLink |
string (uri) |
Vínculo a la página siguiente de elementos |
| value |
Los elementos de Managed Namespace en esta página |
NamespaceProperties
Propiedades de un espacio de nombres administrado por ARM
| Nombre | Tipo | Description |
|---|---|---|
| adoptionPolicy |
Acción si el espacio de nombres de Kubernetes con el mismo nombre ya existe. |
|
| annotations |
object |
Anotaciones del espacio de nombres administrado. |
| defaultNetworkPolicy |
Directiva de red predeterminada que se aplica al espacio de nombres. Los clientes pueden tener otros objetos de directiva de red de Kubernetes en el espacio de nombres . Las políticas de red son aditivas; Si una o varias políticas se aplican a un pod determinado para una dirección determinada, las conexiones permitidas en esa dirección para el pod son la unión de lo que permiten todas las políticas aplicables. |
|
| defaultResourceQuota |
Cuota de recursos predeterminada que se aplica al espacio de nombres. Los clientes pueden tener otros objetos de cuota de recursos de Kubernetes en el espacio de nombres . Las cuotas de recursos son aditivas; Si se aplican varias cuotas de recursos a un espacio de nombres determinado, el límite efectivo será uno tal que se puedan satisfacer todas las cuotas del espacio de nombres. |
|
| deletePolicy |
Eliminar opciones de un espacio de nombres. |
|
| labels |
object |
Etiquetas del espacio de nombres administrado. |
| portalFqdn |
string |
FQDN especial que usa Azure Portal para acceder al clúster administrado. Este FQDN solo lo usa Azure Portal y no debe ser utilizado por otros clientes. Azure Portal requiere que determinados encabezados de uso compartido de recursos entre orígenes (CORS) se envíen en algunas respuestas, que Kubernetes APIServer no controla de forma predeterminada. Este FQDN especial admite CORS, lo que permite que Azure Portal funcione correctamente. |
| provisioningState |
Estado de aprovisionamiento actual del espacio de nombres. |
NamespaceProvisioningState
Estado de aprovisionamiento actual del espacio de nombres.
| Valor | Description |
|---|---|
| Updating |
El espacio de nombres se está actualizando. |
| Deleting |
El espacio de nombres está siendo eliminado. |
| Creating |
Se está creando el espacio de nombres. |
| Succeeded |
La provisión de espacios de nombres tuvo éxito. |
| Failed |
La provisión del espacio de nombres falló. |
| Canceled |
La provisión del espacio de nombres fue cancelada. |
NetworkPolicies
Directiva de red predeterminada del espacio de nombres, especificando reglas de entrada y salida.
| Nombre | Tipo | Valor predeterminado | Description |
|---|---|---|---|
| egress | AllowAll |
Enumeración que representa diferentes reglas de directiva de red. |
|
| ingress | AllowSameNamespace |
Enumeración que representa diferentes reglas de directiva de red. |
PolicyRule
Enumeración que representa diferentes reglas de directiva de red.
| Valor | Description |
|---|---|
| DenyAll |
Denegar todo el tráfico de red. |
| AllowAll |
Permitir todo el tráfico de red. |
| AllowSameNamespace |
Permitir el tráfico dentro del mismo espacio de nombres. |
ResourceQuota
Cuota de recursos para el espacio de nombres.
| Nombre | Tipo | Description |
|---|---|---|
| cpuLimit |
string |
Límite de CPU del espacio de nombres en forma de CPU de milésimas. Para más información, consulte Unidades de recursos de CPU . |
| cpuRequest |
string |
Solicitud de CPU del espacio de nombres en forma de CPU de milésimas. Para más información, consulte Unidades de recursos de CPU . |
| memoryLimit |
string |
Límite de memoria del espacio de nombres en la forma de potencia de dos equivalentes: Ei, Pi, Ti, Gi, Mi, Ki. Consulte Unidades de recursos de memoria para obtener más detalles. |
| memoryRequest |
string |
Solicitud de memoria del espacio de nombres en la forma de potencia de dos equivalentes: Ei, Pi, Ti, Gi, Mi, Ki. Consulte Unidades de recursos de memoria para obtener más detalles. |
systemData
Metadatos relativos a la creación y última modificación del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
La marca de tiempo de la creación de recursos (UTC). |
| createdBy |
string |
La identidad que creó el recurso. |
| createdByType |
El tipo de identidad que creó el recurso. |
|
| lastModifiedAt |
string (date-time) |
La marca de tiempo de la última modificación del recurso (UTC) |
| lastModifiedBy |
string |
La identidad que modificó por última vez el recurso. |
| lastModifiedByType |
El tipo de identidad que modificó por última vez el recurso. |