az dt twin relationship
Nota
Questo riferimento fa parte dell'estensione azure-iot per l'interfaccia della riga di comando di Azure (versione 2.46.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az dt twin relationship . Altre informazioni sulle estensioni.
Gestire e configurare le relazioni tra gemelli digitali di un'istanza di Gemelli digitali.
Comandi
Nome | Descrizione | Tipo | Stato |
---|---|---|---|
az dt twin relationship create |
Creare una relazione tra gemelli digitali di origine e destinazione. |
Estensione | Disponibilità generale |
az dt twin relationship delete |
Eliminare una relazione tra gemelli digitali in un'istanza di Gemelli digitali. |
Estensione | Disponibilità generale |
az dt twin relationship delete-all |
Elimina tutte le relazioni tra gemelli digitali all'interno di un'istanza di Gemelli digitali, incluse le relazioni in ingresso. |
Estensione | Disponibilità generale |
az dt twin relationship list |
Elencare le relazioni di un gemello digitale. |
Estensione | Disponibilità generale |
az dt twin relationship show |
Mostra i dettagli di una relazione con un gemello digitale. |
Estensione | Disponibilità generale |
az dt twin relationship update |
Aggiorna le proprietà di una relazione tra due gemelli digitali tramite la specifica della patch JSON. |
Estensione | Disponibilità generale |
az dt twin relationship create
Creare una relazione tra gemelli digitali di origine e destinazione.
--properties può essere inline JSON o percorso di file.
az dt twin relationship create --dt-name
--kind
--relationship-id
--source
--target
[--if-none-match]
[--properties]
[--resource-group]
Esempio
Creare una relazione tra due gemelli digitali.
az dt twin relationship create -n {instance_or_hostname} --relationship-id {relationship_id} --relationship contains --twin-id {source_twin_id} --target {target_twin_id}
Creare una relazione tra due gemelli digitali con tag 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
Creare una relazione con proprietà inizializzate tra due gemelli digitali.
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"}'
Parametri necessari
Nome dell'istanza di Gemelli digitali o nome host. Se viene specificato un nome di istanza, la sottoscrizione utente viene prima di tutto eseguita una query per l'istanza di destinazione per recuperare il nome host. Se viene specificato un nome host, la query di sottoscrizione viene ignorata e il valore specificato viene usato per l'interazione successiva.
Nome o tipo di relazione. Ad esempio: 'contains'.
ID relazione.
ID del gemello di origine per una relazione.
ID del gemello di destinazione per una relazione.
Parametri facoltativi
Indica che l'operazione di creazione deve avere esito negativo se esiste un gemello esistente con lo stesso ID.
Valori iniziali delle proprietà per la creazione di un'istanza di una relazione con gemelli digitali. Specificare il percorso del file o il codice JSON inline.
Gruppo di risorse dell'istanza di Gemelli digitali. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az dt twin relationship delete
Eliminare una relazione tra gemelli digitali in un'istanza di Gemelli digitali.
az dt twin relationship delete --dt-name
--relationship-id
--source
[--etag]
[--resource-group]
Esempio
Eliminare una relazione con gemelli digitali.
az dt twin relationship delete -n {instance_or_hostname} --twin-id {twin_id} --relationship-id {relationship_id}
Eliminare una relazione con gemelli digitali usando l'etag.
az dt twin relationship delete -n {instance_or_hostname} --twin-id {twin_id} --relationship-id {relationship_id} --etag {etag}
Parametri necessari
Nome dell'istanza di Gemelli digitali o nome host. Se viene specificato un nome di istanza, la sottoscrizione utente viene prima di tutto eseguita una query per l'istanza di destinazione per recuperare il nome host. Se viene specificato un nome host, la query di sottoscrizione viene ignorata e il valore specificato viene usato per l'interazione successiva.
ID relazione.
ID del gemello di origine per una relazione.
Parametri facoltativi
Valore del tag di entità. Il comando avrà esito positivo se l'etag corrisponde all'etag corrente per la risorsa.
Gruppo di risorse dell'istanza di Gemelli digitali. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az dt twin relationship delete-all
Elimina tutte le relazioni tra gemelli digitali all'interno di un'istanza di Gemelli digitali, incluse le relazioni in ingresso.
az dt twin relationship delete-all --dt-name
[--resource-group]
[--source]
[--yes]
Esempio
Eliminare tutte le relazioni tra gemelli digitali associate al gemello.
az dt twin relationship delete-all -n {instance_or_hostname} --twin-id {twin_id}
Eliminare tutte le relazioni tra gemelli digitali all'interno dell'ambiente di gemelli digitali.
az dt twin relationship delete-all -n {instance_or_hostname}
Parametri necessari
Nome dell'istanza di Gemelli digitali o nome host. Se viene specificato un nome di istanza, la sottoscrizione utente viene prima di tutto eseguita una query per l'istanza di destinazione per recuperare il nome host. Se viene specificato un nome host, la query di sottoscrizione viene ignorata e il valore specificato viene usato per l'interazione successiva.
Parametri facoltativi
Gruppo di risorse dell'istanza di Gemelli digitali. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
ID del gemello di origine per una relazione.
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az dt twin relationship list
Elencare le relazioni di un gemello digitale.
az dt twin relationship list --dt-name
--source
[--incoming {false, true}]
[--kind]
[--resource-group]
Esempio
Elencare le relazioni in uscita di un gemello digitale.
az dt twin relationship list -n {instance_or_hostname} --twin-id {twin_id}
Elencare le relazioni in uscita di un gemello digitale e filtrare la relazione 'contains'
az dt twin relationship list -n {instance_or_hostname} --twin-id {twin_id} --relationship contains
Elencare le relazioni in ingresso di un gemello digitale.
az dt twin relationship list -n {instance_or_hostname} --twin-id {twin_id} --incoming
Elencare le relazioni in ingresso di un gemello digitale e filtrare la relazione 'contains'.
az dt twin relationship list -n {instance_or_hostname} --twin-id {twin_id} --relationship contains --incoming
Parametri necessari
Nome dell'istanza di Gemelli digitali o nome host. Se viene specificato un nome di istanza, la sottoscrizione utente viene prima di tutto eseguita una query per l'istanza di destinazione per recuperare il nome host. Se viene specificato un nome host, la query di sottoscrizione viene ignorata e il valore specificato viene usato per l'interazione successiva.
ID del gemello di origine per una relazione.
Parametri facoltativi
Recupera tutte le relazioni in ingresso per un gemello digitale.
Filtra il risultato in base al tipo di relazione.
Gruppo di risorse dell'istanza di Gemelli digitali. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az dt twin relationship show
Mostra i dettagli di una relazione con un gemello digitale.
az dt twin relationship show --dt-name
--relationship-id
--source
[--resource-group]
Esempio
Mostra i dettagli di una relazione con un gemello digitale.
az dt twin relationship show -n {instance_or_hostname} --twin-id {twin_id} --relationship-id {relationship_id}
Parametri necessari
Nome dell'istanza di Gemelli digitali o nome host. Se viene specificato un nome di istanza, la sottoscrizione utente viene prima di tutto eseguita una query per l'istanza di destinazione per recuperare il nome host. Se viene specificato un nome host, la query di sottoscrizione viene ignorata e il valore specificato viene usato per l'interazione successiva.
ID relazione.
ID del gemello di origine per una relazione.
Parametri facoltativi
Gruppo di risorse dell'istanza di Gemelli digitali. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az dt twin relationship update
Aggiorna le proprietà di una relazione tra due gemelli digitali tramite la specifica della patch JSON.
Le operazioni sono limitate all'aggiunta, alla sostituzione e alla rimozione.
az dt twin relationship update --dt-name
--json-patch
--relationship-id
--source
[--etag]
[--resource-group]
Esempio
Aggiornare una relazione tra gemelli digitali tramite la specifica della patch 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}'
Aggiornare una relazione tra gemelli digitali tramite la specifica della patch JSON e usare 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}
Aggiornare una relazione tra gemelli digitali tramite la specifica della patch 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"]}
]'
Aggiornare una relazione tra gemelli digitali tramite la specifica della patch JSON definita in un file.
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
Parametri necessari
Nome dell'istanza di Gemelli digitali o nome host. Se viene specificato un nome di istanza, la sottoscrizione utente viene prima di tutto eseguita una query per l'istanza di destinazione per recuperare il nome host. Se viene specificato un nome host, la query di sottoscrizione viene ignorata e il valore specificato viene usato per l'interazione successiva.
Specifica di aggiornamento descritta da JSON-patch. Gli aggiornamenti ai valori delle proprietà e agli elementi $model possono verificarsi nella stessa richiesta. Le operazioni sono limitate all'aggiunta, alla sostituzione e alla rimozione. Specificare il percorso del file o il codice JSON inline.
ID relazione.
ID del gemello di origine per una relazione.
Parametri facoltativi
Valore del tag di entità. Il comando avrà esito positivo se l'etag corrisponde all'etag corrente per la risorsa.
Gruppo di risorse dell'istanza di Gemelli digitali. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.