az dt model
Notitie
Deze verwijzing maakt deel uit van de Azure-iot-extensie voor de Azure CLI (versie 2.46.0 of hoger). De extensie installeert automatisch de eerste keer dat u een az dt-modelopdracht uitvoert. Meer informatie over extensies.
DTDL-modellen en -definities beheren op een Digital Twins-exemplaar.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az dt model create |
Uploadt een of meer modellen. |
Toestel | GA |
az dt model delete |
Een model verwijderen. Een model kan alleen worden verwijderd als er geen andere modellen ernaar verwijzen. |
Toestel | GA |
az dt model delete-all |
Alle modellen in een Digital Twins-exemplaar verwijderen. |
Toestel | GA |
az dt model list |
Metagegevens, definities en afhankelijkheden van modellen weergeven. |
Toestel | GA |
az dt model show |
Haal een doelmodel of modeldefinitie op. |
Toestel | GA |
az dt model update |
Hiermee worden de metagegevens voor een model bijgewerkt. Op dit moment kan een model alleen worden gedecommisioneerd. |
Toestel | GA |
az dt model create
Uploadt een of meer modellen.
--modellen kunnen inline json of bestandspad zijn. De grootte van de invoermodelset (ontologie) wordt beperkt door het maximum aantal modellen dat het DT-exemplaar kan opslaan (standaard is 10000 modellen).
az dt model create --dt-name
[--failure-policy {None, Rollback}]
[--fd]
[--max-models-per-batch]
[--models]
[--resource-group]
Voorbeelden
Upload alle .json- of DTDL-modelbestanden bulksgewijs vanuit een doelmap. Modelverwerking is recursief.
az dt model create -n {instance_or_hostname} --from-directory {directory_path}
Upload model json inline of vanuit bestandspad.
az dt model create -n {instance_or_hostname} --models {file_path_or_inline_json}
Vereiste parameters
Naam of hostnaam van het Digital Twins-exemplaar. Als er een exemplaarnaam wordt opgegeven, wordt het gebruikersabonnement eerst opgevraagd voor het doelexemplaren om de hostnaam op te halen. Als er een hostnaam wordt opgegeven, wordt de abonnementsquery overgeslagen en wordt de opgegeven waarde gebruikt voor volgende interactie.
Optionele parameters
Geeft het foutbeleid aan wanneer er een fout optreedt tijdens het verwerken van een modelbatch. In de modus Terugdraaien worden alle modellen die in eerdere batches zijn gemaakt, één voor één verwijderd. Wanneer deze optie is geselecteerd als Geen, worden de modellen die in eerdere batches zijn gemaakt, niet verwijderd uit het DT-exemplaar.
De JSON-modelbestanden van de map worden geparseerd uit. Let op: modellen worden atomisch gemaakt wanneer de map 250 of minder modellen bevat, dus als er een fout optreedt, worden geen van de modellen gemaakt. De invoermodelset wordt gesegmenteerd en gemaakt in batches wanneer de map meer dan 250 modellen (API-limiet) heeft. In het geval van een fout bij het verwerken van een batch, wordt het gedrag bepaald door de parameter --failure-policy.
De maximale modelgrootte per batch bij het maken van meer dan 250 modellen. Verminder dit aantal om een DTDLParser-fout te voorkomen.
Inline model JSON of bestandspad naar model JSON. Let op: modellen worden atomisch gemaakt wanneer model JSON 250 of minder modellen bevat, dus als er een fout optreedt, worden geen van de modellen gemaakt. De invoermodelset wordt gesegmenteerd en gemaakt in batches wanneer model JSON meer dan 250 modellen (API-limiet) heeft. In het geval van een fout bij het verwerken van een batch, wordt het gedrag bepaald door de parameter --failure-policy.
Resourcegroep voor Digital Twins-exemplaren. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az dt model delete
Een model verwijderen. Een model kan alleen worden verwijderd als er geen andere modellen ernaar verwijzen.
az dt model delete --dt-name
--dtmi
[--resource-group]
Voorbeelden
Een doelmodel verwijderen.
az dt model delete -n {instance_or_hostname} --dtmi "dtmi:com:example:Floor;1"
Vereiste parameters
Naam of hostnaam van het Digital Twins-exemplaar. Als er een exemplaarnaam wordt opgegeven, wordt het gebruikersabonnement eerst opgevraagd voor het doelexemplaren om de hostnaam op te halen. Als er een hostnaam wordt opgegeven, wordt de abonnementsquery overgeslagen en wordt de opgegeven waarde gebruikt voor volgende interactie.
Digital Twins-model-id. Voorbeeld: dtmi:com:example:Room;2.
Optionele parameters
Resourcegroep voor Digital Twins-exemplaren. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az dt model delete-all
Alle modellen in een Digital Twins-exemplaar verwijderen.
Twins-configuraties worden niet beïnvloed, maar kunnen worden verbroken zonder modeldefinities.
az dt model delete-all --dt-name
[--resource-group]
[--yes]
Voorbeelden
Alle modellen verwijderen.
az dt model delete-all -n {instance_or_hostname}
Vereiste parameters
Naam of hostnaam van het Digital Twins-exemplaar. Als er een exemplaarnaam wordt opgegeven, wordt het gebruikersabonnement eerst opgevraagd voor het doelexemplaren om de hostnaam op te halen. Als er een hostnaam wordt opgegeven, wordt de abonnementsquery overgeslagen en wordt de opgegeven waarde gebruikt voor volgende interactie.
Optionele parameters
Resourcegroep voor Digital Twins-exemplaren. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Niet vragen om bevestiging.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az dt model list
Metagegevens, definities en afhankelijkheden van modellen weergeven.
az dt model list --dt-name
[--def {false, true}]
[--dependencies-for]
[--resource-group]
Voorbeelden
Metagegevens van lijstmodel
az dt model list -n {instance_or_hostname}
Modeldefinities weergeven
az dt model list -n {instance_or_hostname} --definition
Afhankelijkheden van bepaalde bestaande modellen vermelden. Ruimte gescheiden dtmi-waarden.
az dt model list -n {instance_or_hostname} --dependencies-for {model_id0} {model_id1}
Vereiste parameters
Naam of hostnaam van het Digital Twins-exemplaar. Als er een exemplaarnaam wordt opgegeven, wordt het gebruikersabonnement eerst opgevraagd voor het doelexemplaren om de hostnaam op te halen. Als er een hostnaam wordt opgegeven, wordt de abonnementsquery overgeslagen en wordt de opgegeven waarde gebruikt voor volgende interactie.
Optionele parameters
Met de bewerking wordt de modeldefinitie opgehaald.
De set modellen waarop hun afhankelijkheden worden opgehaald. Als u dit weglaat, worden alle modellen opgehaald. Opmaak is een door witruimte gescheiden lijst.
Resourcegroep voor Digital Twins-exemplaren. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az dt model show
Haal een doelmodel of modeldefinitie op.
az dt model show --dt-name
--dtmi
[--def {false, true}]
[--resource-group]
Voorbeelden
Modelmetagegevens weergeven
az dt model show -n {instance_or_hostname} --dtmi "dtmi:com:example:Floor;1"
Modelmetagegevens en -definitie weergeven
az dt model show -n {instance_or_hostname} --dtmi "dtmi:com:example:Floor;1" --definition
Vereiste parameters
Naam of hostnaam van het Digital Twins-exemplaar. Als er een exemplaarnaam wordt opgegeven, wordt het gebruikersabonnement eerst opgevraagd voor het doelexemplaren om de hostnaam op te halen. Als er een hostnaam wordt opgegeven, wordt de abonnementsquery overgeslagen en wordt de opgegeven waarde gebruikt voor volgende interactie.
Digital Twins-model-id. Voorbeeld: dtmi:com:example:Room;2.
Optionele parameters
Met de bewerking wordt de modeldefinitie opgehaald.
Resourcegroep voor Digital Twins-exemplaren. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az dt model update
Hiermee worden de metagegevens voor een model bijgewerkt. Op dit moment kan een model alleen worden gedecommisioneerd.
az dt model update --dt-name
--dtmi
[--decommission {false, true}]
[--resource-group]
Voorbeelden
Een doelmodel decommisioneren
az dt model update -n {instance_or_hostname} --dtmi "dtmi:com:example:Floor;1" --decommission
Vereiste parameters
Naam of hostnaam van het Digital Twins-exemplaar. Als er een exemplaarnaam wordt opgegeven, wordt het gebruikersabonnement eerst opgevraagd voor het doelexemplaren om de hostnaam op te halen. Als er een hostnaam wordt opgegeven, wordt de abonnementsquery overgeslagen en wordt de opgegeven waarde gebruikt voor volgende interactie.
Digital Twins-model-id. Voorbeeld: dtmi:com:example:Room;2.
Optionele parameters
Hiermee wordt de intentie aangegeven om een doelmodel uit bedrijf te nemen.
Resourcegroep voor Digital Twins-exemplaren. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.