az dt twin relationship
Note
このリファレンスは、Azure CLI (バージョン 2.46.0 以降) の azure-iot 拡張機能の一部です。 拡張機能は、az dt twin relationship コマンドを初めて実行するときに自動的にインストールされます。 拡張機能の詳細をご覧ください。
Digital Twins インスタンスのデジタル ツインリレーションシップを管理および構成します。
コマンド
名前 | 説明 | 型 | Status |
---|---|---|---|
az dt twin relationship create |
ソースとターゲットのデジタル ツインの間にリレーションシップを作成します。 |
拡張子 | GA |
az dt twin relationship delete |
Digital Twins インスタンスのデジタル ツインリレーションシップを削除します。 |
拡張子 | GA |
az dt twin relationship delete-all |
受信リレーションシップを含め、Digital Twins インスタンス内のすべてのデジタル ツイン リレーションシップを削除します。 |
拡張子 | GA |
az dt twin relationship list |
デジタル ツインのリレーションシップを一覧表示します。 |
拡張子 | GA |
az dt twin relationship show |
デジタル ツインリレーションシップの詳細を表示します。 |
拡張子 | GA |
az dt twin relationship update |
JSON パッチ仕様を使用して、2 つのデジタル ツイン間のリレーションシップのプロパティを更新します。 |
拡張子 | GA |
az dt twin relationship create
ソースとターゲットのデジタル ツインの間にリレーションシップを作成します。
--properties には、インライン JSON またはファイル パスを指定できます。
az dt twin relationship create --dt-name
--kind
--relationship-id
--source
--target
[--if-none-match]
[--properties]
[--resource-group]
例
2 つのデジタル ツイン間にリレーションシップを作成します。
az dt twin relationship create -n {instance_or_hostname} --relationship-id {relationship_id} --relationship contains --twin-id {source_twin_id} --target {target_twin_id}
if-none-match タグを使用して 2 つのデジタル ツイン間のリレーションシップを作成する
az dt twin relationship create -n {instance_or_hostname} --relationship-id {relationship_id} --relationship contains --twin-id {source_twin_id} --target {target_twin_id} --if-none-match
2 つのデジタル ツイン間に初期化されたプロパティを持つリレーションシップを作成します。
az dt twin relationship create -n {instance_or_hostname} --relationship-id {relationship_id} --relationship contains --twin-id {source_twin_id} --target {target_twin_id} --properties '{"ownershipUser": "me", "ownershipDepartment": "Computer Science"}'
必須のパラメーター
Digital Twins インスタンス名またはホスト名。 インスタンス名が指定されている場合、ユーザー サブスクリプションは、最初にターゲット インスタンスに対してクエリを実行してホスト名を取得します。 ホスト名が指定されている場合、サブスクリプション クエリはスキップされ、指定された値は後続の操作に使用されます。
リレーションシップの名前または種類。 例: 'contains'。
リレーションシップ ID。
リレーションシップのソース ツイン ID。
リレーションシップのターゲット ツイン ID。
省略可能のパラメーター
同じ ID の既存のツインが存在する場合、作成操作が失敗する必要があることを示します。
デジタル ツインリレーションシップをインスタンス化するための初期プロパティ値。 ファイル パスまたはインライン JSON を指定します。
Digital Twins インスタンス リソース グループ。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az dt twin relationship delete
Digital Twins インスタンスのデジタル ツインリレーションシップを削除します。
az dt twin relationship delete --dt-name
--relationship-id
--source
[--etag]
[--resource-group]
例
デジタル ツインリレーションシップを削除します。
az dt twin relationship delete -n {instance_or_hostname} --twin-id {twin_id} --relationship-id {relationship_id}
etag を使用してデジタル ツインリレーションシップを削除します。
az dt twin relationship delete -n {instance_or_hostname} --twin-id {twin_id} --relationship-id {relationship_id} --etag {etag}
必須のパラメーター
Digital Twins インスタンス名またはホスト名。 インスタンス名が指定されている場合、ユーザー サブスクリプションは、最初にターゲット インスタンスに対してクエリを実行してホスト名を取得します。 ホスト名が指定されている場合、サブスクリプション クエリはスキップされ、指定された値は後続の操作に使用されます。
リレーションシップ ID。
リレーションシップのソース ツイン ID。
省略可能のパラメーター
エンティティ タグの値。 etag がリソースの現在の etag と一致する場合、コマンドは成功します。
Digital Twins インスタンス リソース グループ。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az dt twin relationship delete-all
受信リレーションシップを含め、Digital Twins インスタンス内のすべてのデジタル ツイン リレーションシップを削除します。
az dt twin relationship delete-all --dt-name
[--resource-group]
[--source]
[--yes]
例
ツインに関連付けられているすべてのデジタル ツインリレーションシップを削除します。
az dt twin relationship delete-all -n {instance_or_hostname} --twin-id {twin_id}
Digital Twins instace 内のすべてのデジタル ツインリレーションシップを削除します。
az dt twin relationship delete-all -n {instance_or_hostname}
必須のパラメーター
Digital Twins インスタンス名またはホスト名。 インスタンス名が指定されている場合、ユーザー サブスクリプションは、最初にターゲット インスタンスに対してクエリを実行してホスト名を取得します。 ホスト名が指定されている場合、サブスクリプション クエリはスキップされ、指定された値は後続の操作に使用されます。
省略可能のパラメーター
Digital Twins インスタンス リソース グループ。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
リレーションシップのソース ツイン ID。
確認のダイアログを表示しません。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az dt twin relationship list
デジタル ツインのリレーションシップを一覧表示します。
az dt twin relationship list --dt-name
--source
[--incoming {false, true}]
[--kind]
[--resource-group]
例
デジタル ツインの送信リレーションシップを一覧表示します。
az dt twin relationship list -n {instance_or_hostname} --twin-id {twin_id}
デジタル ツインの送信リレーションシップを一覧表示し、リレーションシップ 'contains' にフィルターを適用する
az dt twin relationship list -n {instance_or_hostname} --twin-id {twin_id} --relationship contains
デジタル ツインの受信リレーションシップを一覧表示します。
az dt twin relationship list -n {instance_or_hostname} --twin-id {twin_id} --incoming
デジタル ツインの受信リレーションシップを一覧表示し、リレーションシップ 'contains' でフィルター処理します。
az dt twin relationship list -n {instance_or_hostname} --twin-id {twin_id} --relationship contains --incoming
必須のパラメーター
Digital Twins インスタンス名またはホスト名。 インスタンス名が指定されている場合、ユーザー サブスクリプションは、最初にターゲット インスタンスに対してクエリを実行してホスト名を取得します。 ホスト名が指定されている場合、サブスクリプション クエリはスキップされ、指定された値は後続の操作に使用されます。
リレーションシップのソース ツイン ID。
省略可能のパラメーター
デジタル ツインの受信 リレーションシップ をすべて取得します。
リレーションシップの種類で結果をフィルター処理します。
Digital Twins インスタンス リソース グループ。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az dt twin relationship show
デジタル ツインリレーションシップの詳細を表示します。
az dt twin relationship show --dt-name
--relationship-id
--source
[--resource-group]
例
デジタル ツインリレーションシップの詳細を表示します。
az dt twin relationship show -n {instance_or_hostname} --twin-id {twin_id} --relationship-id {relationship_id}
必須のパラメーター
Digital Twins インスタンス名またはホスト名。 インスタンス名が指定されている場合、ユーザー サブスクリプションは、最初にターゲット インスタンスに対してクエリを実行してホスト名を取得します。 ホスト名が指定されている場合、サブスクリプション クエリはスキップされ、指定された値は後続の操作に使用されます。
リレーションシップ ID。
リレーションシップのソース ツイン ID。
省略可能のパラメーター
Digital Twins インスタンス リソース グループ。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az dt twin relationship update
JSON パッチ仕様を使用して、2 つのデジタル ツイン間のリレーションシップのプロパティを更新します。
操作は、追加、置換、および削除に限定されます。
az dt twin relationship update --dt-name
--json-patch
--relationship-id
--source
[--etag]
[--resource-group]
例
JSON パッチ仕様を使用してデジタル ツインの関係を更新します。
az dt twin relationship update -n {instance_or_hostname} --twin-id {twin_id} --relationship-id {relationship_id} --relationship contains --json-patch '{"op":"replace", "path":"/Temperature", "value": 20.5}'
JSON パッチ仕様と etag を使用して、デジタル ツインの関係を更新します。
az dt twin relationship update -n {instance_or_hostname} --twin-id {twin_id} --relationship-id {relationship_id} --relationship contains --json-patch '{"op":"replace", "path":"/Temperature", "value": 20.5}' --etag {etag}
JSON パッチ仕様を使用してデジタル ツインの関係を更新します。
az dt twin relationship update -n {instance_or_hostname} --twin-id {twin_id} --relationship-id {relationship_id} --relationship contains --json-patch '[
{"op":"replace", "path":"/Temperature", "value": 20.5},
{"op":"add", "path":"/Areas", "value": ["ControlSystem"]}
]'
ファイルで定義されている JSON パッチ仕様を使用して、デジタル ツインリレーションシップを更新します。
az dt twin relationship update -n {instance_or_hostname} --twin-id {twin_id} --relationship-id {relationship_id} --relationship contains --json-patch ./my/patch/document.json
必須のパラメーター
Digital Twins インスタンス名またはホスト名。 インスタンス名が指定されている場合、ユーザー サブスクリプションは、最初にターゲット インスタンスに対してクエリを実行してホスト名を取得します。 ホスト名が指定されている場合、サブスクリプション クエリはスキップされ、指定された値は後続の操作に使用されます。
JSON パッチで説明されている更新プログラムの仕様。 プロパティ値と$model要素の更新は、同じ要求で行われる可能性があります。 操作は、追加、置換、および削除に限定されます。 ファイル パスまたはインライン JSON を指定します。
リレーションシップ ID。
リレーションシップのソース ツイン ID。
省略可能のパラメーター
エンティティ タグの値。 etag がリソースの現在の etag と一致する場合、コマンドは成功します。
Digital Twins インスタンス リソース グループ。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
Azure CLI