概要: Azure CLI の用語とサポート レベル
この記事では、Azure CLI の用語について説明します。 構文コンポーネント、参照型、状態があります。
Azure CLI 構文コンポーネント
Azure CLI 構文は、グループ、参照、コマンド、パラメーターを組み合わせたものです。 多くの場合、完全な参照コマンドは、コマンドと呼ばれます。
Azure サービス | 参照グループ | 参照サブグループ | command | 完全参照コマンド | パラメーターの例 |
---|---|---|---|---|---|
Azure CLI | az config | az config | --local, --output -o | ||
Azure ネットワーク | az network | application-gateway | create | az network application-gateway create | --name, --resource-group, --capacity |
Azure DevOps | az pipelines | エージェント | list | az pipelines agent list | --pool-id, --agent-name, --demands |
参照サブグループには、az network application-gateway private-link ip-config add
のように複数のレベルを含めることができます
参照グループ | サブグループ 1 | サブグループ 2 | サブグループ 3 | コマンド |
---|---|---|---|---|
ネットワーク | application-gateway | private-link | ip-config | add |
参照コマンドの完全な一覧については、リファレンス一覧 A -Z を参照してください。
参照型とは
Azure CLI コマンドは、コア Azure CLI サービスの一部であるか、拡張機能のどちらかです。 拡張機能はオプションのアドオンです。 ここで説明されているように、参照型によって、リリース スケジュール、状態、インストール方法が決まります。
用語 | コア | 拡張機能 |
---|---|---|
参照 | プライマリ Azure CLI サービスの一部 | インストールする必要があるオプションの参照コマンド |
インストール | MSI インストーラーと一緒に | az extension add で個別に |
リリース | [スケジュールに従う] | 新しい機能や更新プログラムが利用可能になったとき |
Status | GA (一般公開)、プレビュー、非推奨にすることができます | GA、プレビュー、非推奨の場合もあります |
コマンド グループの一覧を取得するには az
を実行します。 拡張機能の一覧には az extension list-available --output table コマンドを使います。
# Get list of all command groups
az
# Get list of extensions
az extension list-available --output table
コア
CLI の永続的な部分として公開されている Azure CLI 参照は、コア参照と呼ばれます。 すべてのコア参照は Azure CLI と共にインストールされます。参照のサブセットを選択することはできません。 Azure Cloud Shell を通じて CLI を実行する場合、コア参照は常に最新の状態になります。
拡張機能
拡張機能は、CLI の一部として付属しませんが、CLI コマンドとして実行されます。 一部の拡張機能は Azure CLI の永続的な部分ですが、多くの場合、拡張機能によって、プレビューや実験用コマンドにアクセスできるようになります。 az iot hub などの 1 つの参照グループが、コアと拡張機能の両方のコマンドを持つことがあります。 次に 2 つの例を示します。
完全参照コマンド | コア | 拡張機能 |
---|---|---|
az iot hub list | はい | |
az iot hub job list | はい |
最初の使用時に拡張機能をインストールするように求められます。 また、az extension add コマンドを実行することでも、拡張機能をインストールできます。
インストールと更新を含む拡張機能の参照について詳しくは、「Azure CLI で拡張機能を使用する」を参照してください。 拡張機能参照コマンドの完全な一覧については、「Azure CLI で使用可能な拡張機能」を参照してください。
参照状態とは
参照の種類に関係なく、Azure CLI 参照は、GA (一般公開)、パブリック プレビュー、非推奨の 3 つの状態カテゴリに分類されます。 これは、安定性を決定する参照コマンドの状態 (型ではありません) です。
GA | パブリック プレビュー | "非推奨" | |
---|---|---|---|
安定性 | 永続的 | カスタマー フィードバックに応じて変更される場合があります。 Microsoft Azure プレビューの条件に従います。 | 削除されます。 |
Note
パブリック プレビューまたは非推奨を示す警告は、Azure CLI コマンド出力の一部であり、想定される必要があります。
1 つの参照に対するほとんどのコマンドとパラメーターには 1 つの状態がありますが、常にそうではありません。 より多くのコマンドを提供するために組み込まれている GA 参照には、GA とプレビューの両方の参照コマンドを含めることができます。 機能を向上させるために新しいパラメーターが追加されるときに、1 つのコマンドが、異なる状態カテゴリに分類されるパラメーターを持つこともあります。 異なる状態を持つ参照の例を次に示します。
完全参照コマンド | パラメーター | 種類 | GA | パブリック プレビュー | "非推奨" |
---|---|---|---|---|---|
az network dns zone list | すべて | コア | はい | ||
az network dns zone create | --name, --resource-group, --if-none-match, --parent-name | コア | はい | ||
--existingParameter5 | コア | はい | |||
--newParameter6 | コア | はい | |||
az network vhub list | すべて | 拡張機能 | はい | ||
az network vhub create | --address-prefix, --name, --resource-group, -vwan, --location, --sku | 拡張機能 | はい | ||
--exsitingParameter7 | 拡張子 | はい | |||
--newParameter8 | 拡張子 | はい | |||
az network firewall create | すべて | 拡張機能 | はい |
上記の表は一例に過ぎません。現在の参照状態az network
を表すわけではありません。
関連項目
Azure CLI