Partilhar via


DigitalTwinOperations Classe

Operações de Operações DigitalTwin.

Herança
builtins.object
DigitalTwinOperations

Construtor

DigitalTwinOperations(client, config, serializer, deserializer)

Parâmetros

client
Necessário

Cliente para pedidos de serviço.

config
Necessário

Configuração do cliente de serviço.

serializer
Necessário

Um serializador modelo de objeto.

deserializer
Necessário

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

id
str
Necessário

Identificação digital de gémeos.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

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
Necessário
component_path
str
Necessário
command_name
str
Necessário
payload
object
Necessário
connect_timeout_in_seconds
int
valor predefinido: None

Intervalo máximo de tempo, em segundos, para que o comando digital gémeo aguarde a resposta.

response_timeout_in_seconds
int
valor predefinido: None

Intervalo máximo de tempo, em segundos, para que o comando digital gémeo aguarde a resposta.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

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
Necessário
command_name
str
Necessário
payload
object
Necessário
connect_timeout_in_seconds
int
valor predefinido: None

Intervalo máximo de tempo, em segundos, para que o comando digital gémeo aguarde a resposta.

response_timeout_in_seconds
int
valor predefinido: None

Intervalo máximo de tempo, em segundos, para que o comando digital gémeo aguarde a resposta.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

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

id
str
Necessário

Identificação digital de gémeos.

digital_twin_patch
list[object]
Necessário

json-patch conteúdo para atualizar.

if_match
str
valor predefinido: None
custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

Nenhum ou ClienteRawResponse se cru=verdadeiro

Tipo de retorno

None,

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'>