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 | Status |
---|---|---|---|
az dt twin relationship create |
Creare una relazione tra gemelli digitali di origine e destinazione. |
Estensione | GA |
az dt twin relationship delete |
Eliminare una relazione tra gemelli digitali in un'istanza di Gemelli digitali. |
Estensione | GA |
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 | GA |
az dt twin relationship list |
Elencare le relazioni di un gemello digitale. |
Estensione | GA |
az dt twin relationship show |
Mostra i dettagli di una relazione con un gemello digitale. |
Estensione | GA |
az dt twin relationship update |
Aggiorna le proprietà di una relazione tra due gemelli digitali tramite la specifica della patch JSON. |
Estensione | GA |
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 usando az configure --defaults group={name}
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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 usando az configure --defaults group={name}
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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 usando az configure --defaults group={name}
.
ID del gemello di origine per una relazione.
Non richiedere conferma.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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 usando az configure --defaults group={name}
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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 usando az configure --defaults group={name}
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare 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 usando az configure --defaults group={name}
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.