az dt model
Remarque
Cette référence fait partie de l’extension azure-iot pour Azure CLI (version 2.46.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az dt model . En savoir plus sur les extensions.
Gérez les modèles et définitions DTDL sur une instance Digital Twins.
Commandes
Nom | Description | Type | Statut |
---|---|---|---|
az dt model create |
Charge un ou plusieurs modèles. |
Extension | GA |
az dt model delete |
Supprimer un modèle. Un modèle ne peut être supprimé que si aucun autre modèle ne le référence. |
Extension | GA |
az dt model delete-all |
Supprimez tous les modèles d’une instance Digital Twins. |
Extension | GA |
az dt model list |
Répertorier les métadonnées du modèle, les définitions et les dépendances. |
Extension | GA |
az dt model show |
Récupérez un modèle cible ou une définition de modèle. |
Extension | GA |
az dt model update |
Met à jour les métadonnées d’un modèle. Actuellement, un modèle ne peut être décommisionné que. |
Extension | GA |
az dt model create
Charge un ou plusieurs modèles.
--models peut être inline json ou chemin d’accès de fichier. La taille du jeu de modèles d’entrée (ontologie) est limitée par le nombre maximal de modèles que l’instance DT peut stocker (la valeur par défaut est de 1 000 modèles).
az dt model create --dt-name
[--failure-policy {None, Rollback}]
[--fd]
[--max-models-per-batch]
[--models]
[--resource-group]
Exemples
Chargez en bloc tous les fichiers de modèle .json ou .dtdl à partir d’un répertoire cible. Le traitement du modèle est récursif.
az dt model create -n {instance_or_hostname} --from-directory {directory_path}
Chargez le modèle json inline ou à partir du chemin d’accès au fichier.
az dt model create -n {instance_or_hostname} --models {file_path_or_inline_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.
Paramètres facultatifs
Indique la stratégie d’échec lorsqu’une erreur se produit lors du traitement d’un lot de modèles. Dans le mode « Restauration » tous les modèles créés dans les lots précédents sont supprimés un par un. Lorsqu’ils sont sélectionnés en tant que « Aucun » les modèles créés dans les lots précédents ne sont pas supprimés de l’instance DT.
Les fichiers de modèle JSON du répertoire sont analysés à partir de. Remarque : Les modèles sont créés atomiquement lorsque le répertoire contient 250 modèles ou moins, par conséquent, en cas d’erreur aucune des modèles n’est créée. L’ensemble de modèles d’entrée est segmenté et créé par lots lorsque le répertoire a plus de 250 modèles (limite d’API). En cas d’erreur lors du traitement d’un lot, le comportement est déterminé par le paramètre --failure-policy.
Taille maximale du modèle par lot lors de la création de plus de 250 modèles. Réduisez ce nombre pour empêcher une erreur DTDLParser.
Json de modèle inline ou chemin d’accès de fichier au modèle JSON. Remarque : Les modèles sont créés atomiquement lorsque le modèle JSON contient 250 modèles ou moins, par conséquent, en cas d’erreur aucune des modèles n’est créée. L’ensemble de modèles d’entrée est segmenté et créé par lots lorsque le modèle JSON a plus de 250 modèles (limite d’API). En cas d’erreur lors du traitement d’un lot, le comportement est déterminé par le paramètre --failure-policy.
Groupe de ressources d’instance Digital Twins. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az dt model delete
Supprimer un modèle. Un modèle ne peut être supprimé que si aucun autre modèle ne le référence.
az dt model delete --dt-name
--dtmi
[--resource-group]
Exemples
Supprimez un modèle cible.
az dt model delete -n {instance_or_hostname} --dtmi "dtmi:com:example:Floor;1"
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 modèle Digital Twins. Exemple : dtmi :com :example :Room ;2.
Paramètres facultatifs
Groupe de ressources d’instance Digital Twins. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az dt model delete-all
Supprimez tous les modèles d’une instance Digital Twins.
Les configurations de jumeaux ne sont pas affectées, mais peuvent être rompues sans définitions de modèle.
az dt model delete-all --dt-name
[--resource-group]
[--yes]
Exemples
Supprimez tous les modèles.
az dt model 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
Groupe de ressources d’instance Digital Twins. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Ne pas demander de confirmation.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az dt model list
Répertorier les métadonnées du modèle, les définitions et les dépendances.
az dt model list --dt-name
[--def {false, true}]
[--dependencies-for]
[--resource-group]
Exemples
Répertorier les métadonnées du modèle
az dt model list -n {instance_or_hostname}
Définitions de modèle de liste
az dt model list -n {instance_or_hostname} --definition
Répertorier les dépendances d’un ou plusieurs modèles préexistants particuliers. Valeurs dtmi distinctes d’espace.
az dt model list -n {instance_or_hostname} --dependencies-for {model_id0} {model_id1}
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
L’opération récupère la définition du modèle.
Ensemble de modèles qui auront leurs dépendances récupérées. S’il est omis, tous les modèles sont récupérés. Le format est une liste séparée par des espaces blancs.
Groupe de ressources d’instance Digital Twins. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az dt model show
Récupérez un modèle cible ou une définition de modèle.
az dt model show --dt-name
--dtmi
[--def {false, true}]
[--resource-group]
Exemples
Afficher les métadonnées de modèle
az dt model show -n {instance_or_hostname} --dtmi "dtmi:com:example:Floor;1"
Afficher les métadonnées de modèle et la définition
az dt model show -n {instance_or_hostname} --dtmi "dtmi:com:example:Floor;1" --definition
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 modèle Digital Twins. Exemple : dtmi :com :example :Room ;2.
Paramètres facultatifs
L’opération récupère la définition du modèle.
Groupe de ressources d’instance Digital Twins. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az dt model update
Met à jour les métadonnées d’un modèle. Actuellement, un modèle ne peut être décommisionné que.
az dt model update --dt-name
--dtmi
[--decommission {false, true}]
[--resource-group]
Exemples
Décommision d’un modèle cible
az dt model update -n {instance_or_hostname} --dtmi "dtmi:com:example:Floor;1" --decommission
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 modèle Digital Twins. Exemple : dtmi :com :example :Room ;2.
Paramètres facultatifs
Indique l’intention de désactiver un modèle cible.
Groupe de ressources d’instance Digital Twins. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes 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 en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.