az dt twin relationship

Примечание

Эта ссылка является частью расширения Azure-IOT для Azure CLI и требует версии 2.17.1 или более поздней. Расширение будет автоматически установлено при первом запуске команды AZ DT двойника Relationship . Подробнее о расширениях.

Управление двойника связями цифрового экземпляра двойников и их настройка.

Команды

az dt twin relationship create

Создайте связь между исходным и целевым цифровым двойников.

az dt twin relationship delete

Удаление связи Digital двойника на экземпляре Digital двойников.

az dt twin relationship delete-all

Удаляет все связи Digital двойника в цифровом экземпляре двойников, включая входящие отношения.

az dt twin relationship list

Перечислите связи цифровых двойника.

az dt twin relationship show

Отображение сведений о связи Digital двойника.

az dt twin relationship update

Обновляет свойства связи между двумя цифровыми двойников через спецификацию исправления JSON.

az dt twin relationship create

Создайте связь между исходным и целевым цифровым двойников.

--свойства могут быть встроенными в формат JSON или путем к файлу.

az dt twin relationship create --dt-name
                               --kind
                               --relationship-id
                               --source
                               --target
                               [--if-none-match]
                               [--properties]
                               [--resource-group]

Примеры

Создайте связь между двумя цифровыми двойниковми.

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

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

Создание связи с инициализированными свойствами двух цифровых двойников.

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

Обязательные параметры

--dt-name --dtn -n

Двойников или имя экземпляра Digital. Если указано имя экземпляра, то пользовательская подписка сначала запрашивается для целевого экземпляра, чтобы получить имя узла. Если указано имя узла, запрос на подписку пропускается, и для последующего взаимодействия используется указанное значение.

--kind --relationship

Имя или тип связи. Например: "Contains".

--relationship-id -r

Идентификатор отношения.

--source --twin-id -t

Идентификатор источника двойника для связи.

--target --target-twin-id

Целевой идентификатор двойника для связи.

Необязательные параметры

--if-none-match

Указывает, что операция создания должна завершиться ошибкой, если существует существующий двойника с таким же идентификатором.

--properties -p

Начальные значения свойств для создания экземпляра связи Digital двойника. Укажите путь к файлу или встроенный код JSON.

--resource-group -g

Группа ресурсов для экземпляра Digital двойников. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

az dt twin relationship delete

Удаление связи Digital двойника на экземпляре Digital двойников.

az dt twin relationship delete --dt-name
                               --relationship-id
                               --source
                               [--etag]
                               [--resource-group]

Примеры

Удаление связи Digital двойника.

az dt twin relationship delete -n {instance_or_hostname} --twin-id {twin_id} --relationship-id {relationship_id}

Удаление связи Digital двойника с помощью ETag.

az dt twin relationship delete -n {instance_or_hostname} --twin-id {twin_id} --relationship-id {relationship_id} --etag {etag}

Обязательные параметры

--dt-name --dtn -n

Двойников или имя экземпляра Digital. Если указано имя экземпляра, то пользовательская подписка сначала запрашивается для целевого экземпляра, чтобы получить имя узла. Если указано имя узла, запрос на подписку пропускается, и для последующего взаимодействия используется указанное значение.

--relationship-id -r

Идентификатор отношения.

--source --twin-id -t

Идентификатор источника двойника для связи.

Необязательные параметры

--etag -e

Значение тега сущности. Команда будет выполнена, если ETag соответствует текущему ETag для ресурса.

--resource-group -g

Группа ресурсов для экземпляра Digital двойников. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

az dt twin relationship delete-all

Удаляет все связи Digital двойника в цифровом экземпляре двойников, включая входящие отношения.

az dt twin relationship delete-all --dt-name
                                   [--resource-group]
                                   [--source]
                                   [--yes]

Примеры

Удалите все связи Digital двойника, связанные с двойника.

az dt twin relationship delete-all -n {instance_or_hostname} --twin-id {twin_id}

Удалите все связи Digital двойника в цифровом двойников пример.

az dt twin relationship delete-all -n {instance_or_hostname}

Обязательные параметры

--dt-name --dtn -n

Двойников или имя экземпляра Digital. Если указано имя экземпляра, то пользовательская подписка сначала запрашивается для целевого экземпляра, чтобы получить имя узла. Если указано имя узла, запрос на подписку пропускается, и для последующего взаимодействия используется указанное значение.

Необязательные параметры

--resource-group -g

Группа ресурсов для экземпляра Digital двойников. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--source --twin-id -t

Идентификатор источника двойника для связи.

--yes -y

Не запрашивать подтверждение.

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

Обязательные параметры

--dt-name --dtn -n

Двойников или имя экземпляра Digital. Если указано имя экземпляра, то пользовательская подписка сначала запрашивается для целевого экземпляра, чтобы получить имя узла. Если указано имя узла, запрос на подписку пропускается, и для последующего взаимодействия используется указанное значение.

--source --twin-id -t

Идентификатор источника двойника для связи.

Необязательные параметры

--incoming

Извлекает все входящие связи для цифрового двойника.

допустимые значения: false, true
--kind --relationship

Отфильтровать результат по типу связи.

--resource-group -g

Группа ресурсов для экземпляра Digital двойников. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

az dt twin relationship show

Отображение сведений о связи Digital двойника.

az dt twin relationship show --dt-name
                             --relationship-id
                             --source
                             [--resource-group]

Примеры

Отображение сведений о связи Digital двойника.

az dt twin relationship show -n {instance_or_hostname} --twin-id {twin_id} --relationship-id {relationship_id}

Обязательные параметры

--dt-name --dtn -n

Двойников или имя экземпляра Digital. Если указано имя экземпляра, то пользовательская подписка сначала запрашивается для целевого экземпляра, чтобы получить имя узла. Если указано имя узла, запрос на подписку пропускается, и для последующего взаимодействия используется указанное значение.

--relationship-id -r

Идентификатор отношения.

--source --twin-id -t

Идентификатор источника двойника для связи.

Необязательные параметры

--resource-group -g

Группа ресурсов для экземпляра Digital двойников. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

az dt twin relationship update

Обновляет свойства связи между двумя цифровыми двойников через спецификацию исправления JSON.

Операции ограничены добавлением, заменой и удалением.

az dt twin relationship update --dt-name
                               --json-patch
                               --relationship-id
                               --source
                               [--etag]
                               [--resource-group]

Примеры

Обновление связи Digital двойника с помощью спецификации исправления 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}'

Обновите связь Digital двойника с помощью спецификации исправления 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}

Обновление связи Digital двойника с помощью спецификации исправления 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"]}
]'

Обновление связи Digital двойника с помощью спецификации исправления 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

Обязательные параметры

--dt-name --dtn -n

Двойников или имя экземпляра Digital. Если указано имя экземпляра, то пользовательская подписка сначала запрашивается для целевого экземпляра, чтобы получить имя узла. Если указано имя узла, запрос на подписку пропускается, и для последующего взаимодействия используется указанное значение.

--json-patch --patch

Спецификация обновления, описываемая в разделе JSON-patch. Обновления значений свойств и элементов $model могут происходить в одном и том же запросе. Операции ограничены добавлением, заменой и удалением. Укажите путь к файлу или встроенный код JSON.

--relationship-id -r

Идентификатор отношения.

--source --twin-id -t

Идентификатор источника двойника для связи.

Необязательные параметры

--etag -e

Значение тега сущности. Команда будет выполнена, если ETag соответствует текущему ETag для ресурса.

--resource-group -g

Группа ресурсов для экземпляра Digital двойников. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.