Поделиться через


Managed Namespaces - List By Managed Cluster

Возвращает список управляемых пространств имен в указанном управляемом кластере.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/managedNamespaces?api-version=2026-01-01

Параметры URI

Имя В Обязательно Тип Описание
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Имя группы ресурсов. Имя регистронезависимо.

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]$

Имя ресурса управляемого кластера.

subscriptionId
path True

string (uuid)

Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID).

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

Ответы

Имя Тип Описание
200 OK

ManagedNamespaceListResult

Операция Azure успешно завершена.

Other Status Codes

ErrorResponse

Непредвиденное сообщение об ошибке.

Безопасность

azure_auth

Azure Active Directory OAuth2 Flow.

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

List namespaces by Managed Cluster

Образец запроса

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ContainerService/managedClusters/clustername1/managedNamespaces?api-version=2026-01-01

Пример ответа

{
  "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"
      }
    }
  ]
}

Определения

Имя Описание
AdoptionPolicy

Действие, если пространство имен Kubernetes с тем же именем уже существует.

createdByType

Тип удостоверения, создавшего ресурс.

DeletePolicy

Удаление параметров пространства имен.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

ManagedNamespace

Пространство имен, управляемое ARM.

ManagedNamespaceListResult

Ответ операции списка ManagedNamespace.

NamespaceProperties

Свойства пространства имен, управляемого ARM

NamespaceProvisioningState

Текущее состояние подготовки пространства имен.

NetworkPolicies

Политика сети по умолчанию пространства имен, указывающая правила входящего трафика и исходящего трафика.

PolicyRule

Перечисление, представляющее различные правила политики сети.

ResourceQuota

Квота ресурсов для пространства имен.

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

AdoptionPolicy

Действие, если пространство имен Kubernetes с тем же именем уже существует.

Значение Описание
Never

Если пространство имен уже существует в Kubernetes, попытки создать такое же пространство имен в ARM не увенчаются успехом.

IfIdentical

Возьмите на себя управление существующим пространством имен для ARM, если нет разницы.

Always

Всегда берите на себя управление существующим пространством имен ARM, некоторые поля могут быть перезаписаны.

createdByType

Тип удостоверения, создавшего ресурс.

Значение Описание
User
Application
ManagedIdentity
Key

DeletePolicy

Удаление параметров пространства имен.

Значение Описание
Keep

Удалите только ресурс ARM, сохраните пространство имен Kubernetes. Также удалите метку ManagedByARM.

Delete

Удалите ресурс ARM и пространство имен Kubernetes вместе.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

ErrorDetail

Сведения об ошибке.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

ManagedNamespace

Пространство имен, управляемое ARM.

Имя Тип Описание
eTag

string

Если eTag указан в тексте ответа, он также может быть предоставлен в виде заголовка для обычного соглашения etag. Теги сущностей используются для сравнения двух или нескольких сущностей из одного запрошенного ресурса. HTTP/1.1 использует теги сущностей в etag (раздел 14.19), If-Match (раздел 14.24), If-None-Match (раздел 14.26) и If-Range (раздел 14.27).

id

string (arm-id)

Полный идентификатор ресурса для ресурса. Например, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Географическое расположение, в котором находится ресурс

name

string

Имя ресурса

properties

NamespaceProperties

Свойства пространства имен.

systemData

systemData

Метаданные Azure Resource Manager, содержащие данные createdBy и modifiedBy.

tags

object

Теги ресурсов.

type

string

Тип ресурса. Например, "Microsoft.Compute/virtualMachines" или "Microsoft.Storage/storageAccounts"

ManagedNamespaceListResult

Ответ операции списка ManagedNamespace.

Имя Тип Описание
nextLink

string (uri)

Ссылка на следующую страницу элементов

value

ManagedNamespace[]

Элементы ManagedNamespace на этой странице

NamespaceProperties

Свойства пространства имен, управляемого ARM

Имя Тип Описание
adoptionPolicy

AdoptionPolicy

Действие, если пространство имен Kubernetes с тем же именем уже существует.

annotations

object

Заметки управляемого пространства имен.

defaultNetworkPolicy

NetworkPolicies

Политика сети по умолчанию применяется к пространству имен. Клиенты могут иметь другие объекты политики сети Kubernetes в пространстве имен. Сетевые политики являются аддитивными; Если политика или политики применяются к определенному модулю pod для данного направления, разрешенные подключения в этом направлении для модуля pod являются объединением того, что разрешено всеми применимыми политиками.

defaultResourceQuota

ResourceQuota

Квота ресурсов по умолчанию применяется к пространству имен. Клиенты могут иметь другие объекты квоты ресурсов Kubernetes в пространстве имен. Квоты ресурсов являются аддитивными; Если к определенному пространству имен применяется несколько квот ресурсов, то эффективное ограничение будет таким, чтобы все квоты в пространстве имен могли быть удовлетворены.

deletePolicy

DeletePolicy

Удаление параметров пространства имен.

labels

object

Метки управляемого пространства имен.

portalFqdn

string

Специальное полное доменное имя, используемое порталом Azure для доступа к управляемому кластеру. Это полное доменное имя предназначено только для использования порталом Azure и не должно использоваться другими клиентами. На портале Azure требуются некоторые заголовки общего доступа к ресурсам (CORS) для отправки в некоторых ответах, которые по умолчанию не обрабатываются kubernetes APIServer. Это специальное полное доменное имя поддерживает CORS, что позволяет порталу Azure правильно работать.

provisioningState

NamespaceProvisioningState

Текущее состояние подготовки пространства имен.

NamespaceProvisioningState

Текущее состояние подготовки пространства имен.

Значение Описание
Updating

Пространство имён обновляется.

Deleting

Пространство имён удаляется.

Creating

Создаётся пространство имён.

Succeeded

Провидирование пространства имён удалось.

Failed

Настройка пространства имён не удалась.

Canceled

Настройка пространства имён была отменена.

NetworkPolicies

Политика сети по умолчанию пространства имен, указывающая правила входящего трафика и исходящего трафика.

Имя Тип Default value Описание
egress

PolicyRule

AllowAll

Перечисление, представляющее различные правила политики сети.

ingress

PolicyRule

AllowSameNamespace

Перечисление, представляющее различные правила политики сети.

PolicyRule

Перечисление, представляющее различные правила политики сети.

Значение Описание
DenyAll

Запретите весь сетевой трафик.

AllowAll

Разрешите весь сетевой трафик.

AllowSameNamespace

Разрешите трафик в пределах одного пространства имен.

ResourceQuota

Квота ресурсов для пространства имен.

Имя Тип Описание
cpuLimit

string

Ограничение ЦП пространства имен в одной тысячной форме ЦП. Дополнительные сведения см. в разделе единиц ресурсов ЦП .

cpuRequest

string

Запрос ЦП пространства имен в форме ЦП в тысячной форме ЦП. Дополнительные сведения см. в разделе единиц ресурсов ЦП .

memoryLimit

string

Ограничение памяти пространства имен в виде двух эквивалентов: Ei, Pi, Ti, Gi, Mi, Ki. Дополнительные сведения см. в разделе "Единицы ресурсов памяти ".

memoryRequest

string

Запрос памяти пространства имен в виде двух эквивалентов: Ei, Pi, Ti, Gi, Mi, Ki. Дополнительные сведения см. в разделе "Единицы ресурсов памяти ".

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

Имя Тип Описание
createdAt

string (date-time)

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string (date-time)

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Идентификатор, который последний раз изменил ресурс.

lastModifiedByType

createdByType

Тип удостоверения, который последний раз изменил ресурс.