az dt twin
Note
This reference is part of the azure-iot extension for the Azure CLI (version 2.59.0 or higher). La extensión se instalará automáticamente la primera vez que ejecute un comando az dt twin. Learn more about extensions.
Administre y configure los gemelos digitales de una instancia de Digital Twins.
Comandos
Nombre | Description | Tipo | Estado |
---|---|---|---|
az dt twin component |
Mostrar y actualizar los componentes del gemelo digital de una instancia de Digital Twins. |
Extension | GA |
az dt twin component show |
Mostrar detalles de un componente de gemelo digital. |
Extension | GA |
az dt twin component update |
Actualice un componente de gemelo digital mediante la especificación de revisión JSON. |
Extension | GA |
az dt twin create |
Cree un gemelo digital en una instancia de . |
Extension | GA |
az dt twin delete |
Quite un gemelo digital. Todas las relaciones que hacen referencia a este gemelo ya deben eliminarse. |
Extension | GA |
az dt twin delete-all |
Elimina todos los gemelos digitales dentro de una instancia de Digital Twins, incluidas todas las relaciones de esos gemelos. |
Extension | GA |
az dt twin query |
Consulte los gemelos digitales de una instancia. Permite atravesar relaciones y filtrar por valores de propiedad. |
Extension | GA |
az dt twin relationship |
Administre y configure las relaciones de gemelos digitales de una instancia de Digital Twins. |
Extension | GA |
az dt twin relationship create |
Cree una relación entre gemelos digitales de origen y destino. |
Extension | GA |
az dt twin relationship delete |
Elimine una relación de gemelo digital en una instancia de Digital Twins. |
Extension | GA |
az dt twin relationship delete-all |
Elimina todas las relaciones de gemelos digitales dentro de una instancia de Digital Twins, incluidas las relaciones entrantes. |
Extension | GA |
az dt twin relationship list |
Enumerar las relaciones de un gemelo digital. |
Extension | GA |
az dt twin relationship show |
Mostrar detalles de una relación de gemelo digital. |
Extension | GA |
az dt twin relationship update |
Actualiza las propiedades de una relación entre dos gemelos digitales mediante la especificación de revisión JSON. |
Extension | GA |
az dt twin show |
Muestra los detalles de un gemelo digital. |
Extension | GA |
az dt twin telemetry |
Pruebe y valide las rutas de eventos y los puntos de conexión de una instancia de Digital Twins. |
Extension | GA |
az dt twin telemetry send |
Envía telemetría en nombre de un gemelo digital. Si se proporciona la ruta de acceso del componente, la telemetría emitida está en nombre del componente. |
Extension | GA |
az dt twin update |
Actualice un gemelo digital de instancia mediante la especificación de revisión JSON. |
Extension | GA |
az dt twin create
Cree un gemelo digital en una instancia de .
--properties puede ser JSON insertado o ruta de acceso de archivo. Nota: --properties son necesarias para los gemelos que contienen componentes.
az dt twin create --dt-name --dtn
--dtmi --model-id
--twin-id
[--if-none-match]
[--properties]
[--resource-group]
Ejemplos
Cree un gemelo digital a partir de un modelo existente (creado previamente).
az dt twin create -n {instance_or_hostname} --dtmi "dtmi:com:example:Room;1" --twin-id {twin_id}
Cree un gemelo digital a partir de un modelo existente (creado previamente) con la etiqueta if-none-match.
az dt twin create -n {instance_or_hostname} --dtmi "dtmi:com:example:Room;1" --twin-id {twin_id} --if-none-match
Cree un gemelo digital a partir de un modelo existente (creado previamente). Cree una instancia con valores de propiedad.
az dt twin create -n {instance_or_hostname} --dtmi "dtmi:com:example:DeviceInformation;1" --twin-id {twin_id} --properties '{"manufacturer": "Microsoft"}'
Cree un gemelo digital con componentes a partir de modelos existentes (creados previamente). Cree una instancia del componente con propiedades mínimas.
az dt twin create -n {instance_or_hostname} --dtmi "dtmi:com:example:TemperatureController;1" --twin-id {twin_id} --properties '{
"Thermostat": {
"$metadata": {},
}
}'
Cree un gemelo digital con componentes a partir de modelos existentes (creados previamente). Cree una instancia con valores de propiedad.
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
}
}'
Parámetros requeridos
Nombre de instancia o nombre de host de Digital Twins. Si se proporciona un nombre de instancia, primero se consulta la suscripción de usuario para que la instancia de destino recupere el nombre de host. Si se proporciona un nombre de host, se omite la consulta de suscripción y el valor proporcionado se usa para la interacción posterior.
Id. de modelo de Digital Twins. Ejemplo: dtmi:com:example:Room;2.
Identificador del gemelo digital.
Parámetros opcionales
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Indica que se debe producir un error en la operación de creación si existe un gemelo existente con el mismo identificador.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Valores de propiedad iniciales para crear instancias de un gemelo digital o componentes relacionados. Proporcione la ruta de acceso del archivo o JSON insertado. Las propiedades son necesarias para los gemelos que contienen componentes, como mínimo, debe proporcionar un objeto $metadata vacío para cada componente.
Grupo de recursos de instancia de Digital Twins. Puede configurar el grupo predeterminado mediante az configure --defaults group={name}
.
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Output format.
Propiedad | Valor |
---|---|
Valor predeterminado: | json |
Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
az dt twin delete
Quite un gemelo digital. Todas las relaciones que hacen referencia a este gemelo ya deben eliminarse.
az dt twin delete --dt-name --dtn
--twin-id
[--etag]
[--resource-group]
Ejemplos
Quite un gemelo digital por id.
az dt twin delete -n {instance_or_hostname} --twin-id {twin_id}
Quite un gemelo digital mediante id. mediante etag.
az dt twin delete -n {instance_or_hostname} --twin-id {twin_id} --etag {etag}
Parámetros requeridos
Nombre de instancia o nombre de host de Digital Twins. Si se proporciona un nombre de instancia, primero se consulta la suscripción de usuario para que la instancia de destino recupere el nombre de host. Si se proporciona un nombre de host, se omite la consulta de suscripción y el valor proporcionado se usa para la interacción posterior.
Identificador del gemelo digital.
Parámetros opcionales
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Valor de etiqueta de entidad. El comando se realizará correctamente si la etag coincide con la etag actual del recurso.
Grupo de recursos de instancia de Digital Twins. Puede configurar el grupo predeterminado mediante az configure --defaults group={name}
.
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Output format.
Propiedad | Valor |
---|---|
Valor predeterminado: | json |
Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
az dt twin delete-all
Elimina todos los gemelos digitales dentro de una instancia de Digital Twins, incluidas todas las relaciones de esos gemelos.
az dt twin delete-all --dt-name --dtn
[--resource-group]
[--yes]
Ejemplos
Elimine todos los gemelos digitales. También se eliminarán las relaciones que hagan referencia a los gemelos.
az dt twin delete-all -n {instance_or_hostname}
Parámetros requeridos
Nombre de instancia o nombre de host de Digital Twins. Si se proporciona un nombre de instancia, primero se consulta la suscripción de usuario para que la instancia de destino recupere el nombre de host. Si se proporciona un nombre de host, se omite la consulta de suscripción y el valor proporcionado se usa para la interacción posterior.
Parámetros opcionales
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Grupo de recursos de instancia de Digital Twins. Puede configurar el grupo predeterminado mediante az configure --defaults group={name}
.
No solicita confirmación.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Output format.
Propiedad | Valor |
---|---|
Valor predeterminado: | json |
Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
az dt twin query
Consulte los gemelos digitales de una instancia. Permite atravesar relaciones y filtrar por valores de propiedad.
En muchas consultas gemelas, el carácter $
se usa para hacer referencia a la propiedad $dtId
de un gemelo. En shells similares a Bash o powershell, el carácter $
tiene significado funcional y debe tener escape como parte de la entrada de consulta. Consulte el documento conceptos de la CLI de Digital Twins https://learn.microsoft.com/en-us/azure/digital-twins/concepts-cli para obtener más información.
az dt twin query --dt-name --dtn
--query-command
[--cost --show-cost {false, true}]
[--resource-group]
Ejemplos
Consulte todos los gemelos digitales en la instancia de destino y proyecte todos los atributos. También se muestra el costo en las unidades de consulta.
az dt twin query -n {instance_or_hostname} -q "select * from digitaltwins" --show-cost
Consulte por modelo y proyecte todos los atributos.
az dt twin query -n {instance_or_hostname} -q "select * from digitaltwins T where IS_OF_MODEL(T, 'dtmi:com:example:Room;2')"
Consulta que aprovecha "$dtId" con sintaxis compatible con Bash
az dt twin query -n {instance_or_hostname} --query-command "SELECT * FROM DigitalTwins T Where T.\$dtId = 'room0'"
Consulta que aprovecha "$dtId" con sintaxis compatible con PowerShell
az dt twin query -n {instance_or_hostname} --query-command "SELECT * FROM DigitalTwins T Where T.`$dtId = 'room0'"
Parámetros requeridos
Nombre de instancia o nombre de host de Digital Twins. Si se proporciona un nombre de instancia, primero se consulta la suscripción de usuario para que la instancia de destino recupere el nombre de host. Si se proporciona un nombre de host, se omite la consulta de suscripción y el valor proporcionado se usa para la interacción posterior.
Consulta de usuario que se va a ejecutar.
Parámetros opcionales
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Calcula y muestra el cargo de consulta.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Valores aceptados: | false, true |
Grupo de recursos de instancia de Digital Twins. Puede configurar el grupo predeterminado mediante az configure --defaults group={name}
.
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Output format.
Propiedad | Valor |
---|---|
Valor predeterminado: | json |
Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
az dt twin show
Muestra los detalles de un gemelo digital.
az dt twin show --dt-name --dtn
--twin-id
[--resource-group]
Ejemplos
Muestra los detalles de un gemelo digital.
az dt twin show -n {instance_or_hostname} --twin-id {twin_id}
Parámetros requeridos
Nombre de instancia o nombre de host de Digital Twins. Si se proporciona un nombre de instancia, primero se consulta la suscripción de usuario para que la instancia de destino recupere el nombre de host. Si se proporciona un nombre de host, se omite la consulta de suscripción y el valor proporcionado se usa para la interacción posterior.
Identificador del gemelo digital.
Parámetros opcionales
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Grupo de recursos de instancia de Digital Twins. Puede configurar el grupo predeterminado mediante az configure --defaults group={name}
.
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Output format.
Propiedad | Valor |
---|---|
Valor predeterminado: | json |
Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
az dt twin update
Actualice un gemelo digital de instancia mediante la especificación de revisión JSON.
Las actualizaciones de los valores de propiedad y los elementos $model pueden producirse en la misma solicitud. Las operaciones se limitan a agregar, reemplazar y quitar.
az dt twin update --dt-name --dtn
--json-patch --patch
--twin-id
[--etag]
[--resource-group]
Ejemplos
Actualice un gemelo digital mediante la especificación de revisión JSON.
az dt twin update -n {instance_or_hostname} --twin-id {twin_id} --json-patch '{"op":"replace", "path":"/Temperature", "value": 20.5}'
Actualice un gemelo digital a través de la especificación de revisión JSON y use etag.
az dt twin update -n {instance_or_hostname} --twin-id {twin_id} --etag {etag} --json-patch '{"op":"replace", "path":"/Temperature", "value": 20.5}'
Actualice un gemelo digital mediante la especificación de revisión JSON.
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"]}
]'
Actualice un gemelo digital a través de la especificación de revisión JSON definida en un archivo.
az dt twin update -n {instance_or_hostname} --twin-id {twin_id} --json-patch ./my/patch/document.json
Parámetros requeridos
Nombre de instancia o nombre de host de Digital Twins. Si se proporciona un nombre de instancia, primero se consulta la suscripción de usuario para que la instancia de destino recupere el nombre de host. Si se proporciona un nombre de host, se omite la consulta de suscripción y el valor proporcionado se usa para la interacción posterior.
Especificación de actualización descrita por JSON-patch. Las actualizaciones de los valores de propiedad y los elementos $model pueden producirse en la misma solicitud. Las operaciones se limitan a agregar, reemplazar y quitar. Proporcione la ruta de acceso del archivo o JSON insertado.
Identificador del gemelo digital.
Parámetros opcionales
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Valor de etiqueta de entidad. El comando se realizará correctamente si la etag coincide con la etag actual del recurso.
Grupo de recursos de instancia de Digital Twins. Puede configurar el grupo predeterminado mediante az configure --defaults group={name}
.
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |
Output format.
Propiedad | Valor |
---|---|
Valor predeterminado: | json |
Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.
Propiedad | Valor |
---|---|
Valor predeterminado: | False |