az aosm nsd

Note

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

コマンド グループ 'aosm' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus

AOSM パブリッシャーのネットワーク サービス デザインを管理します。

ネットワーク サービス 設計 (NSD) は、ネットワーク関数定義 (NFD) と、ネットワーク サービスを定義するサポート インフラストラクチャのコレクションです。 このコマンド グループを使用すると、NSG をビルドしてAzureに発行できます。

コマンド

Name 説明 型 状態
az aosm nsd build

AOSM ネットワーク サービスの設計を構築します。

Extension Preview
az aosm nsd generate-config

AOSM パブリッシャーのネットワーク サービス 設計を構築するための構成ファイルを生成します。

Extension Preview
az aosm nsd publish

事前構築済みの AOSM ネットワーク サービス設計を発行します。

Extension Preview

az aosm nsd build

プレビュー

コマンド グループ 'aosm' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus

AOSM ネットワーク サービスの設計を構築します。

提供された構成ファイルに基づいて AOSM ネットワーク サービス デザイン (NSD) を構築します。 NSD は、構成ファイルで指定されているように、サポート インフラストラクチャを指定するネットワーク関数定義 (NFD) と ARM テンプレートから構築されます。 出力はディレクトリであり、(aosm nsd publish コマンドを使用して) 直接発行することも、発行する前に手動でカスタマイズすることもできます。

az aosm nsd build --config-file
                  [--acquire-policy-token]
                  [--change-reference]

例

ネットワーク サービス設計を構築します。

az aosm nsd build --config-file my-nsd-input-config.jsonc

必須パラメーター

--config-file -f

構成ファイルへのパス。 これは、NSD を構築するために必要なパラメーターを含む JSONC ファイルです。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--acquire-policy-token

このリソース操作のAzure Policy トークンを自動的に取得します。

プロパティ 値
パラメーター グループ: Global Policy Arguments
--change-reference

このリソース操作の関連する変更参照 ID。

プロパティ 値
パラメーター グループ: Global Policy Arguments
グローバル パラメーター
--debug

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ 値
規定値: False
--help -h

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

--only-show-errors

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

プロパティ 値
規定値: False
--output -o

出力フォーマット。

プロパティ 値
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

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

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ 値
規定値: False

az aosm nsd generate-config

プレビュー

コマンド グループ 'aosm' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus

AOSM パブリッシャーのネットワーク サービス 設計を構築するための構成ファイルを生成します。

AOSM ネットワーク サービス デザイン (NSD) の構築に使用できる構成ファイルを生成します。 構成ファイルは、NSD を構築するために必要なパラメーターを含む JSONC ファイルです。 NSD をビルドする前に、構成ファイルに特定の値を入力する必要があります。

az aosm nsd generate-config [--acquire-policy-token]
                            [--change-reference]
                            [--output-file]

例

ネットワーク サービス デザインの構成ファイルを生成します。

az aosm nsd generate-config

ネットワーク サービス デザインの構成ファイルを生成し、特定のファイルに書き込みます。

az aosm nsd generate-config --output-file my-nsd-input-config.jsonc

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--acquire-policy-token

このリソース操作のAzure Policy トークンを自動的に取得します。

プロパティ 値
パラメーター グループ: Global Policy Arguments
--change-reference

このリソース操作の関連する変更参照 ID。

プロパティ 値
パラメーター グループ: Global Policy Arguments
--output-file

生成された構成テキストを書き込む出力ファイルの名前。

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

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ 値
規定値: False
--help -h

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

--only-show-errors

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

プロパティ 値
規定値: False
--output -o

出力フォーマット。

プロパティ 値
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

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

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ 値
規定値: False

az aosm nsd publish

プレビュー

コマンド グループ 'aosm' はプレビュー段階であり、開発中です。 参照レベルとサポート レベル: https://aka.ms/CLI_refstatus

事前構築済みの AOSM ネットワーク サービス設計を発行します。

事前構築済みの AOSM ネットワーク サービス 設計 (NSD) をAzureに発行します。 NSD は、発行する前に aosm nsd build コマンドを使用してビルドする必要があります。 NSD およびその他の必要なリソース (パブリッシャー リソース、成果物マニフェスト、ストレージ アカウントなど) は、現在アクティブなAzure サブスクリプション内の指定されたリソース グループに発行されます。

az aosm nsd publish --build-output-folder
                    [--acquire-policy-token]
                    [--change-reference]
                    [--no-subscription-permissions]

例

ネットワーク サービスデザインを公開します。

az aosm nsd publish --build-output-folder my-nsd-output-folder

必須パラメーター

--build-output-folder -b

ビルド コマンドによって作成された、発行するフォルダーへのパス。

オプションのパラメーター

次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。

--acquire-policy-token

このリソース操作のAzure Policy トークンを自動的に取得します。

プロパティ 値
パラメーター グループ: Global Policy Arguments
--change-reference

このリソース操作の関連する変更参照 ID。

プロパティ 値
パラメーター グループ: Global Policy Arguments
--no-subscription-permissions -u

CNF definition_type発行のみ - VNF では無視されます。 Publisher サブスクリプション (共同作成者ロール + AcrPush ロール、またはサブスクリプション全体に対して importImage アクションと AcrPush を許可するカスタム ロール) にインポートするアクセス許可がない場合は、このフラグを渡します。 これは、イメージ成果物がローカル コンピューターにプルされ、成果物ストアにプッシュされることを意味します。 Docker をローカルにインストールする必要があります。

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

ログの詳細度を上げて、すべてのデバッグ ログを表示します。

プロパティ 値
規定値: False
--help -h

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

--only-show-errors

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

プロパティ 値
規定値: False
--output -o

出力フォーマット。

プロパティ 値
規定値: json
指定可能な値: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

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

--verbose

ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。

プロパティ 値
規定値: False