Delen via


Managed Namespaces - List By Managed Cluster

Hiermee haalt u een lijst met beheerde naamruimten op in het opgegeven beheerde cluster.

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

URI-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

De naam van de resourcegroep. De naam is hoofdletterongevoelig.

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

De naam van de beheerde clusterresource.

subscriptionId
path True

string (uuid)

De id van het doelabonnement. De waarde moet een UUID zijn.

api-version
query True

string

minLength: 1

De API-versie die voor deze bewerking moet worden gebruikt.

Antwoorden

Name Type Description
200 OK

ManagedNamespaceListResult

Azure-operatie succesvol voltooid.

Other Status Codes

ErrorResponse

Een onverwachte foutreactie.

Beveiliging

azure_auth

OAuth2-stroom voor Azure Active Directory.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

List namespaces by Managed Cluster

Voorbeeldaanvraag

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

Voorbeeldrespons

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

Definities

Name Description
AdoptionPolicy

Actie als Kubernetes-naamruimte met dezelfde naam al bestaat.

createdByType

Het type identiteit waarmee de resource is gemaakt.

DeletePolicy

Verwijderopties van een naamruimte.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Foutreactie

ManagedNamespace

Naamruimte beheerd door ARM.

ManagedNamespaceListResult

De reactie van een ManagedNamespace-lijstoperatie.

NamespaceProperties

Eigenschappen van een naamruimte die wordt beheerd door ARM

NamespaceProvisioningState

De huidige inrichtingsstatus van de naamruimte.

NetworkPolicies

Standaardnetwerkbeleid van de naamruimte, waarmee regels voor inkomend en uitgaand verkeer worden opgegeven.

PolicyRule

Enum vertegenwoordigt verschillende netwerkbeleidsregels.

ResourceQuota

Resourcequotum voor de naamruimte.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

AdoptionPolicy

Actie als Kubernetes-naamruimte met dezelfde naam al bestaat.

Waarde Description
Never

Als de naamruimte al bestaat in Kubernetes, mislukken pogingen om dezelfde naamruimte in ARM te maken.

IfIdentical

Neem de bestaande naamruimte over die door ARM moet worden beheerd, als er geen verschil is.

Always

Neem altijd de bestaande naamruimte over die door ARM moet worden beheerd, sommige velden kunnen worden overschreven.

createdByType

Het type identiteit waarmee de resource is gemaakt.

Waarde Description
User
Application
ManagedIdentity
Key

DeletePolicy

Verwijderopties van een naamruimte.

Waarde Description
Keep

Verwijder alleen de ARM-resource, behoud de Kubernetes-naamruimte. Verwijder ook het ManagedByARM-label.

Delete

Verwijder zowel de ARM-resource als de Kubernetes-naamruimte samen.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het extra informatietype.

ErrorDetail

De foutdetails.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

De fout bevat aanvullende informatie.

code

string

De foutcode.

details

ErrorDetail[]

De foutdetails.

message

string

Het foutbericht.

target

string

Het foutdoelwit.

ErrorResponse

Foutreactie

Name Type Description
error

ErrorDetail

Het foutobject.

ManagedNamespace

Naamruimte beheerd door ARM.

Name Type Description
eTag

string

Als eTag is opgegeven in de hoofdtekst van het antwoord, kan deze ook worden opgegeven als een header volgens de normale etag-conventie. Entiteitstags worden gebruikt voor het vergelijken van twee of meer entiteiten uit dezelfde aangevraagde resource. HTTP/1.1 maakt gebruik van entiteitstags in de etag (sectie 14.19), If-Match (sectie 14.24), If-None-Match (sectie 14.26) en If-Range (sectie 14.27) koptekstvelden.

id

string (arm-id)

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceType}/{resourceName}"

location

string

De geografische locatie waar de resource zich bevindt

name

string

De naam van de resource

properties

NamespaceProperties

Eigenschappen van een naamruimte.

systemData

systemData

Azure Resource Manager-metagegevens met createdBy- en modifiedBy-gegevens.

tags

object

Resourcetags.

type

string

Het type bron. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts'

ManagedNamespaceListResult

De reactie van een ManagedNamespace-lijstoperatie.

Name Type Description
nextLink

string (uri)

De koppeling naar de volgende pagina met items

value

ManagedNamespace[]

De ManagedNamespace-items op deze pagina

