DigitalTwinOperations Classe
Operações de Operações DigitalTwin.
- Herança
-
builtins.objectDigitalTwinOperations
Construtor
DigitalTwinOperations(client, config, serializer, deserializer)
Parâmetros
- client
Cliente para pedidos de serviço.
- config
Configuração do cliente de serviço.
- serializer
Um serializador modelo de objeto.
- deserializer
Um deserializador modelo de objeto.
Variáveis
- api_version
Versão da Api. Valor constante: "2021-04-12".
Métodos
get_digital_twin |
Arranja um gémeo digital. |
invoke_component_command |
Invocar um comando digital gémeo. Invocar um comando digital gémeo. |
invoke_root_level_command |
Invoque um comando digital de nível de raiz de gémeos. Invoque um comando digital de nível de raiz de gémeos. |
update_digital_twin |
Atualizações um gémeo digital. |
get_digital_twin
Arranja um gémeo digital.
get_digital_twin(id, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
A configuração da operação sobrepõe-se.
Devoluções
objeto ou ClienteRawResponse se cru=verdadeiro
Tipo de retorno
Exceções
invoke_component_command
Invocar um comando digital gémeo.
Invocar um comando digital gémeo.
invoke_component_command(id, component_path, command_name, payload, connect_timeout_in_seconds=None, response_timeout_in_seconds=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- id
- str
- component_path
- str
- command_name
- str
- payload
- object
- connect_timeout_in_seconds
- int
Intervalo máximo de tempo, em segundos, para que o comando digital gémeo aguarde a resposta.
- response_timeout_in_seconds
- int
Intervalo máximo de tempo, em segundos, para que o comando digital gémeo aguarde a resposta.
- operation_config
A configuração da operação sobrepõe-se.
Devoluções
objeto ou ClienteRawResponse se cru=verdadeiro
Tipo de retorno
Exceções
invoke_root_level_command
Invoque um comando digital de nível de raiz de gémeos.
Invoque um comando digital de nível de raiz de gémeos.
invoke_root_level_command(id, command_name, payload, connect_timeout_in_seconds=None, response_timeout_in_seconds=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- id
- str
- command_name
- str
- payload
- object
- connect_timeout_in_seconds
- int
Intervalo máximo de tempo, em segundos, para que o comando digital gémeo aguarde a resposta.
- response_timeout_in_seconds
- int
Intervalo máximo de tempo, em segundos, para que o comando digital gémeo aguarde a resposta.
- operation_config
A configuração da operação sobrepõe-se.
Devoluções
objeto ou ClienteRawResponse se cru=verdadeiro
Tipo de retorno
Exceções
update_digital_twin
Atualizações um gémeo digital.
update_digital_twin(id, digital_twin_patch, if_match=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- if_match
- str
- operation_config
A configuração da operação sobrepõe-se.
Devoluções
Nenhum ou ClienteRawResponse se cru=verdadeiro
Tipo de retorno
Exceções
Atributos
models
models = <module 'azure.iot.hub.protocol.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\iot\\hub\\protocol\\models\\__init__.py'>
Azure SDK for Python