DigitalTwinOperations Classe
Operações digitalTwinOperations.
- Herança
-
builtins.objectDigitalTwinOperations
Construtor
DigitalTwinOperations(client, config, serializer, deserializer)
Parâmetros
- client
Cliente para solicitações de serviço.
- config
Configuração do cliente de serviço.
- serializer
Um serializador de modelo de objeto.
- deserializer
Um desserializador de modelo de objeto.
Variáveis
- api_version
Versão da API. Valor constante: "2021-04-12".
Métodos
get_digital_twin |
Obtém um gêmeo digital. |
invoke_component_command |
Invoque um comando de gêmeo digital. Invoque um comando de gêmeo digital. |
invoke_root_level_command |
Invoque um comando de nível raiz de gêmeo digital. Invoque um comando de nível raiz de gêmeo digital. |
update_digital_twin |
Atualizações um gêmeo digital. |
get_digital_twin
Obtém um gêmeo digital.
get_digital_twin(id, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições de configuração de operação.
Retornos
object ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
invoke_component_command
Invoque um comando de gêmeo digital.
Invoque um comando de gêmeo digital.
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, que o comando gêmeo digital aguardará a resposta.
- response_timeout_in_seconds
- int
Intervalo máximo de tempo, em segundos, que o comando gêmeo digital aguardará a resposta.
- operation_config
Substituições de configuração de operação.
Retornos
object ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
invoke_root_level_command
Invoque um comando de nível raiz de gêmeo digital.
Invoque um comando de nível raiz de gêmeo digital.
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, que o comando gêmeo digital aguardará a resposta.
- response_timeout_in_seconds
- int
Intervalo máximo de tempo, em segundos, que o comando gêmeo digital aguardará a resposta.
- operation_config
Substituições de configuração de operação.
Retornos
object ou ClientRawResponse se raw=true
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
Substituições de configuração de operação.
Retornos
None ou ClientRawResponse se raw=true
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