NamespaceProperties

Eigenschappen van een naamruimte die wordt beheerd door ARM

Name Type Description
adoptionPolicy

AdoptionPolicy

Actie als Kubernetes-naamruimte met dezelfde naam al bestaat.

annotations

object

De aantekeningen van een beheerde naamruimte.

defaultNetworkPolicy

NetworkPolicies

Het standaardnetwerkbeleid dat wordt afgedwongen op de naamruimte. Klanten kunnen andere Kubernetes-netwerkbeleidsobjecten hebben onder de naamruimte. Netwerkbeleid is additief; Als een of meer beleidsregels van toepassing zijn op een bepaalde pod voor een bepaalde richting, zijn de verbindingen die in die richting voor de pod zijn toegestaan, de samenvoeging van wat alle toepasselijke beleidsregels toestaan.

defaultResourceQuota

ResourceQuota

Het standaardresourcequotum dat wordt afgedwongen op de naamruimte. Klanten kunnen andere Kubernetes-resourcequotumobjecten hebben onder de naamruimte. Quota voor hulpbronnen zijn additief; Als er meerdere resourcequota worden toegepast op een bepaalde naamruimte, is de effectieve limiet zodanig dat aan alle quota in de naamruimte kan worden voldaan.

deletePolicy

DeletePolicy

Verwijderopties van een naamruimte.

labels

object

De labels van beheerde naamruimte.

portalFqdn

string

De speciale FQDN die door Azure Portal wordt gebruikt voor toegang tot het beheerde cluster. Deze FQDN is alleen bedoeld voor gebruik door Azure Portal en mag niet worden gebruikt door andere clients. Voor De Azure-portal moeten bepaalde CORS-headers (Cross-Origin Resource Sharing) in sommige antwoorden worden verzonden, die kubernetes APIServer niet standaard verwerkt. Deze speciale FQDN ondersteunt CORS, zodat Azure Portal goed kan functioneren.

provisioningState

NamespaceProvisioningState

De huidige inrichtingsstatus van de naamruimte.

NamespaceProvisioningState

De huidige inrichtingsstatus van de naamruimte.

Waarde Description
Updating

De naamruimte wordt bijgewerkt.

Deleting

De naamruimte wordt verwijderd.

Creating

De naamruimte wordt gecreƫerd.

Succeeded

De namespace-provisioning is geslaagd.

Failed

De namespace-provisioning faalde.

Canceled

De namespace-provisioning werd geannuleerd.

NetworkPolicies

Standaardnetwerkbeleid van de naamruimte, waarmee regels voor inkomend en uitgaand verkeer worden opgegeven.

Name Type Default value Description
egress

PolicyRule

AllowAll

Enum vertegenwoordigt verschillende netwerkbeleidsregels.

ingress

PolicyRule

AllowSameNamespace

Enum vertegenwoordigt verschillende netwerkbeleidsregels.

PolicyRule

Enum vertegenwoordigt verschillende netwerkbeleidsregels.

Waarde Description
DenyAll

Al het netwerkverkeer weigeren.

AllowAll

Al het netwerkverkeer toestaan.

AllowSameNamespace

Verkeer binnen dezelfde naamruimte toestaan.

ResourceQuota

Resourcequotum voor de naamruimte.

Name Type Description
cpuLimit

string

CPU-limiet van de naamruimte in een duizendste CPU-vorm. Zie CPU-resource-eenheden voor meer informatie.

cpuRequest

string

CPU-aanvraag van de naamruimte in duizendste CPU-formulier. Zie CPU-resource-eenheden voor meer informatie.

memoryLimit

string

Geheugenlimiet van de naamruimte in de macht van twee equivalenten vorm: Ei, Pi, Ti, Gi, Mi, Ki. Zie Geheugenresource-eenheden voor meer informatie.

memoryRequest

string

Geheugenaanvraag van de naamruimte in de macht van twee equivalenten vorm: Ei, Pi, Ti, Gi, Mi, Ki. Zie Geheugenresource-eenheden voor meer informatie.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

Name Type Description
createdAt

string (date-time)

De tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit waarmee de resource is gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string (date-time)

De tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

De identiteit die de resource voor het laatst heeft gewijzigd.

lastModifiedByType

createdByType

Het type identiteit dat de resource voor het laatst heeft gewijzigd.