az apic

Note

このリファレンスは、Azure CLI (バージョン 2.57.0 以降) の apic-extension 拡張機能の一部です。 az apic コマンドを初めて実行すると、拡張機能が自動的にインストールされます。 拡張機能の詳細をご覧ください。

Azure API Center サービスを管理します。

コマンド

名前 説明 状態
az apic api

API Center で API を管理するコマンド。

拡張子 GA
az apic api create

新しい API を登録するか、既存の API を更新します。

拡張子 GA
az apic api definition

API Center で API 定義を管理するコマンド。

拡張子 GA
az apic api definition create

新しい API 定義を作成するか、既存の API 定義を更新します。

拡張子 GA
az apic api definition delete

指定した API 定義を削除します。

拡張子 GA
az apic api definition export-specification

API 仕様をエクスポートします。

拡張子 GA
az apic api definition import-specification

API 仕様をインポートします。

拡張子 GA
az apic api definition list

API 定義のコレクションを一覧表示します。

拡張子 GA
az apic api definition show

API 定義の詳細を取得します。

拡張子 GA
az apic api definition update

既存の API 定義を更新します。

拡張子 GA
az apic api delete

指定した API を削除します。

拡張子 GA
az apic api deployment

API Center で API デプロイを管理するコマンド。

拡張子 GA
az apic api deployment create

新しい API デプロイを作成するか、既存の API デプロイを更新します。

拡張子 GA
az apic api deployment delete

API デプロイを削除します。

拡張子 GA
az apic api deployment list

API デプロイのコレクションを一覧表示します。

拡張子 GA
az apic api deployment show

API デプロイの詳細を取得します。

拡張子 GA
az apic api deployment update

既存の API デプロイを更新します。

拡張子 GA
az apic api list

API のコレクションを一覧表示します。

拡張子 GA
az apic api register

仕様ファイルを信頼のソースとして使用して、バージョン、定義、および関連付けられたデプロイに新しい API を登録します。 現時点では、OpenAPI JSON/YAML 形式のみがサポートされています。

拡張子 プレビュー
az apic api show

API の詳細を取得します。

拡張子 GA
az apic api update

既存の API を更新します。

拡張子 GA
az apic api version

API Center で API バージョンを管理するコマンド。

拡張子 GA
az apic api version create

新しい API バージョンを作成するか、既存の API バージョンを更新します。

拡張子 GA
az apic api version delete

指定した API バージョンを削除します。

拡張子 GA
az apic api version list

API バージョンのコレクションを一覧表示します。

拡張子 GA
az apic api version show

API バージョンの詳細を取得します。

拡張子 GA
az apic api version update

既存の API バージョンを更新します。

拡張子 GA
az apic create

インスタンスを作成するか、Azure API Center サービスの既存のインスタンスを更新します。

拡張子 GA
az apic delete

Azure API Center サービスのインスタンスを削除します。

拡張子 GA
az apic environment

API Center で環境を管理するためのコマンド。

拡張子 GA
az apic environment create

新しい環境を作成するか、既存の環境を更新します。

拡張子 GA
az apic environment delete

その環境を削除します。

拡張子 GA
az apic environment list

環境のコレクションを一覧表示します。

拡張子 GA
az apic environment show

環境の詳細を取得します。

拡張子 GA
az apic environment update

既存の環境を更新します。

拡張子 GA
az apic import-from-apim

Azure API Management サービス インスタンスから API をインポートします。

拡張子 GA
az apic list

Azure サブスクリプション内の Azure API Center サービスを一覧表示します。

拡張子 GA
az apic metadata

API Center でメタデータ スキーマを管理するコマンド。

拡張子 GA
az apic metadata create

新しいメタデータ スキーマを作成するか、既存のメタデータ スキーマを更新します。

拡張子 GA
az apic metadata delete

指定したメタデータ スキーマを削除します。

拡張子 GA
az apic metadata export

メタデータ スキーマをエクスポートします。

拡張子 GA
az apic metadata list

メタデータ スキーマのコレクションを一覧表示します。

拡張子 GA
az apic metadata show

メタデータ スキーマの詳細を取得します。

拡張子 GA
az apic metadata update

既存のメタデータ スキーマを更新します。

拡張子 GA
az apic show

Azure API Center サービス インスタンスの詳細を表示します。

拡張子 GA
az apic update

Azure API Center サービスのインスタンスを更新します。

拡張子 GA

az apic create

インスタンスを作成するか、Azure API Center サービスの既存のインスタンスを更新します。

az apic create --name
               --resource-group
               [--identity]
               [--location]
               [--tags]

サービスの作成の例 1

az apic create -g contoso-resources -n contoso -l eastus

サービスの作成の例 2

