az arcdata dc config
Note
This reference is part of the arcdata extension for the Azure CLI (version 2.3.1 or higher). az arcdata dc config コマンドを初めて実行すると、拡張機能が自動的にインストールされます。 Learn more about extensions.
Configuration commands.
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
az arcdata dc config add |
構成ファイルに json パスの値を追加します。 |
Extension | GA |
az arcdata dc config init |
|
Extension | GA |
az arcdata dc config list |
使用可能な構成プロファイルの選択肢を一覧表示します。 |
Extension | GA |
az arcdata dc config patch |
json パッチ ファイルに基づいて構成ファイルにパッチを適用します。 |
Extension | GA |
az arcdata dc config remove |
構成ファイル内の json パスの値を削除します。 |
Extension | GA |
az arcdata dc config replace |
構成ファイル内の json パスの値を置き換えます。 |
Extension | GA |
az arcdata dc config show |
データ コントローラーのカスタム リソースの構成を返します。 |
Extension | GA |
az arcdata dc config add
構成ファイルに json パスの値を追加します。
構成ファイルの json パスに値を追加します。 以下のすべての例は Bash で示されています。 別のコマンド ラインを使用する場合は、エスケープ引用符を適切に使用する必要があります。 または、パッチ ファイルの機能を使用することもできます。
az arcdata dc config add --config-file
--json-values
--path
例
データ コントローラー ストレージを追加します。
az arcdata dc config add --path custom/control.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
必須のパラメーター
オプション '-c' は非推奨となり、今後のリリースで削除される予定です。 代わりに '-p' を使用してください。
設定する構成のデータ コントローラー構成ファイル パス (つまり、カスタム/control.json)。
値への json パスのキー値ペアリスト: key1.subkey1=value1,key2.subkey2=value2。 次のようなインライン json 値を指定できます。key='{"kind":"cluster","name":"test-cluster"}' や、key=./values.jsonなどのファイル パスを指定します。 add コマンドは条件をサポートしていません。 指定するインライン値が "=" と "" のキー値ペア自体である場合は、それらの文字をエスケープします。 たとえば、key1="key2=val2,key3=val3" と入力します。 パスの外観の例については、http://jsonpatch.com/ を参照してください。 配列にアクセスする場合は、key.0=value などのインデックスを指定してアクセスする必要があります。
設定する構成のデータ コントローラー構成ファイル パス (つまり、カスタム/control.json)。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
Output format.
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az arcdata dc config init
az arcdata dc create
で使用できるデータ コントローラー構成プロファイルを初期化します。
az arcdata dc create
で使用できるデータ コントローラー構成プロファイルを初期化します。 構成プロファイルの特定のソースは、引数で指定できます。
az arcdata dc config init [--force]
[--path]
[--source]
[--target]
例
ガイド付きデータ コントローラー構成 init エクスペリエンス - 必要な値のプロンプトが表示されます。
az arcdata dc config init
arcdata dc config init with arguments, create aks-dev-test in ./custom.
az arcdata dc config init --source azure-arc-kubeadm --path custom
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
ターゲット ファイルの上書きを強制します。
構成プロファイルを配置する場所のファイル パス。既定値は cwd/custom です。
構成プロファイル ソース: ['azure-arc-ake'、'azure-arc-aks-default-storage'、'azure-arc-aks-dev-test'、 'azure-arc-aks-hci'、'azure-arc-aks-premium-storage'、'azure-arc-azure-openshift'、'azure-arc-eks'、'azure-arc-gke'、'azure-arc-kubeadm'、'azure-arc-kubeadm-dev-test'、'azure-arc-openshift'、'azure-arc-unit-test']。
オプション '-t' は非推奨となり、今後のリリースで削除される予定です。 代わりに '-p' を使用してください。
構成プロファイルを配置する場所のファイル パス。既定値は cwd/custom です。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
Output format.
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az arcdata dc config list
使用可能な構成プロファイルの選択肢を一覧表示します。
arcdata dc config init
で使用できる構成プロファイルの選択肢を一覧表示します。
az arcdata dc config list [--config-profile]
例
使用可能なすべての構成プロファイル名を表示します。
az arcdata dc config list
特定の構成プロファイルの JSON を表示します。
az arcdata dc config list --config-profile aks-dev-test
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
既定の構成プロファイル: ['azure-arc-ake'、'azure-arc-aks-default-storage'、'azure-arc-aks-dev-test'、 'azure-arc-aks-hci'、'azure-arc-aks-premium-storage'、'azure-arc-azure-openshift'、'azure-arc-eks'、'azure-arc-gke'、'azure-arc-kubeadm'、'azure-arc-kubeadm-dev-test'、'azure-arc-openshift'、'azure-arc-unit-test']。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
Output format.
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az arcdata dc config patch
json パッチ ファイルに基づいて構成ファイルにパッチを適用します。
指定されたパッチ ファイルに従って構成ファイルにパッチを適用します。 パスの構成方法の詳細については、http://jsonpatch.com/ を参照してください。 置換操作では、jsonpath ライブラリが https://jsonpath.com/されるため、パスで条件を使用できます。 すべてのパッチ json ファイルは、対応する操作 (追加、置換、削除)、パス、および値を含むパッチの配列を持つ "patch" のキーで始まる必要があります。 "remove" 演算には値は必要なく、パスだけが必要です。 以下の例を参照してください。
az arcdata dc config patch --config-file
--patch-file
--path
例
例 1 - 単一エンドポイント (データ コントローラー エンドポイント) のポートをパッチ ファイルに置き換えます。
az arcdata dc config patch --path custom/control.json --patch ./patch.json
Patch File Example (patch.json):
{"patch":[{"op":"replace","path":"$.spec.endpoints[?(@.name=='Controller')].port","value":30080}]}
例 2 - データ コントローラーストレージをパッチ ファイルに置き換えます。
az arcdata dc config patch --path custom/control.json --patch ./patch.json
Patch File Example (patch.json):
{"patch":[{"op":"replace","path":".spec.storage","value":{"accessMode":"ReadWriteMany","className":"managed-premium","size":"10Gi"}}]}
必須のパラメーター
オプション '-c' は非推奨となり、今後のリリースで削除される予定です。 代わりに '--path' を使用してください。
設定する構成のデータ コントローラー構成ファイル パス (つまり、カスタム/control.json)。
jsonpatch ライブラリに基づくパッチ json ファイルへのパス: http://jsonpatch.com/。 パッチ json ファイルは、"patch" という名前のキーを使用して開始する必要があります。その値は、実行するパッチ操作の配列です。 パッチ操作のパスには、ほとんどの操作に key1.key2 などのドット表記を使用できます。 置換操作を実行し、条件を必要とする配列の値を置き換える場合は、パスを $で始めて jsonpath 表記を使用してください。 これにより、$.key1.key2[?(@.key3=="someValue"].key4. 以下の例を参照してください。 条件に関するその他のヘルプについては、「https://jsonpath.com/」を参照してください。
設定する構成のデータ コントローラー構成ファイル パス (つまり、カスタム/control.json)。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
Output format.
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az arcdata dc config remove
構成ファイル内の json パスの値を削除します。
構成ファイルの json パスにある値を削除します。 以下のすべての例は Bash で示されています。 別のコマンド ラインを使用する場合は、エスケープ引用符を適切に使用する必要があります。 または、パッチ ファイルの機能を使用することもできます。
az arcdata dc config remove --config-file
--json-path
--path
例
例 1 - データ コントローラーストレージを削除します。
az arcdata dc config remove --path custom/control.json --json-path '.spec.storage'
必須のパラメーター
オプション '-c' は非推奨となり、今後のリリースで削除される予定です。 代わりに '-p' を使用してください。
設定する構成のデータ コントローラー構成ファイル パス (つまり、カスタム/control.json)。
削除する値 (key1.subkey1、key2.subkey2 など) を示す jsonpatch ライブラリに基づく json パスの一覧。 remove コマンドは、条件をサポートしていません。 パスの外観の例については、http://jsonpatch.com/ を参照してください。 配列にアクセスする場合は、key.0=value などのインデックスを指定してアクセスする必要があります。
設定する構成のデータ コントローラー構成ファイル パス (つまり、カスタム/control.json)。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
Output format.
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az arcdata dc config replace
構成ファイル内の json パスの値を置き換えます。
構成ファイルの json パスにある値を置き換えます。 すべての例は Bash で示されています。 別のコマンド ラインを使用する場合は、エスケープ引用符を適切に使用する必要があります。 または、パッチ ファイルの機能を使用することもできます。
az arcdata dc config replace --config-file
--json-values
--path
例
例 1 - 単一のエンドポイント (データ コントローラー エンドポイント) のポートを置き換えます。
az arcdata dc config replace --path custom/control.json --json-values '$.spec.endpoints[?(@.name=="Controller")].port=30080'
例 2 - データ コントローラーのストレージを置き換えます。
az arcdata dc config replace --path custom/control.json --json-values 'spec.storage={"accessMode":"ReadWriteOnce","className":"managed-premium","size":"10Gi"}'
必須のパラメーター
オプション '-c' は非推奨となり、今後のリリースで削除される予定です。 代わりに '-p' を使用してください。
設定する構成のデータ コントローラー構成ファイル パス (つまり、カスタム/control.json)。
値への json パスのキー値ペアリスト: key1.subkey1=value1,key2.subkey2=value2。 次のようなインライン json 値を指定できます。key='{"kind":"cluster","name":"test-cluster"}' や、key=./values.jsonなどのファイル パスを指定します。 replace コマンドは、jsonpath ライブラリを使用した条件付きをサポートします。 これを使用するには、$でパスを開始します。 これにより、-j $.key1.key2[?(@.key3=="someValue"].key4=value. 指定するインライン値が "=" と "" のキー値ペア自体である場合は、それらの文字をエスケープします。 たとえば、key1="key2=val2,key3=val3" と入力します。 次の例を参照してください。 その他のヘルプについては、「https://jsonpath.com/」を参照してください。
設定する構成のデータ コントローラー構成ファイル パス (つまり、カスタム/control.json)。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
Output format.
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |
az arcdata dc config show
データ コントローラーのカスタム リソースの構成を返します。
az arcdata dc config show [--k8s-namespace]
[--use-k8s]
省略可能のパラメーター
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
データ コントローラーが存在する Kubernetes 名前空間。
このアクションを実行するには、ローカルの Kubernetes API を使用します。
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
プロパティ | 値 |
---|---|
規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
プロパティ | 値 |
---|---|
規定値: | False |
Output format.
プロパティ | 値 |
---|---|
規定値: | json |
指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_ID
を使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
プロパティ | 値 |
---|---|
規定値: | False |