DigitalTwinOperations Osztály

DigitalTwinOperations-műveletek.

Öröklődés
builtins.object
DigitalTwinOperations

Konstruktor

DigitalTwinOperations(client, config, serializer, deserializer)

Paraméterek

client
Kötelező

Ügyfél szolgáltatáskérésekhez.

config
Kötelező

A szolgáltatásügyfél konfigurálása.

serializer
Kötelező

Objektummodell szerializálója.

deserializer
Kötelező

Objektummodell-deszerializáló.

Változók

api_version

Az Api verziója. Állandó érték: "2021-04-12".

Metódusok

get_digital_twin

Digitális ikerpéldányt kap.

invoke_component_command

Digitális ikerparancs meghívása.

Digitális ikerparancs meghívása.

invoke_root_level_command

Hívjon meg egy digitális ikerpéldány gyökérszintű parancsát.

Hívjon meg egy digitális ikerpéldány gyökérszintű parancsát.

update_digital_twin

Frissítések egy digitális ikerpéldányt.

get_digital_twin

Digitális ikerpéldányt kap.

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

Paraméterek

id
str
Kötelező

Digitális ikerpéldány azonosítója.

custom_headers
dict
alapértelmezett érték: None

a kérelemhez hozzáadandó fejlécek

raw
bool
alapértelmezett érték: False

a deszerializált válasz mellett a közvetlen választ adja vissza

operation_config
Kötelező

A műveleti konfiguráció felülbírálása.

Válaszok

object vagy ClientRawResponse, ha raw=true

Visszatérési típus

Kivételek

invoke_component_command

Digitális ikerparancs meghívása.

Digitális ikerparancs meghívása.

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)

Paraméterek

id
str
Kötelező
component_path
str
Kötelező
command_name
str
Kötelező
payload
object
Kötelező
connect_timeout_in_seconds
int
alapértelmezett érték: None

A digitális ikerpéldány-parancs által a válaszra váró idő maximális időtartama másodpercben.

response_timeout_in_seconds
int
alapértelmezett érték: None

A digitális ikerpéldány-parancs által a válaszra váró idő maximális időtartama másodpercben.

custom_headers
dict
alapértelmezett érték: None

a kérelemhez hozzáadandó fejlécek

raw
bool
alapértelmezett érték: False

a deszerializált válasz mellett a közvetlen választ adja vissza

operation_config
Kötelező

A műveleti konfiguráció felülbírálása.

Válaszok

object vagy ClientRawResponse, ha raw=true

Visszatérési típus

Kivételek

invoke_root_level_command

Hívjon meg egy digitális ikerpéldány gyökérszintű parancsát.

Hívjon meg egy digitális ikerpéldány gyökérszintű parancsát.

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)

Paraméterek

id
str
Kötelező
command_name
str
Kötelező
payload
object
Kötelező
connect_timeout_in_seconds
int
alapértelmezett érték: None

A digitális ikerpéldány-parancs által a válaszra váró idő maximális időtartama másodpercben.

response_timeout_in_seconds
int
alapértelmezett érték: None

A digitális ikerpéldány-parancs által a válaszra váró idő maximális időtartama másodpercben.

custom_headers
dict
alapértelmezett érték: None

a kérelemhez hozzáadandó fejlécek

raw
bool
alapértelmezett érték: False

a deszerializált válasz mellett a közvetlen választ adja vissza

operation_config
Kötelező

A műveleti konfiguráció felülbírálása.

Válaszok

object vagy ClientRawResponse, ha raw=true

Visszatérési típus

Kivételek

update_digital_twin

Frissítések egy digitális ikerpéldányt.

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

Paraméterek

id
str
Kötelező

Digitális ikerpéldány azonosítója.

digital_twin_patch
list[object]
Kötelező

json-patch tartalom frissítéséhez.

if_match
str
alapértelmezett érték: None
custom_headers
dict
alapértelmezett érték: None

a kérelemhez hozzáadandó fejlécek

raw
bool
alapértelmezett érték: False

a deszerializált válasz mellett a közvetlen választ adja vissza

operation_config
Kötelező

A műveleti konfiguráció felülbírálása.

Válaszok

Nincs vagy ClientRawResponse, ha raw=true

Visszatérési típus

None,

Kivételek

Attribútumok

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