Sdílet prostřednictvím


Managed Namespaces - List By Managed Cluster

Získá seznam spravovaných oborů názvů v zadaném spravovaném clusteru.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Název skupiny prostředků. Název nerozlišuje malá a velká písmena.

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

Název spravovaného prostředku clusteru.

subscriptionId
path True

string (uuid)

ID cílového předplatného. Hodnota musí být UUID.

api-version
query True

string

minLength: 1

Verze rozhraní API, která se má použít pro tuto operaci.

Odpovědi

Name Typ Description
200 OK

ManagedNamespaceListResult

Operace Azure byla úspěšně dokončena.

Other Status Codes

ErrorResponse

Neočekávaná chybová odpověď

Zabezpečení

azure_auth

Azure Active Directory OAuth2 Flow.

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

List namespaces by Managed Cluster

Ukázkový požadavek

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

Ukázková odpověď

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

Definice

Name Description
AdoptionPolicy

Akce, pokud již existuje obor názvů Kubernetes se stejným názvem.

createdByType

Typ identity, která prostředek vytvořila.

DeletePolicy

Možnosti odstranění oboru názvů

ErrorAdditionalInfo

Další informace o chybě správy prostředků

ErrorDetail

Podrobnosti o chybě.

ErrorResponse

Chybová odpověď

ManagedNamespace

Obor názvů spravovaný ARM

ManagedNamespaceListResult

Odpověď operace seznamu ManagedNamespace.

NamespaceProperties

Vlastnosti oboru názvů spravovaného ARM

NamespaceProvisioningState

Aktuální stav zřizování oboru názvů.

NetworkPolicies

Výchozí zásady sítě oboru názvů, které určují pravidla příchozího a výchozího přenosu dat.

PolicyRule

Výčet představující různá pravidla zásad sítě.

ResourceQuota

Kvóta prostředků pro obor názvů

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

AdoptionPolicy

Akce, pokud již existuje obor názvů Kubernetes se stejným názvem.

Hodnota Description
Never

Pokud obor názvů již v Kubernetes existuje, pokusy o vytvoření stejného oboru názvů v ARM selžou.

IfIdentical

Pokud neexistuje žádný rozdíl, převezměte existující obor názvů, který má být spravován architekturou ARM.

Always

Vždy převezměte existující jmenný prostor, který bude spravován ARM, některá pole mohou být přepsána.

createdByType

Typ identity, která prostředek vytvořila.

Hodnota Description
User
Application
ManagedIdentity
Key

DeletePolicy

Možnosti odstranění oboru názvů

Hodnota Description
Keep

Odstraňte pouze prostředek ARM, ponechte jmenný prostor Kubernetes. Odstraňte také popisek ManagedByARM.

Delete

Odstraňte prostředek ARM i obor názvů Kubernetes společně.

ErrorAdditionalInfo

Další informace o chybě správy prostředků

Name Typ Description
info

object

Další informace.

type

string

Další typ informací.

ErrorDetail

Podrobnosti o chybě.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Další informace o chybě.

code

string

Kód chyby.

details

ErrorDetail[]

Podrobnosti o chybě.

message

string

Chybová zpráva.

target

string

Cíl chyby.

ErrorResponse

Chybová odpověď

Name Typ Description
error

ErrorDetail

Objekt chyby.

ManagedNamespace

Obor názvů spravovaný ARM

Name Typ Description
eTag

string

Pokud je v textu odpovědi uvedena značka eTag, může být také poskytována jako hlavička podle normální konvence značky etag. Značky entit se používají k porovnání dvou nebo více entit ze stejného požadovaného prostředku. HTTP/1.1 používá značky entit v etagu (oddíl 14.19), If-Match (oddíl 14.24), If-None-Match (oddíl 14.26) a If-Range (oddíl 14.27).

id

string (arm-id)

Plně kvalifikované ID prostředku pro prostředek. Např. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Geografické umístění, ve kterém se nachází zdroj

name

string

Název prostředku

properties

NamespaceProperties

Vlastnosti oboru názvů

systemData

systemData

Metadata služby Azure Resource Manager obsahující informace o tom, kdo jej vytvořil a upravil.

tags

object

Značky prostředků

type

string

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts

ManagedNamespaceListResult

Odpověď operace seznamu ManagedNamespace.

Name Typ Description
nextLink

string (uri)

Odkaz na další stránku položek

value

ManagedNamespace[]

