ConfigurationOperations Osztály
ConfigurationOperations-műveletek.
- Öröklődés
-
builtins.objectConfigurationOperations
Konstruktor
ConfigurationOperations(client, config, serializer, deserializer)
Paraméterek
- client
Ügyfél a szolgáltatáskérésekhez.
- config
A szolgáltatásügyfél konfigurálása.
- serializer
Egy objektummodell szerializálója.
- deserializer
Objektummodell-deszerializáló.
Változók
- api_version
Az API verziója. Állandó érték: "2021-04-12".
Metódusok
apply_on_edge_device |
A konfigurációs tartalmat egy peremeszközre alkalmazza. |
create_or_update |
Létrehoz vagy frissít egy konfigurációt a IoT Hub az automatikus eszköz-/modulkezeléshez. A konfigurációazonosító és a tartalom nem frissíthető. |
delete |
Törli a konfigurációt az automatikus eszköz-/modulkezelés IoT Hub. |
get |
Beolvas egy konfigurációt az automatikus eszköz-/modulkezelés IoT Hub. |
get_configurations |
Konfigurációkat kér le az automatikus eszköz-/modulkezelés IoT Hub. A tördelés nem támogatott. |
test_queries |
Ellenőrzi a célfeltételt és az egyéni metrika-lekérdezéseket a IoT Hub konfiguráláshoz. |
apply_on_edge_device
A konfigurációs tartalmat egy peremeszközre alkalmazza.
apply_on_edge_device(id, content, custom_headers=None, raw=False, **operation_config)
Paraméterek
- raw
- bool
a deszerializált válasz mellett a közvetlen választ adja vissza
- operation_config
Műveleti konfiguráció felülbírálásai.
Válaszok
Nincs vagy ClientRawResponse, ha raw=true
Visszatérési típus
Kivételek
create_or_update
Létrehoz vagy frissít egy konfigurációt a IoT Hub az automatikus eszköz-/modulkezeléshez. A konfigurációazonosító és a tartalom nem frissíthető.
create_or_update(id, configuration, if_match=None, custom_headers=None, raw=False, **operation_config)
Paraméterek
- if_match
- str
A konfiguráció gyenge ETag-jének megfelelő sztring, az RFC7232 szerint. Ezt nem szabad beállítani konfiguráció létrehozásakor, de konfiguráció frissítésekor lehet beállítani.
- raw
- bool
a deszerializált válasz mellett a közvetlen választ adja vissza
- operation_config
Műveleti konfiguráció felülbírálásai.
Válaszok
Konfiguráció vagy ClientRawResponse, ha raw=true
Visszatérési típus
Kivételek
delete
Törli a konfigurációt az automatikus eszköz-/modulkezelés IoT Hub.
delete(id, if_match=None, custom_headers=None, raw=False, **operation_config)
Paraméterek
- if_match
- str
A konfiguráció gyenge ETag-jének megfelelő sztring, az RFC7232 szerint. A törlési műveletet csak akkor hajtja végre a rendszer, ha ez az ETag megegyezik a kiszolgáló által fenntartott értékkel, ami azt jelzi, hogy a konfiguráció nem lett módosítva a legutóbbi lekérése óta. Feltétel nélküli törlés kényszerítéséhez állítsa a If-Match helyettesítő karakterre (*).
- raw
- bool
a deszerializált válasz mellett a közvetlen választ adja vissza
- operation_config
Műveleti konfiguráció felülbírálásai.
Válaszok
Nincs vagy ClientRawResponse, ha raw=true
Visszatérési típus
Kivételek
get
Beolvas egy konfigurációt az automatikus eszköz-/modulkezelés IoT Hub.
get(id, custom_headers=None, raw=False, **operation_config)
Paraméterek
- raw
- bool
a deszerializált válasz mellett a közvetlen választ adja vissza
- operation_config
Műveleti konfiguráció felülbírálásai.
Válaszok
Konfiguráció vagy ClientRawResponse, ha raw=true
Visszatérési típus
Kivételek
get_configurations
Konfigurációkat kér le az automatikus eszköz-/modulkezelés IoT Hub. A tördelés nem támogatott.
get_configurations(top=None, custom_headers=None, raw=False, **operation_config)
Paraméterek
- top
- int
A lekérendő konfigurációk száma. Az érték felül lesz bírálva, ha nagyobb, mint a IoT Hub maximális üzembehelyezési száma.
- raw
- bool
a deszerializált válasz mellett a közvetlen választ adja vissza
- operation_config
Műveleti konfiguráció felülbírálásai.
Válaszok
list vagy ClientRawResponse if raw=true
Visszatérési típus
Kivételek
test_queries
Ellenőrzi a célfeltételt és az egyéni metrika-lekérdezéseket a IoT Hub konfiguráláshoz.
test_queries(input, custom_headers=None, raw=False, **operation_config)
Paraméterek
A célfeltételek és az egyéni metrika-lekérdezések konfigurációja.
- raw
- bool
a deszerializált válasz mellett a közvetlen választ adja vissza
- operation_config
Műveleti konfiguráció felülbírálásai.
Válaszok
ConfigurationQueriesTestResponse vagy ClientRawResponse if raw=true
Visszatérési típus
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'>
Azure SDK for Python