Aracılığıyla paylaş


DigitalTwinOperations Sınıf

DigitalTwinOperations işlemleri.

Devralma
builtins.object
DigitalTwinOperations

Oluşturucu

DigitalTwinOperations(client, config, serializer, deserializer)

Parametreler

client
Gerekli

Hizmet istekleri için istemci.

config
Gerekli

Hizmet istemcisi yapılandırması.

serializer
Gerekli

Nesne modeli seri hale getirici.

deserializer
Gerekli

Nesne modeli seri durumdan çıkarıcı.

Değişkenler

api_version

Api sürümü. Sabit değer: "2021-04-12".

Yöntemler

get_digital_twin

Dijital ikiz alır.

invoke_component_command

Dijital ikiz komutunu çağırma.

Dijital ikiz komutunu çağırma.

invoke_root_level_command

Dijital ikiz kök düzeyi komutunu çağır.

Dijital ikiz kök düzeyi komutunu çağır.

update_digital_twin

Dijital ikiz Güncelleştirmeler.

get_digital_twin

Dijital ikiz alır.

get_digital_twin(id, custom_headers=None, raw=False, **operation_config)

Parametreler

id
str
Gerekli

Dijital İkiz Kimliği.

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

object veya ClientRawResponse if raw=true

Dönüş türü

Özel durumlar

invoke_component_command

Dijital ikiz komutunu çağırma.

Dijital ikiz komutunu çağırma.

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)

Parametreler

id
str
Gerekli
component_path
str
Gerekli
command_name
str
Gerekli
payload
object
Gerekli
connect_timeout_in_seconds
int
varsayılan değer: None

Dijital ikiz komutunun yanıtı bekleyeceği en uzun süre (saniye cinsinden).

response_timeout_in_seconds
int
varsayılan değer: None

Dijital ikiz komutunun yanıtı bekleyeceği en uzun süre (saniye cinsinden).

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

object veya ClientRawResponse if raw=true

Dönüş türü

Özel durumlar

invoke_root_level_command

Dijital ikiz kök düzeyi komutunu çağır.

Dijital ikiz kök düzeyi komutunu çağır.

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)

Parametreler

id
str
Gerekli
command_name
str
Gerekli
payload
object
Gerekli
connect_timeout_in_seconds
int
varsayılan değer: None

Dijital ikiz komutunun yanıtı bekleyeceği en uzun süre (saniye cinsinden).

response_timeout_in_seconds
int
varsayılan değer: None

Dijital ikiz komutunun yanıtı bekleyeceği en uzun süre (saniye cinsinden).

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

object veya ClientRawResponse if raw=true

Dönüş türü

Özel durumlar

update_digital_twin

Dijital ikiz Güncelleştirmeler.

update_digital_twin(id, digital_twin_patch, if_match=None, custom_headers=None, raw=False, **operation_config)

Parametreler

id
str
Gerekli

Dijital İkiz Kimliği.

digital_twin_patch
list[object]
Gerekli

güncelleştirilecek json düzeltme eki içeriği.

if_match
str
varsayılan değer: None
custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

None veya ClientRawResponse if raw=true

Dönüş türü

None,

Özel durumlar

Öznitelikler

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