Aracılığıyla paylaş


Managed Namespaces - List By Managed Cluster

Belirtilen yönetilen kümedeki yönetilen ad alanlarının listesini alır.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Kaynak grubunun adı. İsim büyük/küçük harfe duyarsızdır.

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

Yönetilen küme kaynağının adı.

subscriptionId
path True

string (uuid)

Hedef aboneliğin kimliği. Değer bir UUID olmalıdır.

api-version
query True

string

minLength: 1

Bu işlem için kullanılacak API sürümü.

Yanıtlar

Name Tür Description
200 OK

ManagedNamespaceListResult

Azure işlemi başarıyla tamamlandı.

Other Status Codes

ErrorResponse

Beklenmeyen bir hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow.

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

List namespaces by Managed Cluster

Örnek isteği

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

Örnek yanıt

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

Tanımlar

Name Description
AdoptionPolicy

Aynı ada sahip Kubernetes ad alanı zaten varsa eylem.

createdByType

Kaynağı oluşturan kimliğin türü.

DeletePolicy

Ad alanının seçeneklerini silme.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

ManagedNamespace

ARM tarafından yönetilen ad alanı.

ManagedNamespaceListResult

Yönetilen Namespace listesi işleminin yanıtı.

NamespaceProperties

ARM tarafından yönetilen bir ad alanının özellikleri

NamespaceProvisioningState

Ad alanının geçerli sağlama durumu.

NetworkPolicies

Giriş ve çıkış kurallarını belirten ad alanının varsayılan ağ ilkesi.

PolicyRule

Farklı ağ ilkesi kurallarını temsil eden sabit listesi.

ResourceQuota

Ad alanı için kaynak kotası.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

AdoptionPolicy

Aynı ada sahip Kubernetes ad alanı zaten varsa eylem.

Değer Description
Never

Ad alanı Kubernetes'te zaten varsa, aynı ad alanını ARM'de oluşturma girişimleri başarısız olur.

IfIdentical

Fark yoksa ARM tarafından yönetilecek mevcut ad alanını devralın.

Always

Her zaman ARM tarafından yönetilecek mevcut ad alanını devralın, bazı alanların üzerine yazılabilir.

createdByType

Kaynağı oluşturan kimliğin türü.

Değer Description
User
Application
ManagedIdentity
Key

DeletePolicy

Ad alanının seçeneklerini silme.

Değer Description
Keep

Yalnızca ARM kaynağını silin, Kubernetes ad alanını koruyun. ManagedByARM etiketini de silin.

Delete

Hem ARM kaynağını hem de Kubernetes ad alanını birlikte silin.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

ManagedNamespace

ARM tarafından yönetilen ad alanı.

Name Tür Description
eTag

string

Yanıt gövdesinde eTag sağlanıyorsa, normal etag kuralına göre üst bilgi olarak da sağlanabilir. Varlık etiketleri, aynı istenen kaynaktan iki veya daha fazla varlığı karşılaştırmak için kullanılır. HTTP/1.1, etag (bölüm 14.19), If-Match (bölüm 14.24), If-None-Match (bölüm 14.26) ve If-Range (bölüm 14.27) üst bilgi alanlarında varlık etiketlerini kullanır.

id

string (arm-id)

Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Kaynağın bulunduğu coğrafi konum

name

string

Kaynağın adı

properties

NamespaceProperties

Ad alanının özellikleri.

systemData

systemData

createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri.

tags

object

Kaynak etiketleri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

ManagedNamespaceListResult

Yönetilen Namespace listesi işleminin yanıtı.

Name Tür Description
nextLink

string (uri)

Öğelerin sonraki sayfasına bağlantı

value

ManagedNamespace[]

Bu sayfadaki Yönetilen İsim Alanı öğeleri

NamespaceProperties

ARM tarafından yönetilen bir ad alanının özellikleri

Name Tür Description
adoptionPolicy

AdoptionPolicy

Aynı ada sahip Kubernetes ad alanı zaten varsa eylem.