Položky ManagedNamespace na této stránce

NamespaceProperties

Vlastnosti oboru názvů spravovaného ARM

Name Typ Description
adoptionPolicy

AdoptionPolicy

Akce, pokud již existuje obor názvů Kubernetes se stejným názvem.

annotations

object

Poznámky spravovaného oboru názvů

defaultNetworkPolicy

NetworkPolicies

Výchozí zásady sítě vynucované pro obor názvů. Zákazníci můžou mít v oboru názvů další objekty zásad sítě Kubernetes. Zásady sítě jsou aditivní; Pokud se zásada nebo zásady vztahují na daný pod pro daný směr, připojení povolená v tomto směru pro pod jsou sjednocením toho, co umožňují všechny platné zásady.

defaultResourceQuota

ResourceQuota

Výchozí kvóta prostředků vynucená pro obor názvů. Zákazníci můžou mít v oboru názvů další objekty kvóty prostředků Kubernetes. Kvóty prostředků se sčítají. Pokud je na daný obor názvů aplikováno více kvót prostředků, bude efektivní limit takový, aby mohly být splněny všechny kvóty v oboru názvů.

deletePolicy

DeletePolicy

Možnosti odstranění oboru názvů

labels

object

Popisky spravovaného oboru názvů

portalFqdn

string

Speciální plně kvalifikovaný název domény používaný webem Azure Portal pro přístup ke spravovanému clusteru. Tento plně kvalifikovaný název domény se používá jenom na webu Azure Portal a neměl by ho používat jiní klienti. Azure Portal vyžaduje, aby se v některých odpovědích odesílaly určité hlavičky CORS (Cross-Origin Resource Sharing), které Kubernetes APIServer ve výchozím nastavení nezpracuje. Tento speciální plně kvalifikovaný název domény podporuje CORS, což umožňuje správné fungování webu Azure Portal.

provisioningState

NamespaceProvisioningState

Aktuální stav zřizování oboru názvů.

NamespaceProvisioningState

Aktuální stav zřizování oboru názvů.

Hodnota Description
Updating

Jmenný prostor se aktualizuje.

Deleting

Jmenný prostor je mazán.

Creating

Jmenný prostor se právě vytváří.

Succeeded

Provisioning jmenného prostoru byl úspěšný.

Failed

Provisioning jmenného prostoru selhal.

Canceled

Provisioning jmenného prostoru byl zrušen.

NetworkPolicies

Výchozí zásady sítě oboru názvů, které určují pravidla příchozího a výchozího přenosu dat.

Name Typ Default value Description
egress

PolicyRule

AllowAll

Výčet představující různá pravidla zásad sítě.

ingress

PolicyRule

AllowSameNamespace

Výčet představující různá pravidla zásad sítě.

PolicyRule

Výčet představující různá pravidla zásad sítě.

Hodnota Description
DenyAll

Zakázat veškerý síťový provoz.

AllowAll

Povolit veškerý síťový provoz.

AllowSameNamespace

Povolí přenosy v rámci stejného oboru názvů.

ResourceQuota

Kvóta prostředků pro obor názvů

Name Typ Description
cpuLimit

string

Omezení využití procesoru oboru názvů ve formě 1000 procesoru Další podrobnosti najdete v jednotkách prostředků procesoru .

cpuRequest

string

Požadavek na procesor oboru názvů ve formě jednoho tisíce procesoru. Další podrobnosti najdete v jednotkách prostředků procesoru .

memoryLimit

string

Limit paměti oboru názvů ve formě mocnin dvou ekvivalentů: Ei, Pi, Ti, Gi, Mi, Ki. Další podrobnosti najdete v jednotkách prostředků paměti .

memoryRequest

string

Požadavek na paměť oboru názvů ve formě mocnin dvou ekvivalentů: Ei, Pi, Ti, Gi, Mi, Ki. Další podrobnosti najdete v jednotkách prostředků paměti .

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

Name Typ Description
createdAt

string (date-time)

Časové razítko vytvoření prostředku (UTC).

createdBy

string

Identita, která prostředek vytvořila.

createdByType

createdByType

Typ identity, která prostředek vytvořila.

lastModifiedAt

string (date-time)

Časové razítko poslední změny zdroje (UTC)

lastModifiedBy

string

Identita, která naposledy změnila prostředek.

lastModifiedByType

createdByType

Typ identity, která naposledy změnila prostředek.