次の方法で共有


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)

ターゲット サブスクリプションの ID。 値は UUID である必要があります。

api-version
query True

string

minLength: 1

この操作に使用する API バージョン。

応答

名前 説明
200 OK

ManagedNamespaceListResult

Azureの運用は無事に完了しました。

Other Status Codes

ErrorResponse

予期しないエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

型: oauth2
フロー: implicit
Authorization URL (承認 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

リソースを作成した ID の種類。

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

リソースを作成した ID の種類。

説明
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 規則に従ってヘッダーとして提供することもできます。 エンティティ タグは、同じ要求されたリソースから 2 つ以上のエンティティを比較するために使用されます。 HTTP/1.1 では、etag (セクション 14.19)、If-Match (セクション 14.24)、If-None-Match (セクション 14.26)、および If-Range (セクション 14.27) ヘッダー フィールドのエンティティ タグを使用します。

id

string (arm-id)

リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

リソースが存在する地理的な場所

name

string

リソースの名前

properties

NamespaceProperties

名前空間のプロパティ。

systemData

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

tags

object

リソース タグ。

type

string

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

ManagedNamespaceListResult

ManagedNamespaceのリスト操作の応答。

名前 説明
nextLink

string (uri)

アイテムの次のページへのリンク

value

ManagedNamespace[]

このページの管理された名前空間項目

NamespaceProperties

ARM によって管理される名前空間のプロパティ

名前 説明
adoptionPolicy

AdoptionPolicy

同じ名前の Kubernetes 名前空間が既に存在する場合のアクション。

annotations

object

マネージド名前空間の注釈。

defaultNetworkPolicy

NetworkPolicies

名前空間に適用される既定のネットワーク ポリシー。 お客様は、名前空間の下に他の Kubernetes ネットワーク ポリシー オブジェクトを持つことができます。 ネットワークポリシーは加算的です。ポリシーが特定の方向の特定のポッドに適用される場合、そのポッドに対してその方向で許可される接続は、適用可能なすべてのポリシーで許可される接続の和集合です。

defaultResourceQuota

ResourceQuota

名前空間に適用される既定のリソース クォータ。 お客様は、名前空間の下に他の Kubernetes リソース クォータ オブジェクトを持つことができます。 リソースクォータは加算的です。特定の名前空間に複数のリソース クォータが適用される場合、有効な制限は、名前空間のすべてのクォータを満たすことができるような制限になります。

deletePolicy

DeletePolicy

名前空間の削除オプション。

labels

object

マネージド名前空間のラベル。

portalFqdn

string

マネージド クラスターにアクセスするために Azure Portal によって使用される特別な FQDN。 この FQDN は Azure Portal でのみ使用されるため、他のクライアントでは使用しないでください。 Azure Portal では、一部の応答で特定のクロスオリジン リソース共有 (CORS) ヘッダーを送信する必要があります。このヘッダーは、Kubernetes APIServer では既定では処理されません。 この特殊な FQDN は CORS をサポートし、Azure Portal が正常に機能できるようにします。

provisioningState

NamespaceProvisioningState

名前空間の現在のプロビジョニング状態。

NamespaceProvisioningState

名前空間の現在のプロビジョニング状態。

説明
Updating

名前空間は更新中です。

Deleting

名前空間は削除されています。

Creating

名前空間が作成されています。

Succeeded

名前空間のプロビジョニングは成功しました。

Failed

名前空間のプロビジョニングが失敗しました。

Canceled

名前空間のプロビジョニングはキャンセルされました。

NetworkPolicies

名前空間の既定のネットワーク ポリシー。イングレスルールとエグレスルールを指定します。

名前 規定値 説明
egress

PolicyRule

AllowAll

異なるネットワークポリシールールを表す列挙型。

ingress

PolicyRule

AllowSameNamespace

異なるネットワークポリシールールを表す列挙型。

PolicyRule

異なるネットワークポリシールールを表す列挙型。

説明
DenyAll

すべてのネットワークトラフィックを拒否します。

AllowAll

すべてのネットワークトラフィックを許可します。

AllowSameNamespace

同じ名前空間内のトラフィックを許可します。

ResourceQuota

名前空間のリソース クォータ。

名前 説明
cpuLimit

string

1000 分の 1 の CPU 形式での名前空間の CPU 制限。 詳細については、 CPU リソース ユニット を参照してください。

cpuRequest

string

1000 番目の CPU 形式の名前空間の CPU 要求。 詳細については、 CPU リソース ユニット を参照してください。

memoryLimit

string

2 乗の形式の名前空間のメモリ制限: Ei、Pi、Ti、Gi、Mi、Ki。 詳細については、 メモリ リソース ユニット を参照してください。

memoryRequest

string

2 の累乗形式の名前空間のメモリ要求: Ei、Pi、Ti、Gi、Mi、Ki。 詳細については、 メモリ リソース ユニット を参照してください。

systemData

リソースの作成と最後の変更に関連するメタデータ。

名前 説明
createdAt

string (date-time)

リソース作成のタイムスタンプ (UTC)。

createdBy

string

リソースを作成した ID。

createdByType

createdByType

リソースを作成した ID の種類。

lastModifiedAt

string (date-time)

リソースの最終変更のタイムスタンプ (UTC)

lastModifiedBy

string

リソースを最後に変更した ID。

lastModifiedByType

createdByType

リソースを最後に変更した ID の種類。