Partilhar via


BulkRegistryOperations Classe

Operações de operações de operações de BulkRegistryOperations.

Herança
builtins.object
BulkRegistryOperations

Construtor

BulkRegistryOperations(client, config, serializer, deserializer)

Parâmetros

client
Necessário

Cliente para pedidos de serviço.

config
Necessário

Configuração do cliente de serviço.

serializer
Necessário

Um serializador modelo de objeto.

deserializer
Necessário

Um deserializador modelo de objeto.

Variáveis

api_version

Versão da Api. Valor constante: "2021-04-12".

Métodos

update_registry

Cria, atualiza ou elimina as identidades de vários dispositivos do registo de identidade Hub IoT. A identidade do dispositivo só pode ser especificada uma vez na lista. São permitidas diferentes operações (criar, atualizar, excluir) em diferentes dispositivos. Um máximo de 100 dispositivos pode ser especificado por invocação. Para operações em larga escala, utilize a função de importação utilizando o armazenamento de bolhas (https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities).

update_registry

Cria, atualiza ou elimina as identidades de vários dispositivos do registo de identidade Hub IoT. A identidade do dispositivo só pode ser especificada uma vez na lista. São permitidas diferentes operações (criar, atualizar, excluir) em diferentes dispositivos. Um máximo de 100 dispositivos pode ser especificado por invocação. Para operações em larga escala, utilize a função de importação utilizando o armazenamento de bolhas (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]
Necessário

As operações de registo a realizar.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

BulkRegistryOperationResult ou ClientRawResponse se cru=verdadeiro

Tipo de retorno

Exceções

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