annotations

object

Yönetilen ad alanının ek açıklamaları.

defaultNetworkPolicy

NetworkPolicies

Ad alanında zorunlu kılınan varsayılan ağ ilkesi. Müşteriler ad alanı altında diğer Kubernetes ağ ilkesi nesnelerine sahip olabilir. Ağ politikaları eklemelidir; Bir ilke veya ilkeler belirli bir yön için belirli bir bölmeye uygulanıyorsa, bölme için bu yönde izin verilen bağlantılar, geçerli tüm ilkelerin izin verdiği bağlantıların birleşimidir.

defaultResourceQuota

ResourceQuota

Ad alanında zorunlu kılınan varsayılan kaynak kotası. Müşteriler ad alanı altında diğer Kubernetes kaynak kotası nesnelerine sahip olabilir. Kaynak kotaları katkı maddesidir; Belirli bir ad alanına birden çok kaynak kotası uygulanırsa, geçerli sınır, ad alanındaki tüm kotaların karşılanabileceği şekilde olacaktır.

deletePolicy

DeletePolicy

Ad alanının seçeneklerini silme.

labels

object

Yönetilen ad alanının etiketleri.

portalFqdn

string

Azure Portal tarafından Yönetilen Kümeye erişmek için kullanılan özel FQDN. Bu FQDN yalnızca Azure Portal tarafından kullanılır ve diğer istemciler tarafından kullanılmamalıdır. Azure Portal, kubernetes APIServer'ın varsayılan olarak işlemediği bazı yanıtlarda belirli Çıkış Noktaları Arası Kaynak Paylaşımı (CORS) üst bilgilerinin gönderilmesini gerektirir. Bu özel FQDN CORS'yi destekleyerek Azure Portal'ın düzgün çalışmasını sağlar.

provisioningState

NamespaceProvisioningState

Ad alanının geçerli sağlama durumu.

NamespaceProvisioningState

Ad alanının geçerli sağlama durumu.

Değer Description
Updating

İsim alanı güncelleniyor.

Deleting

İsim alanı siliniyor.

Creating

İsim alanı oluşturuluyor.

Succeeded

İsim alanı sağlama işlemi başarılı oldu.

Failed

Isim alanı sağlama başarısız oldu.

Canceled

Namespace provisioning iptal edildi.

NetworkPolicies

Giriş ve çıkış kurallarını belirten ad alanının varsayılan ağ ilkesi.

Name Tür Default value Description
egress

PolicyRule

AllowAll

Farklı ağ ilkesi kurallarını temsil eden sabit listesi.

ingress

PolicyRule

AllowSameNamespace

Farklı ağ ilkesi kurallarını temsil eden sabit listesi.

PolicyRule

Farklı ağ ilkesi kurallarını temsil eden sabit listesi.

Değer Description
DenyAll

Tüm ağ trafiğini reddet.

AllowAll

Tüm ağ trafiğine izin ver.

AllowSameNamespace

Aynı ad alanı içindeki trafiğe izin verin.

ResourceQuota

Ad alanı için kaynak kotası.

Name Tür Description
cpuLimit

string

Binde bir CPU biçimindeki ad alanının CPU sınırı. Daha fazla ayrıntı için bkz. CPU kaynak birimleri .

cpuRequest

string

Binde bir CPU biçiminde ad alanının CPU isteği. Daha fazla ayrıntı için bkz. CPU kaynak birimleri .

memoryLimit

string

İki eşdeğerin gücü biçimindeki ad alanının bellek sınırı: Ei, Pi, Ti, Gi, Mi, Ki. Daha fazla ayrıntı için bkz . Bellek kaynak birimleri .

memoryRequest

string

İki eşdeğerin gücü biçiminde ad alanının bellek isteği: Ei, Pi, Ti, Gi, Mi, Ki. Daha fazla ayrıntı için bkz . Bellek kaynak birimleri .

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string (date-time)

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string (date-time)

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı en son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimlik türü.