ConfigurationOperations Sınıf
ConfigurationOperations işlemleri.
- Devralma
-
builtins.objectConfigurationOperations
Oluşturucu
ConfigurationOperations(client, config, serializer, deserializer)
Parametreler
- client
Hizmet istekleri için istemci.
- config
Hizmet istemcisi yapılandırması.
- serializer
Nesne modeli seri hale getirici.
- deserializer
Nesne modeli seri durumdan çıkarıcı.
Değişkenler
- api_version
Api sürümü. Sabit değer: "2021-04-12".
Yöntemler
apply_on_edge_device |
Yapılandırma içeriğini bir uç cihaza uygular. |
create_or_update |
Otomatik cihaz/modül yönetimi için IoT Hub yapılandırma oluşturur veya güncelleştirir. Yapılandırma tanımlayıcısı ve İçerik güncelleştirilemiyor. |
delete |
Otomatik cihaz/modül yönetimi için IoT Hub bir yapılandırmayı siler. |
get |
Otomatik cihaz/modül yönetimi için IoT Hub bir yapılandırma alır. |
get_configurations |
Otomatik cihaz/modül yönetimi için IoT Hub yapılandırmaları alır. Sayfalandırma desteklenmez. |
test_queries |
IoT Hub bir yapılandırma için hedef koşulu ve özel ölçüm sorgularını doğrular. |
apply_on_edge_device
Yapılandırma içeriğini bir uç cihaza uygular.
apply_on_edge_device(id, content, custom_headers=None, raw=False, **operation_config)
Parametreler
- operation_config
İşlem yapılandırması geçersiz kılmaları.
Döndürülenler
None veya ClientRawResponse if raw=true
Dönüş türü
Özel durumlar
create_or_update
Otomatik cihaz/modül yönetimi için IoT Hub yapılandırma oluşturur veya güncelleştirir. Yapılandırma tanımlayıcısı ve İçerik güncelleştirilemiyor.
create_or_update(id, configuration, if_match=None, custom_headers=None, raw=False, **operation_config)
Parametreler
- if_match
- str
RFC7232'ye göre yapılandırma için zayıf bir ETag'i temsil eden dize. Bu, yapılandırma oluşturulurken ayarlanmamalıdır, ancak yapılandırma güncelleştirilirken ayarlanabilir.
- operation_config
İşlem yapılandırması geçersiz kılmaları.
Döndürülenler
Raw=true ise Configuration veya ClientRawResponse
Dönüş türü
Özel durumlar
delete
Otomatik cihaz/modül yönetimi için IoT Hub bir yapılandırmayı siler.
delete(id, if_match=None, custom_headers=None, raw=False, **operation_config)
Parametreler
- if_match
- str
RFC7232'ye göre yapılandırma için zayıf bir ETag'i temsil eden dize. Silme işlemi yalnızca bu ETag sunucu tarafından tutulan değerle eşleşirse gerçekleştirilir ve yapılandırmanın son alınmasından bu yana değiştirilmediğini gösterir. Koşulsuz silmeyi zorlamak için If-Match joker karakteri (*) olarak ayarlayın.
- operation_config
İşlem yapılandırması geçersiz kılmaları.
Döndürülenler
None veya ClientRawResponse if raw=true
Dönüş türü
Özel durumlar
get
Otomatik cihaz/modül yönetimi için IoT Hub bir yapılandırma alır.
get(id, custom_headers=None, raw=False, **operation_config)
Parametreler
- operation_config
İşlem yapılandırması geçersiz kılmaları.
Döndürülenler
Raw=true ise Configuration veya ClientRawResponse
Dönüş türü
Özel durumlar
get_configurations
Otomatik cihaz/modül yönetimi için IoT Hub yapılandırmaları alır. Sayfalandırma desteklenmez.
get_configurations(top=None, custom_headers=None, raw=False, **operation_config)
Parametreler
- top
- int
Alınacak yapılandırma sayısı. IoT Hub için dağıtım sayısı üst sınırından büyükse değer geçersiz kılınacaktır.
- operation_config
İşlem yapılandırması geçersiz kılmaları.
Döndürülenler
list veya ClientRawResponse if raw=true
Dönüş türü
Özel durumlar
test_queries
IoT Hub bir yapılandırma için hedef koşulu ve özel ölçüm sorgularını doğrular.
test_queries(input, custom_headers=None, raw=False, **operation_config)
Parametreler
- operation_config
İşlem yapılandırması geçersiz kılmaları.
Döndürülenler
ConfigurationQueriesTestResponse veya ClientRawResponse if raw=true
Dönüş türü
Ö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'>
Azure SDK for Python
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin