Managed Namespaces - List By Managed Cluster
Obtém uma lista de namespaces gerenciados no cluster gerenciado especificado.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/managedNamespaces?api-version=2026-01-01
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
O nome do grupo de recursos. O nome não diferencia maiú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]$ |
O nome do recurso de cluster gerenciado. |
|
subscription
|
path | True |
string (uuid) |
A ID da assinatura de destino. O valor deve ser uma UUID. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a ser usada para esta operação. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
Operação do Azure concluída com sucesso. |
|
| Other Status Codes |
Uma resposta de erro inesperada. |
Segurança
azure_auth
Fluxo do OAuth2 do Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
| Nome | Description |
|---|---|
| user_impersonation | representar sua conta de usuário |
Exemplos
List namespaces by Managed Cluster
Solicitação de exemplo
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/managedNamespaces?api-version=2026-01-01
Resposta de exemplo
{
"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"
}
}
]
}
Definições
| Nome | Description |
|---|---|
|
Adoption |
Ação se o namespace do Kubernetes com o mesmo nome já existir. |
|
created |
O tipo de identidade que criou o recurso. |
|
Delete |
Excluir opções de um namespace. |
|
Error |
As informações adicionais do erro de gerenciamento de recursos. |
|
Error |
O detalhe do erro. |
|
Error |
Resposta de erro |
|
Managed |
Namespace gerenciado pelo ARM. |
|
Managed |
A resposta de uma operação de lista GerenciadaNamespace. |
|
Namespace |
Propriedades de um namespace gerenciado pelo ARM |
|
Namespace |
O estado de provisionamento atual do namespace. |
|
Network |
Política de rede padrão do namespace, especificando regras de entrada e saída. |
|
Policy |
Enumeração que representa diferentes regras de política de rede. |
|
Resource |
Cota de recursos para o namespace. |
|
system |
Metadados relativos à criação e última modificação do recurso. |
AdoptionPolicy
Ação se o namespace do Kubernetes com o mesmo nome já existir.
| Valor | Description |
|---|---|
| Never |
Se o namespace já existir no Kubernetes, as tentativas de criar esse mesmo namespace no ARM falharão. |
| IfIdentical |
Assuma o namespace existente a ser gerenciado pelo ARM, se não houver diferença. |
| Always |
Sempre assuma o namespace existente a ser gerenciado pelo ARM, alguns campos podem ser substituídos. |
createdByType
O tipo de identidade que criou o recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DeletePolicy
Excluir opções de um namespace.
| Valor | Description |
|---|---|
| Keep |
Exclua apenas o recurso do ARM, mantenha o namespace do Kubernetes. Exclua também o rótulo ManagedByARM. |
| Delete |
Exclua o recurso do ARM e o namespace do Kubernetes juntos. |
ErrorAdditionalInfo
As informações adicionais do erro de gerenciamento de recursos.
| Nome | Tipo | Description |
|---|---|---|
| info |
object |
As informações adicionais. |
| type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
| Nome | Tipo | Description |
|---|---|---|
| additionalInfo |
As informações adicionais do erro. |
|
| code |
string |
O código de erro. |
| details |
Os detalhes do erro. |
|
| message |
string |
A mensagem de erro. |
| target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
| Nome | Tipo | Description |
|---|---|---|
| error |
O objeto de erro. |
ManagedNamespace
Namespace gerenciado pelo ARM.
| Nome | Tipo | Description |
|---|---|---|
| eTag |
string |
Se a eTag for fornecida no corpo da resposta, ela também poderá ser fornecida como um cabeçalho de acordo com a convenção de etag normal. As marcas de entidade são usadas para comparar duas ou mais entidades do mesmo recurso solicitado. HTTP/1.1 usa marcas de entidade na etag (seção 14.19), If-Match (seção 14.24), If-None-Match (seção 14.26) e If-Range (seção 14.27). |
| id |
string (arm-id) |
ID de recurso totalmente qualificada para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| location |
string |
A localização geográfica onde o recurso reside |
| name |
string |
O nome do recurso |
| properties |
Propriedades de um namespace. |
|
| systemData |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. |
|
| tags |
object |
Tags de recursos. |
| type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
ManagedNamespaceListResult
A resposta de uma operação de lista GerenciadaNamespace.
| Nome | Tipo | Description |
|---|---|---|
| nextLink |
string (uri) |
O link para a próxima página de itens |
| value |
Os itens do GerenciadoNamespace nesta página |
NamespaceProperties
Propriedades de um namespace gerenciado pelo ARM
| Nome | Tipo | Description |
|---|---|---|
| adoptionPolicy |
Ação se o namespace do Kubernetes com o mesmo nome já existir. |
|
| annotations |
object |
As anotações do namespace gerenciado. |
| defaultNetworkPolicy |
A política de rede padrão imposta no namespace. Os clientes podem ter outros objetos de política de rede do Kubernetes no namespace. As políticas de rede são aditivas; Se uma política ou políticas se aplicarem a um determinado pod para uma determinada direção, as conexões permitidas nessa direção para o pod serão a união do que todas as políticas aplicáveis permitem. |
|
| defaultResourceQuota |
A cota de recursos padrão imposta no namespace. Os clientes podem ter outros objetos de cota de recursos do Kubernetes no namespace. As cotas de recursos são aditivas; Se várias cotas de recursos forem aplicadas a um determinado namespace, o limite efetivo será aquele em que todas as cotas no namespace possam ser atendidas. |
|
| deletePolicy |
Excluir opções de um namespace. |
|
| labels |
object |
Os rótulos do namespace gerenciado. |
| portalFqdn |
string |
O FQDN especial usado pelo Portal do Azure para acessar o Cluster Gerenciado. Esse FQDN é para uso somente pelo Portal do Azure e não deve ser usado por outros clientes. O Portal do Azure requer que determinados cabeçalhos cors (compartilhamento de recursos entre origens) sejam enviados em algumas respostas, que a APIServer do Kubernetes não manipula por padrão. Esse FQDN especial dá suporte ao CORS, permitindo que o Portal do Azure funcione corretamente. |
| provisioningState |
O estado de provisionamento atual do namespace. |
NamespaceProvisioningState
O estado de provisionamento atual do namespace.
| Valor | Description |
|---|---|
| Updating |
O namespace está sendo atualizado. |
| Deleting |
O namespace está sendo deletado. |
| Creating |
O namespace está sendo criado. |
| Succeeded |
O provisionamento de namespace teve sucesso. |
| Failed |
O provisionamento do namespace falhou. |
| Canceled |
O provisionamento de namespace foi cancelado. |
NetworkPolicies
Política de rede padrão do namespace, especificando regras de entrada e saída.
| Nome | Tipo | Valor padrão | Description |
|---|---|---|---|
| egress | AllowAll |
Enumeração que representa diferentes regras de política de rede. |
|
| ingress | AllowSameNamespace |
Enumeração que representa diferentes regras de política de rede. |
PolicyRule
Enumeração que representa diferentes regras de política de rede.
| Valor | Description |
|---|---|
| DenyAll |
Negar todo o tráfego de rede. |
| AllowAll |
Permitir todo o tráfego de rede. |
| AllowSameNamespace |
Permitir tráfego dentro do mesmo namespace. |
ResourceQuota
Cota de recursos para o namespace.
| Nome | Tipo | Description |
|---|---|---|
| cpuLimit |
string |
Limite de CPU do namespace no milésimo formulário de CPU. Consulte as unidades de recursos da CPU para obter mais detalhes. |
| cpuRequest |
string |
Solicitação de CPU do namespace no milésimo formulário de CPU. Consulte as unidades de recursos da CPU para obter mais detalhes. |
| memoryLimit |
string |
Limite de memória do namespace na forma de potência de dois equivalentes: Ei, Pi, Ti, Gi, Mi, Ki. Consulte unidades de recursos de memória para obter mais detalhes. |
| memoryRequest |
string |
Solicitação de memória do namespace no formato power-of-two equivalentes: Ei, Pi, Ti, Gi, Mi, Ki. Consulte unidades de recursos de memória para obter mais detalhes. |
systemData
Metadados relativos à criação e última modificação do recurso.
| Nome | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
| createdBy |
string |
A identidade que criou o recurso. |
| createdByType |
O tipo de identidade que criou o recurso. |
|
| lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
| lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
| lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |