Compartir a través de


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
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

resourceName
path True

string

minLength: 1
maxLength: 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.

subscriptionId
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

ManagedNamespaceListResult

Operación de Azure completada con éxito.

Other Status Codes

ErrorResponse

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
AdoptionPolicy

Acción si el espacio de nombres de Kubernetes con el mismo nombre ya existe.

createdByType

El tipo de identidad que creó el recurso.

DeletePolicy

Eliminar opciones de un espacio de nombres.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

ManagedNamespace

Espacio de nombres administrado por ARM.

ManagedNamespaceListResult

La respuesta de una operación de lista ManagedNamespace.

NamespaceProperties

Propiedades de un espacio de nombres administrado por ARM

NamespaceProvisioningState

Estado de aprovisionamiento actual del espacio de nombres.

NetworkPolicies

Directiva de red predeterminada del espacio de nombres, especificando reglas de entrada y salida.

PolicyRule

Enumeración que representa diferentes reglas de directiva de red.

ResourceQuota

Cuota de recursos para el espacio de nombres.

systemData

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

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Detalles del error.

message

string

El mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

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

NamespaceProperties

Propiedades de un espacio de nombres.

systemData

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

ManagedNamespace[]

Los elementos de Managed Namespace en esta página

NamespaceProperties

Propiedades de un espacio de nombres administrado por ARM

Nombre Tipo Description
adoptionPolicy

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

NetworkPolicies

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

ResourceQuota

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

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

NamespaceProvisioningState

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

PolicyRule

AllowAll

Enumeración que representa diferentes reglas de directiva de red.

ingress

PolicyRule

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

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

createdByType

El tipo de identidad que modificó por última vez el recurso.