az apic create --resource-group contoso-resources --name contoso --location eastus

必須のパラメーター

--name -n

API センター サービスの名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

省略可能のパラメーター

--identity

このリソースに割り当てられているマネージド サービス ID。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

--location -l

リソースが存在する地理的な場所 を指定しない場合は、リソース グループの場所が使用されます。

--tags

リソース タグ。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az apic delete

Azure API Center サービスのインスタンスを削除します。

az apic delete [--ids]
               [--name]
               [--resource-group]
               [--subscription]
               [--yes]

サービスの削除

az apic delete -n contoso -g contoso-resources

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

API センター サービスの名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--yes -y

確認のダイアログを表示しません。

規定値: False
グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az apic import-from-apim

Azure API Management サービス インスタンスから API をインポートします。

az apic import-from-apim --apim-apis
                         --apim-name
                         [--apim-resource-group]
                         [--apim-subscription]
                         [--ids]
                         [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                         [--resource-group]
                         [--service-name]
                         [--subscription]

同じリソース グループ内の APIM からすべての API をインポートする

az apic import-from-apim -g api-center-test --service-name contoso-apic --apim-name contoso-apim --apim-apis *

同じリソース グループ内の APIM から選択した API をインポートする

az apic import-from-apim -g api-center-test --service-name contoso-apic --apim-name contoso-apim --apim-apis [echo,foo]

別のサブスクリプションとリソース グループの APIM からすべての API をインポートする

az apic import-from-apim -g api-center-test --service-name contoso-apic --apim-subscription 00000000-0000-0000-0000-000000000000 --apim-resource-group apim-rg --apim-name contoso-apim --apim-apis *

必須のパラメーター

--apim-apis

インポートする API。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

--apim-name

ソース APIM インスタンスの名前。

省略可能のパラメーター

--apim-resource-group

ソース APIM インスタンスのリソース グループ。

--apim-subscription

ソース APIM インスタンスのサブスクリプション ID。

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--no-wait

実行時間の長い操作の終了を待機しません。

指定可能な値: 0, 1, f, false, n, no, t, true, y, yes
--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--service-name -n

Azure API Center サービスの名前。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az apic list

Azure サブスクリプション内の Azure API Center サービスを一覧表示します。

サブスクリプションのすべてのリソースの一覧表示が機能しないという既知の問題があります。 リソース グループごとにリソースを一覧表示してください。

az apic list [--max-items]
             [--next-token]
             [--resource-group]

リソース グループ内のサービスを一覧表示する

az apic list -g contoso-resources

省略可能のパラメーター

--max-items

コマンドの出力で返される項目の合計数。 使用可能な項目の合計数が指定された値を超える場合は、コマンドの出力にトークンが提供されます。 改ページ位置の変更を再開するには、後続のコマンドの引数 --next-token トークン値を指定します。

--next-token

ページ分割を開始する場所を指定するトークン。 これは、以前に切り捨てられた応答からのトークン値です。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az apic show

Azure API Center サービス インスタンスの詳細を表示します。

az apic show [--ids]
             [--name]
             [--resource-group]
             [--subscription]

サービスの詳細を表示する

az apic show -g contoso-resources -n contoso

省略可能のパラメーター

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

API センター サービスの名前。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。

az apic update

Azure API Center サービスのインスタンスを更新します。

az apic update [--add]
               [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
               [--identity]
               [--ids]
               [--name]
               [--remove]
               [--resource-group]
               [--set]
               [--subscription]
               [--tags]

サービスの詳細を更新する

az apic update -g contoso-resources -n contoso

省略可能のパラメーター

--add

パスとキー値のペアを指定して、オブジェクトの一覧にオブジェクトを追加します。 例: --add property.listProperty <key=value, string or JSON string>.

--force-string

'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。

指定可能な値: 0, 1, f, false, n, no, t, true, y, yes
--identity

このリソースに割り当てられているマネージド サービス ID。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

--ids

1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。

--name -n

API センター サービスの名前。

--remove

リストからプロパティまたは要素を削除します。 例: --remove property.list OR --remove propertyToRemove。

--resource-group -g

リソース グループの名前。 az configure --defaults group=<name> を使用して、既定のグループを構成できます。

--set

設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--tags

リソース タグ。 短縮構文、json-file、yaml-file をサポートします。 詳細を表示するには、"??" を試してください。

グローバル パラメーター
--debug

すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。

--help -h

このヘルプ メッセージを表示して終了します。

--only-show-errors

エラーのみを表示し、警告は抑制します。

--output -o

出力形式。

指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
規定値: json
--query

JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。

--subscription

サブスクリプションの名前または ID。 az account set -s NAME_OR_ID を使用して、既定のサブスクリプションを構成できます。

--verbose

ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。