Compartilhar via


BulkRegistryOperations Classe

Operações BulkRegistryOperations.

Herança
builtins.object
BulkRegistryOperations

Construtor

BulkRegistryOperations(client, config, serializer, deserializer)

Parâmetros

client
Obrigatório

Cliente para solicitações de serviço.

config
Obrigatório

Configuração do cliente de serviço.

serializer
Obrigatório

Um serializador de modelo de objeto.

deserializer
Obrigatório

Um desserializador de modelo de objeto.

Variáveis

api_version

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

Métodos

update_registry

Cria, atualiza ou exclui as identidades de vários dispositivos do registro de identidade Hub IoT. Uma identidade de dispositivo pode ser especificada apenas uma vez na lista. Diferentes operações (criar, atualizar, excluir) em dispositivos diferentes são permitidas. No máximo 100 dispositivos podem ser especificados por invocação. Para operações em grande escala, use o recurso de importação usando o armazenamento de blobs (https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities).

update_registry

Cria, atualiza ou exclui as identidades de vários dispositivos do registro de identidade Hub IoT. Uma identidade de dispositivo pode ser especificada apenas uma vez na lista. Diferentes operações (criar, atualizar, excluir) em dispositivos diferentes são permitidas. No máximo 100 dispositivos podem ser especificados por invocação. Para operações em grande escala, use o recurso de importação usando o armazenamento de blobs (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]
Obrigatório

As operações do Registro a serem executadas.

custom_headers
dict
valor padrão: None

cabeçalhos que serão adicionados à solicitação

raw
bool
valor padrão: False

retorna a resposta direta ao lado da resposta desserializada

operation_config
Obrigatório

Substituições de configuração de operação.

Retornos

BulkRegistryOperationResult ou ClientRawResponse se raw=true

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