az dt twin relationship
Note
This reference is part of the azure-iot extension for the Azure CLI (version 2.59.0 or higher). L’extension installe automatiquement la première fois que vous exécutez une az dt twin relationship command. Learn more about extensions.
Gérez et configurez les relations de jumeau numérique d’une instance Digital Twins.
Commandes
Nom | Description | Type | État |
---|---|---|---|
az dt twin relationship create |
Créez une relation entre les jumeaux numériques source et cible. |
Extension | GA |
az dt twin relationship delete |
Supprimez une relation de jumeau numérique sur une instance Digital Twins. |
Extension | GA |
az dt twin relationship delete-all |
Supprime toutes les relations de jumeaux numériques au sein d’une instance Digital Twins, y compris les relations entrantes. |
Extension | GA |
az dt twin relationship list |
Répertorier les relations d’un jumeau numérique. |
Extension | GA |
az dt twin relationship show |
Afficher les détails d’une relation de jumeau numérique. |
Extension | GA |
az dt twin relationship update |
Met à jour les propriétés d’une relation entre deux jumeaux numériques via la spécification de correctif JSON. |
Extension | GA |
az dt twin relationship create
Créez une relation entre les jumeaux numériques source et cible.
--properties peut être inline JSON ou chemin d’accès de fichier.
az dt twin relationship create --dt-name --dtn
--kind --relationship
--relationship-id
--source --twin-id
--target --target-twin-id
[--if-none-match]
[--properties]
[--resource-group]
Exemples
Créez une relation entre deux jumeaux numériques.
az dt twin relationship create -n {instance_or_hostname} --relationship-id {relationship_id} --relationship contains --twin-id {source_twin_id} --target {target_twin_id}
Créer une relation entre deux jumeaux numériques avec une balise 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
Créez une relation avec des propriétés initialisées entre deux jumeaux numériques.
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"}'
Paramètres obligatoires
Nom d’instance Digital Twins ou nom d’hôte. Si un nom d’instance est fourni, l’abonnement utilisateur est interrogé pour la première fois pour que l’instance cible récupère le nom d’hôte. Si un nom d’hôte est fourni, la requête d’abonnement est ignorée et la valeur fournie est utilisée pour une interaction ultérieure.
Nom ou type de relation. Par exemple : « contains ».
Relationship Id.
ID de jumeau source pour une relation.
ID de jumeau cible pour une relation.
Paramètres facultatifs
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Indique que l’opération de création doit échouer si un jumeau existant avec le même ID existe.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Valeurs de propriété initiales pour instancier une relation de jumeau numérique. Fournissez le chemin d’accès au fichier ou json inline.
Groupe de ressources d’instance Digital Twins. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group={name}
.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Output format.
Propriété | Valeur |
---|---|
Valeur par défaut: | json |
Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
az dt twin relationship delete
Supprimez une relation de jumeau numérique sur une instance Digital Twins.
az dt twin relationship delete --dt-name --dtn
--relationship-id
--source --twin-id
[--etag]
[--resource-group]
Exemples
Supprimez une relation de jumeau numérique.
az dt twin relationship delete -n {instance_or_hostname} --twin-id {twin_id} --relationship-id {relationship_id}
Supprimez une relation de jumeau numérique à l’aide de l’etag.
az dt twin relationship delete -n {instance_or_hostname} --twin-id {twin_id} --relationship-id {relationship_id} --etag {etag}
Paramètres obligatoires
Nom d’instance Digital Twins ou nom d’hôte. Si un nom d’instance est fourni, l’abonnement utilisateur est interrogé pour la première fois pour que l’instance cible récupère le nom d’hôte. Si un nom d’hôte est fourni, la requête d’abonnement est ignorée et la valeur fournie est utilisée pour une interaction ultérieure.
Relationship Id.
ID de jumeau source pour une relation.
Paramètres facultatifs
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Valeur de balise d’entité. La commande réussit si l’etag correspond à l’etag actuel de la ressource.
Groupe de ressources d’instance Digital Twins. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group={name}
.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Output format.
Propriété | Valeur |
---|---|
Valeur par défaut: | json |
Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
az dt twin relationship delete-all
Supprime toutes les relations de jumeaux numériques au sein d’une instance Digital Twins, y compris les relations entrantes.
az dt twin relationship delete-all --dt-name --dtn
[--resource-group]
[--source --twin-id]
[--yes]
Exemples
Supprimez toutes les relations de jumeau numérique associées au jumeau.
az dt twin relationship delete-all -n {instance_or_hostname} --twin-id {twin_id}
Supprimez toutes les relations de jumeaux numériques dans l’instace Digital Twins.
az dt twin relationship delete-all -n {instance_or_hostname}
Paramètres obligatoires
Nom d’instance Digital Twins ou nom d’hôte. Si un nom d’instance est fourni, l’abonnement utilisateur est interrogé pour la première fois pour que l’instance cible récupère le nom d’hôte. Si un nom d’hôte est fourni, la requête d’abonnement est ignorée et la valeur fournie est utilisée pour une interaction ultérieure.
Paramètres facultatifs
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Groupe de ressources d’instance Digital Twins. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group={name}
.
ID de jumeau source pour une relation.
N’invitez pas à confirmer.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Output format.
Propriété | Valeur |
---|---|
Valeur par défaut: | json |
Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
az dt twin relationship list
Répertorier les relations d’un jumeau numérique.
az dt twin relationship list --dt-name --dtn
--source --twin-id
[--incoming {false, true}]
[--kind --relationship]
[--resource-group]
Exemples
Répertorier les relations sortantes d’un jumeau numérique.
az dt twin relationship list -n {instance_or_hostname} --twin-id {twin_id}
Répertorier les relations sortantes d’un jumeau numérique et filtrer sur la relation « contains »
az dt twin relationship list -n {instance_or_hostname} --twin-id {twin_id} --relationship contains
Répertorier les relations entrantes d’un jumeau numérique.
az dt twin relationship list -n {instance_or_hostname} --twin-id {twin_id} --incoming
Répertorier les relations entrantes d’un jumeau numérique et filtrer sur la relation « contains ».
az dt twin relationship list -n {instance_or_hostname} --twin-id {twin_id} --relationship contains --incoming
Paramètres obligatoires
Nom d’instance Digital Twins ou nom d’hôte. Si un nom d’instance est fourni, l’abonnement utilisateur est interrogé pour la première fois pour que l’instance cible récupère le nom d’hôte. Si un nom d’hôte est fourni, la requête d’abonnement est ignorée et la valeur fournie est utilisée pour une interaction ultérieure.
ID de jumeau source pour une relation.
Paramètres facultatifs
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Récupère toutes les relations entrantes pour un jumeau numérique.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Valeurs acceptées: | false, true |
Filtrez le résultat en fonction du type de relation.
Groupe de ressources d’instance Digital Twins. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group={name}
.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Output format.
Propriété | Valeur |
---|---|
Valeur par défaut: | json |
Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
az dt twin relationship show
Afficher les détails d’une relation de jumeau numérique.
az dt twin relationship show --dt-name --dtn
--relationship-id
--source --twin-id
[--resource-group]
Exemples
Afficher les détails d’une relation de jumeau numérique.
az dt twin relationship show -n {instance_or_hostname} --twin-id {twin_id} --relationship-id {relationship_id}
Paramètres obligatoires
Nom d’instance Digital Twins ou nom d’hôte. Si un nom d’instance est fourni, l’abonnement utilisateur est interrogé pour la première fois pour que l’instance cible récupère le nom d’hôte. Si un nom d’hôte est fourni, la requête d’abonnement est ignorée et la valeur fournie est utilisée pour une interaction ultérieure.
Relationship Id.
ID de jumeau source pour une relation.
Paramètres facultatifs
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Groupe de ressources d’instance Digital Twins. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group={name}
.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Output format.
Propriété | Valeur |
---|---|
Valeur par défaut: | json |
Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
az dt twin relationship update
Met à jour les propriétés d’une relation entre deux jumeaux numériques via la spécification de correctif JSON.
Les opérations sont limitées à l’ajout, au remplacement et à la suppression.
az dt twin relationship update --dt-name --dtn
--json-patch --patch
--relationship-id
--source --twin-id
[--etag]
[--resource-group]
Exemples
Mettez à jour une relation de jumeau numérique via la spécification de correctif 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}'
Mettez à jour une relation de jumeau numérique via la spécification de correctif JSON et à l’aide d’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}
Mettez à jour une relation de jumeau numérique via la spécification de correctif 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"]}
]'
Mettez à jour une relation de jumeau numérique via la spécification de correctif JSON définie dans un fichier.
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
Paramètres obligatoires
Nom d’instance Digital Twins ou nom d’hôte. Si un nom d’instance est fourni, l’abonnement utilisateur est interrogé pour la première fois pour que l’instance cible récupère le nom d’hôte. Si un nom d’hôte est fourni, la requête d’abonnement est ignorée et la valeur fournie est utilisée pour une interaction ultérieure.
Spécification de mise à jour décrite par JSON-patch. Les mises à jour apportées aux valeurs de propriété et $model éléments peuvent se produire dans la même requête. Les opérations sont limitées à l’ajout, au remplacement et à la suppression. Fournissez le chemin d’accès au fichier ou json inline.
Relationship Id.
ID de jumeau source pour une relation.
Paramètres facultatifs
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Valeur de balise d’entité. La commande réussit si l’etag correspond à l’etag actuel de la ressource.
Groupe de ressources d’instance Digital Twins. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group={name}
.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |
Output format.
Propriété | Valeur |
---|---|
Valeur par défaut: | json |
Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID
.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
Propriété | Valeur |
---|---|
Valeur par défaut: | False |