az dt twin
Kommentar
Den här referensen är en del av azure-iot-tillägget för Azure CLI (version 2.46.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az dt twin-kommando . Läs mer om tillägg.
Hantera och konfigurera digitala tvillingar för en Digital Twins-instans.
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az dt twin component |
Visa och uppdatera komponenterna för digitala tvillingar i en Digital Twins-instans. |
Anknytning | Allmän tillgänglighet |
az dt twin component show |
Visa information om en digital tvillingkomponent. |
Anknytning | Allmän tillgänglighet |
az dt twin component update |
Uppdatera en digital tvillingkomponent via JSON-korrigeringsspecifikationen. |
Anknytning | Allmän tillgänglighet |
az dt twin create |
Skapa en digital tvilling på en instans. |
Anknytning | Allmän tillgänglighet |
az dt twin delete |
Ta bort en digital tvilling. Alla relationer som refererar till den här tvillingen måste redan tas bort. |
Anknytning | Allmän tillgänglighet |
az dt twin delete-all |
Tar bort alla digitala tvillingar i en Digital Twins-instans, inklusive alla relationer för dessa tvillingar. |
Anknytning | Allmän tillgänglighet |
az dt twin query |
Fråga digitala tvillingar för en instans. Tillåter bläddring av relationer och filtrering efter egenskapsvärden. |
Anknytning | Allmän tillgänglighet |
az dt twin relationship |
Hantera och konfigurera digitala tvillingrelationer för en Digital Twins-instans. |
Anknytning | Allmän tillgänglighet |
az dt twin relationship create |
Skapa en relation mellan digitala käll- och måltvillingar. |
Anknytning | Allmän tillgänglighet |
az dt twin relationship delete |
Ta bort en digital tvillingrelation på en Digital Twins-instans. |
Anknytning | Allmän tillgänglighet |
az dt twin relationship delete-all |
Tar bort alla digitala tvillingrelationer i en Digital Twins-instans, inklusive inkommande relationer. |
Anknytning | Allmän tillgänglighet |
az dt twin relationship list |
Visa en lista över relationerna för en digital tvilling. |
Anknytning | Allmän tillgänglighet |
az dt twin relationship show |
Visa information om en digital tvillingrelation. |
Anknytning | Allmän tillgänglighet |
az dt twin relationship update |
Uppdaterar egenskaperna för en relation mellan två digitala tvillingar via JSON-korrigeringsspecifikationen. |
Anknytning | Allmän tillgänglighet |
az dt twin show |
Visa information om en digital tvilling. |
Anknytning | Allmän tillgänglighet |
az dt twin telemetry |
Testa och verifiera händelsevägar och slutpunkter för en Digital Twins-instans. |
Anknytning | Allmän tillgänglighet |
az dt twin telemetry send |
Skickar telemetri för en digital tvillings räkning. Om komponentsökvägen anges är den utsända telemetrin för komponentens räkning. |
Anknytning | Allmän tillgänglighet |
az dt twin update |
Uppdatera en digital instanstvilling via JSON-korrigeringsspecifikationen. |
Anknytning | Allmän tillgänglighet |
az dt twin create
Skapa en digital tvilling på en instans.
--properties kan vara infogad JSON eller filsökväg. Obs! --egenskaper krävs för tvillingar som innehåller komponenter.
az dt twin create --dt-name
--dtmi
--twin-id
[--if-none-match]
[--properties]
[--resource-group]
Exempel
Skapa en digital tvilling från en befintlig (tidigare skapad) modell.
az dt twin create -n {instance_or_hostname} --dtmi "dtmi:com:example:Room;1" --twin-id {twin_id}
Skapa en digital tvilling från en befintlig (tidigare skapad) modell med taggen if-none-match.
az dt twin create -n {instance_or_hostname} --dtmi "dtmi:com:example:Room;1" --twin-id {twin_id} --if-none-match
Skapa en digital tvilling från en befintlig (tidigare skapad) modell. Instansiera med egenskapsvärden.
az dt twin create -n {instance_or_hostname} --dtmi "dtmi:com:example:DeviceInformation;1" --twin-id {twin_id} --properties '{"manufacturer": "Microsoft"}'
Skapa en digital tvilling med komponent från befintliga (tidigare skapade) modeller. Instansiera komponent med minsta egenskaper.
az dt twin create -n {instance_or_hostname} --dtmi "dtmi:com:example:TemperatureController;1" --twin-id {twin_id} --properties '{
"Thermostat": {
"$metadata": {},
}
}'
Skapa en digital tvilling med komponent från befintliga (tidigare skapade) modeller. Instansiera med egenskapsvärden.
az dt twin create -n {instance_or_hostname} --dtmi "dtmi:com:example:TemperatureController;1" --twin-id {twin_id} --properties '{
"Temperature": 10.2,
"Thermostat": {
"$metadata": {},
"setPointTemp": 23.12
}
}'
Obligatoriska parametrar
Digital Twins-instansnamn eller värdnamn. Om ett instansnamn anges efterfrågas först användarprenumerationen för målinstansen för att hämta värdnamnet. Om ett värdnamn anges hoppas prenumerationsfrågan över och det angivna värdet används för efterföljande interaktion.
Digital Twins modell-ID. Exempel: dtmi:com:example:Room;2.
Det digitala tvilling-ID:t.
Valfria parametrar
Anger att åtgärden create ska misslyckas om det finns en befintlig tvilling med samma ID.
Inledande egenskapsvärden för instansiering av en digital tvilling eller relaterade komponenter. Ange filsökväg eller infogad JSON. Egenskaper krävs för tvillingar som innehåller komponenter. Du måste minst ange ett tomt $metadata objekt för varje komponent.
Digital Twins-instansresursgrupp. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az dt twin delete
Ta bort en digital tvilling. Alla relationer som refererar till den här tvillingen måste redan tas bort.
az dt twin delete --dt-name
--twin-id
[--etag]
[--resource-group]
Exempel
Ta bort en digital tvilling med ID.
az dt twin delete -n {instance_or_hostname} --twin-id {twin_id}
Ta bort en digital tvilling med ID med hjälp av etag.
az dt twin delete -n {instance_or_hostname} --twin-id {twin_id} --etag {etag}
Obligatoriska parametrar
Digital Twins-instansnamn eller värdnamn. Om ett instansnamn anges efterfrågas först användarprenumerationen för målinstansen för att hämta värdnamnet. Om ett värdnamn anges hoppas prenumerationsfrågan över och det angivna värdet används för efterföljande interaktion.
Det digitala tvilling-ID:t.
Valfria parametrar
Entitetstaggvärde. Kommandot lyckas om etag matchar resursens aktuella etag.
Digital Twins-instansresursgrupp. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az dt twin delete-all
Tar bort alla digitala tvillingar i en Digital Twins-instans, inklusive alla relationer för dessa tvillingar.
az dt twin delete-all --dt-name
[--resource-group]
[--yes]
Exempel
Ta bort alla digitala tvillingar. Alla relationer som refererar till tvillingarna tas också bort.
az dt twin delete-all -n {instance_or_hostname}
Obligatoriska parametrar
Digital Twins-instansnamn eller värdnamn. Om ett instansnamn anges efterfrågas först användarprenumerationen för målinstansen för att hämta värdnamnet. Om ett värdnamn anges hoppas prenumerationsfrågan över och det angivna värdet används för efterföljande interaktion.
Valfria parametrar
Digital Twins-instansresursgrupp. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Fråga inte efter bekräftelse.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az dt twin query
Fråga digitala tvillingar för en instans. Tillåter bläddring av relationer och filtrering efter egenskapsvärden.
I många tvillingfrågor $
används tecknet för att referera till egenskapen för $dtId
en tvilling. I bash-liknande gränssnitt eller powershell $
har tecknet funktionell betydelse och måste vara undantagen som en del av frågeindata. Mer information finns i dokumentet https://docs.microsoft.com/en-us/azure/digital-twins/concepts-cli om Koncept för Digital Twins CLI.
az dt twin query --dt-name
--query-command
[--cost {false, true}]
[--resource-group]
Exempel
Fråga alla digitala tvillingar i målinstansen och projicera alla attribut. Visa även kostnaden i frågeenheter.
az dt twin query -n {instance_or_hostname} -q "select * from digitaltwins" --show-cost
Fråga efter modell och projekt alla attribut.
az dt twin query -n {instance_or_hostname} -q "select * from digitaltwins T where IS_OF_MODEL(T, 'dtmi:com:example:Room;2')"
Fråga som använder "$dtId" med bash-kompatibel syntax
az dt twin query -n {instance_or_hostname} --query-command "SELECT * FROM DigitalTwins T Where T.\$dtId = 'room0'"
Fråga som använder "$dtId" med powershell-kompatibel syntax
az dt twin query -n {instance_or_hostname} --query-command "SELECT * FROM DigitalTwins T Where T.`$dtId = 'room0'"
Obligatoriska parametrar
Digital Twins-instansnamn eller värdnamn. Om ett instansnamn anges efterfrågas först användarprenumerationen för målinstansen för att hämta värdnamnet. Om ett värdnamn anges hoppas prenumerationsfrågan över och det angivna värdet används för efterföljande interaktion.
Användarfråga som ska köras.
Valfria parametrar
Beräknar och visar frågeavgiften.
Digital Twins-instansresursgrupp. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az dt twin show
Visa information om en digital tvilling.
az dt twin show --dt-name
--twin-id
[--resource-group]
Exempel
Visa information om en digital tvilling.
az dt twin show -n {instance_or_hostname} --twin-id {twin_id}
Obligatoriska parametrar
Digital Twins-instansnamn eller värdnamn. Om ett instansnamn anges efterfrågas först användarprenumerationen för målinstansen för att hämta värdnamnet. Om ett värdnamn anges hoppas prenumerationsfrågan över och det angivna värdet används för efterföljande interaktion.
Det digitala tvilling-ID:t.
Valfria parametrar
Digital Twins-instansresursgrupp. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az dt twin update
Uppdatera en digital instanstvilling via JSON-korrigeringsspecifikationen.
Uppdateringar av egenskapsvärden och $model element kan inträffa i samma begäran. Åtgärderna är begränsade till att lägga till, ersätta och ta bort.
az dt twin update --dt-name
--json-patch
--twin-id
[--etag]
[--resource-group]
Exempel
Uppdatera en digital tvilling via JSON-korrigeringsspecifikationen.
az dt twin update -n {instance_or_hostname} --twin-id {twin_id} --json-patch '{"op":"replace", "path":"/Temperature", "value": 20.5}'
Uppdatera en digital tvilling via JSON-korrigeringsspecifikationen och använda etag.
az dt twin update -n {instance_or_hostname} --twin-id {twin_id} --etag {etag} --json-patch '{"op":"replace", "path":"/Temperature", "value": 20.5}'
Uppdatera en digital tvilling via JSON-korrigeringsspecifikationen.
az dt twin update -n {instance_or_hostname} --twin-id {twin_id} --json-patch '[
{"op":"replace", "path":"/Temperature", "value": 20.5},
{"op":"add", "path":"/Areas", "value": ["ControlSystem"]}
]'
Uppdatera en digital tvilling via JSON-korrigeringsspecifikationen som definierats i en fil.
az dt twin update -n {instance_or_hostname} --twin-id {twin_id} --json-patch ./my/patch/document.json
Obligatoriska parametrar
Digital Twins-instansnamn eller värdnamn. Om ett instansnamn anges efterfrågas först användarprenumerationen för målinstansen för att hämta värdnamnet. Om ett värdnamn anges hoppas prenumerationsfrågan över och det angivna värdet används för efterföljande interaktion.
En uppdateringsspecifikation som beskrivs av JSON-patch. Uppdateringar av egenskapsvärden och $model element kan inträffa i samma begäran. Åtgärderna är begränsade till att lägga till, ersätta och ta bort. Ange filsökväg eller infogad JSON.
Det digitala tvilling-ID:t.
Valfria parametrar
Entitetstaggvärde. Kommandot lyckas om etag matchar resursens aktuella etag.
Digital Twins-instansresursgrupp. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.