次の方法で共有


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

az arcdata dc createで使用できるデータ コントローラー構成プロファイルを初期化します。

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"}'

必須のパラメーター

--config-file -c
非推奨

オプション '-c' は非推奨となり、今後のリリースで削除される予定です。 代わりに '-p' を使用してください。

設定する構成のデータ コントローラー構成ファイル パス (つまり、カスタム/control.json)。

--json-values -j

値への 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 などのインデックスを指定してアクセスする必要があります。

--path -p

設定する構成のデータ コントローラー構成ファイル パス (つまり、カスタム/control.json)。

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

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

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

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

--only-show-errors

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

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

Output format.

プロパティ
規定値: 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 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.

--force -f

ターゲット ファイルの上書きを強制します。

--path -p

構成プロファイルを配置する場所のファイル パス。既定値は cwd/custom です。

--source -s

構成プロファイル ソース: ['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']。

--target -t
非推奨

オプション '-t' は非推奨となり、今後のリリースで削除される予定です。 代わりに '-p' を使用してください。

構成プロファイルを配置する場所のファイル パス。既定値は cwd/custom です。

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

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

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

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

--only-show-errors

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

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

Output format.

プロパティ
規定値: 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 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.

--config-profile -c

既定の構成プロファイル: ['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']。

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

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

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

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

--only-show-errors

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

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

Output format.

プロパティ
規定値: 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 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"}}]}

必須のパラメーター

--config-file -c
非推奨

オプション '-c' は非推奨となり、今後のリリースで削除される予定です。 代わりに '--path' を使用してください。

設定する構成のデータ コントローラー構成ファイル パス (つまり、カスタム/control.json)。

--patch-file -p

jsonpatch ライブラリに基づくパッチ json ファイルへのパス: http://jsonpatch.com/。 パッチ json ファイルは、"patch" という名前のキーを使用して開始する必要があります。その値は、実行するパッチ操作の配列です。 パッチ操作のパスには、ほとんどの操作に key1.key2 などのドット表記を使用できます。 置換操作を実行し、条件を必要とする配列の値を置き換える場合は、パスを $で始めて jsonpath 表記を使用してください。 これにより、$.key1.key2[?(@.key3=="someValue"].key4. 以下の例を参照してください。 条件に関するその他のヘルプについては、「https://jsonpath.com/」を参照してください。

--path

設定する構成のデータ コントローラー構成ファイル パス (つまり、カスタム/control.json)。

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

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

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

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

--only-show-errors

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

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

Output format.

プロパティ
規定値: 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 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'

必須のパラメーター

--config-file -c
非推奨

オプション '-c' は非推奨となり、今後のリリースで削除される予定です。 代わりに '-p' を使用してください。

設定する構成のデータ コントローラー構成ファイル パス (つまり、カスタム/control.json)。

--json-path -j

削除する値 (key1.subkey1、key2.subkey2 など) を示す jsonpatch ライブラリに基づく json パスの一覧。 remove コマンドは、条件をサポートしていません。 パスの外観の例については、http://jsonpatch.com/ を参照してください。 配列にアクセスする場合は、key.0=value などのインデックスを指定してアクセスする必要があります。

--path -p

設定する構成のデータ コントローラー構成ファイル パス (つまり、カスタム/control.json)。

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

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

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

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

--only-show-errors

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

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

Output format.

プロパティ
規定値: 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 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"}'

必須のパラメーター

--config-file -c
非推奨

オプション '-c' は非推奨となり、今後のリリースで削除される予定です。 代わりに '-p' を使用してください。

設定する構成のデータ コントローラー構成ファイル パス (つまり、カスタム/control.json)。

--json-values -j

値への 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/」を参照してください。

--path -p

設定する構成のデータ コントローラー構成ファイル パス (つまり、カスタム/control.json)。

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

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

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

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

--only-show-errors

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

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

Output format.

プロパティ
規定値: 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 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.

--k8s-namespace -k

データ コントローラーが存在する Kubernetes 名前空間。

--use-k8s

このアクションを実行するには、ローカルの Kubernetes API を使用します。

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

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

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

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

--only-show-errors

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

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

Output format.

プロパティ
規定値: 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