Compartir a través de


BulkRegistryOperations Clase

Operaciones BulkRegistryOperations.

Herencia
builtins.object
BulkRegistryOperations

Constructor

BulkRegistryOperations(client, config, serializer, deserializer)

Parámetros

client
Requerido

Cliente para solicitudes de servicio.

config
Requerido

Configuración del cliente de servicio.

serializer
Requerido

Serializador de modelo de objetos.

deserializer
Requerido

Deserializador de modelo de objetos.

Variables

api_version

Versión de la API. Valor constante: "2021-04-12".

Métodos

update_registry

Crea, actualiza o elimina las identidades de varios dispositivos del registro de identidad de IoT Hub. Una identidad de dispositivo solo se puede especificar una vez en la lista. Se permiten diferentes operaciones (crear, actualizar, eliminar) en diferentes dispositivos. Se puede especificar un máximo de 100 dispositivos por invocación. En el caso de las operaciones a gran escala, use la característica de importación mediante Blob Storage (https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities).

update_registry

Crea, actualiza o elimina las identidades de varios dispositivos del registro de identidad de IoT Hub. Una identidad de dispositivo solo se puede especificar una vez en la lista. Se permiten diferentes operaciones (crear, actualizar, eliminar) en diferentes dispositivos. Se puede especificar un máximo de 100 dispositivos por invocación. En el caso de las operaciones a gran escala, use la característica de importación mediante Blob Storage (https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities).

update_registry(devices, custom_headers=None, raw=False, **operation_config)

Parámetros

devices
list[ExportImportDevice]
Requerido

Operaciones del Registro que se van a realizar.

custom_headers
dict
valor predeterminado: None

encabezados que se agregarán a la solicitud

raw
bool
valor predeterminado: False

devuelve la respuesta directa junto con la respuesta deserializada.

operation_config
Requerido

Invalidaciones de configuración de la operación.

Devoluciones

BulkRegistryOperationResult o ClientRawResponse si raw=true

Tipo de valor devuelto

Excepciones

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