Dela via


Managed Namespaces - List By Managed Cluster

Hämtar en lista över hanterade namnområden i det angivna hanterade klustret.

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

URI-parametrar

Name I Obligatorisk Typ Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

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

Namnet på den hanterade klusterresursen.

subscriptionId
path True

string (uuid)

ID för målprenumerationen. Värdet måste vara ett UUID.

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

Svar

Name Typ Description
200 OK

ManagedNamespaceListResult

Azure-operationen slutfördes framgångsrikt.

Other Status Codes

ErrorResponse

Ett oväntat felsvar.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

List namespaces by Managed Cluster

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
AdoptionPolicy

Åtgärd om Kubernetes-namnområdet med samma namn redan finns.

createdByType

Den typ av identitet som skapade resursen.

DeletePolicy

Ta bort alternativ för ett namnområde.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Detaljerna om felet.

ErrorResponse

Felsvar

ManagedNamespace

Namnområde som hanteras av ARM.

ManagedNamespaceListResult

Svaret från en ManagedNamespace-listeoperation.

NamespaceProperties

Egenskaper för ett namnområde som hanteras av ARM

NamespaceProvisioningState

Det aktuella etableringstillståndet för namnområdet.

NetworkPolicies

Standardnätverksprincip för namnområdet, som anger regler för inkommande och utgående trafik.

PolicyRule

Uppräkning som representerar olika nätverksprincipregler.

ResourceQuota

Resurskvot för namnområdet.

systemData

Metadata som rör skapande och senaste ändring av resursen.

AdoptionPolicy

Åtgärd om Kubernetes-namnområdet med samma namn redan finns.

Värde Description
Never

Om namnområdet redan finns i Kubernetes misslyckas försök att skapa samma namnområde i ARM.

IfIdentical

Ta över det befintliga namnområdet som ska hanteras av ARM, om det inte finns någon skillnad.

Always

Ta alltid över det befintliga namnområdet som ska hanteras av ARM, vissa fält kan skrivas över.

createdByType

Den typ av identitet som skapade resursen.

Värde Description
User
Application
ManagedIdentity
Key

DeletePolicy

Ta bort alternativ för ett namnområde.

Värde Description
Keep

Ta bara bort ARM-resursen, behåll Kubernetes-namnområdet. Ta också bort etiketten ManagedByARM.

Delete

Ta bort både ARM-resursen och Kubernetes-namnområdet tillsammans.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

ErrorDetail

Detaljerna om felet.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.

ManagedNamespace

Namnområde som hanteras av ARM.

Name Typ Description
eTag

string

Om eTag anges i svarstexten kan det också anges som en rubrik enligt den normala etag-konventionen. Entitetstaggar används för att jämföra två eller flera entiteter från samma begärda resurs. HTTP/1.1 använder entitetstaggar i etag (avsnitt 14.19), If-Match (avsnitt 14.24), If-None-Match (avsnitt 14.26) och If-Range (avsnitt 14.27) rubrikfält.

id

string (arm-id)

Fullständigt kvalificerat resurs-ID för resursen. T.ex. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Den geo-plats där resursen finns

name

string

Namnet på resursen

properties

NamespaceProperties

Egenskaper för ett namnområde.

systemData

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

tags

object

Resursetiketter.

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

ManagedNamespaceListResult

Svaret från en ManagedNamespace-listeoperation.

Name Typ Description
nextLink

string (uri)

Länken till nästa sida med objekt

value

ManagedNamespace[]

ManagedNamespace-objekten på denna sida

NamespaceProperties

Egenskaper för ett namnområde som hanteras av ARM

Name Typ Description
adoptionPolicy

AdoptionPolicy

Åtgärd om Kubernetes-namnområdet med samma namn redan finns.

annotations

object

Anteckningar för hanterat namnområde.

defaultNetworkPolicy

NetworkPolicies

Standardnätverksprincipen som tillämpas på namnområdet. Kunder kan ha andra Kubernetes-nätverksprincipobjekt under namnområdet. Nätverksprinciper är additiva. Om en princip eller principer gäller för en viss podd för en viss riktning är de anslutningar som tillåts i den riktningen för podden unionen av vad alla tillämpliga principer tillåter.

defaultResourceQuota

ResourceQuota

Standardresurskvoten som tillämpas på namnområdet. Kunder kan ha andra Kubernetes-resurskvotobjekt under namnområdet. Resurskvoter är additiva. Om flera resurskvoter tillämpas på ett visst namnområde kommer den effektiva gränsen att vara en så att alla kvoter i namnområdet kan uppfyllas.

deletePolicy

DeletePolicy

Ta bort alternativ för ett namnområde.

labels

object

Etiketterna för det hanterade namnområdet.

portalFqdn

string

Det särskilda FQDN som används av Azure-portalen för åtkomst till det hanterade klustret. Det här fullständiga domännamnet används endast av Azure-portalen och bör inte användas av andra klienter. Azure Portal kräver att vissa CORS-huvuden (Cross-Origin Resource Sharing) skickas i vissa svar, vilket Kubernetes APIServer inte hanterar som standard. Detta särskilda FQDN stöder CORS, vilket gör att Azure-portalen kan fungera korrekt.

provisioningState

NamespaceProvisioningState

Det aktuella etableringstillståndet för namnområdet.

NamespaceProvisioningState

Det aktuella etableringstillståndet för namnområdet.

Värde Description
Updating

Namnrymden uppdateras.

Deleting

Namnrymden tas bort.

Creating

Namnrymden håller på att skapas.

Succeeded

Namnrymdsprovisioneringen lyckades.

Failed

Namnrymdsprovisioneringen misslyckades.

Canceled

Provisioneringen av namnrymden avbröts.

NetworkPolicies

Standardnätverksprincip för namnområdet, som anger regler för inkommande och utgående trafik.

Name Typ Standardvärde Description
egress

PolicyRule

AllowAll

Uppräkning som representerar olika nätverksprincipregler.

ingress

PolicyRule

AllowSameNamespace

Uppräkning som representerar olika nätverksprincipregler.

PolicyRule

Uppräkning som representerar olika nätverksprincipregler.

Värde Description
DenyAll

Neka all nätverkstrafik.

AllowAll

Tillåt all nätverkstrafik.

AllowSameNamespace

Tillåt trafik inom samma namnområde.

ResourceQuota

Resurskvot för namnområdet.

Name Typ Description
cpuLimit

string

CPU-gränsen för namnområdet i en tusendels CPU-form. Mer information finns i CPU-resursenheter .

cpuRequest

string

CPU-begäran för namnområdet i en tusendels CPU-form. Mer information finns i CPU-resursenheter .

memoryLimit

string

Minnesgräns för namnområdet i formatet power-of-two ekvivalenter: Ei, Pi, Ti, Gi, Mi, Ki. Mer information finns i Minnesresursenheter .

memoryRequest

string

Minnesbegäran för namnområdet i formatet power-of-two-motsvarigheter: Ei, Pi, Ti, Gi, Mi, Ki. Mer information finns i Minnesresursenheter .

systemData

Metadata som rör skapande och senaste ändring av resursen.

Name Typ Description
createdAt

string (date-time)

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string (date-time)

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.