azure-iot-provisioning-service package

Classes

ProvisioningServiceClient
Query

Interfaces

AttestationMechanism

Método de atestado de dispositivo.

BulkEnrollmentOperation

Operação em massa

BulkEnrollmentOperationError

Erro de operação de registro em massa

BulkEnrollmentOperationResult

Resultado da operação em massa

CustomAllocationDefinition

Definição de alocação personalizada.

DeviceCapabilities

Funcionalidades do dispositivo que será provisionado usando esse registro.

DeviceRegistrationState

Status de registro do dispositivo.

EnrollmentGroup

O objeto do grupo de registro.

IndividualEnrollment

O registro individual.

InitialTwin

Estado do dispositivo gêmeo.

Metadata
ReprovisionPolicy

O comportamento que o serviço deve adotar quando um dispositivo é provisionado novamente para outro Hub IoT.

SymmetricKeyAttestation

Atestado por meio de chave simétrica.

TpmAttestation

Atestado via TPM.

TwinCollection
X509Attestation

Atestado via X509.

X509CAReferences
X509CertificateInfo

Informações do certificado X509. Esse objeto não é fornecido pelo aplicativo. Ele é preenchido pelo serviço de um certificado fornecido.

X509CertificateWithInfo

Informações de certificado e certificado

X509Certificates

Certificados primários e secundários

QueryResult

O resultado da consulta.

QuerySpecification

Uma solicitação de consulta Json

Aliases de tipo

AllocationPolicyType

A política de alocação desse registro individual. Essa política substitui a política de alocação no nível do locatário.

  • 'hashed': hubs IoT vinculados têm igual probabilidade de ter dispositivos provisionados para eles.
  • 'geoLatency': os dispositivos são provisionados para um hub IoT com a menor latência para o dispositivo. Se vários hubs IoT vinculados fornecerem a mesma latência mais baixa, o serviço de provisionamento hashes dispositivos entre esses hubs.
  • 'static': a especificação do hub IoT desejado na lista de registros tem prioridade sobre a política de alocação no nível do serviço.
  • 'custom': os dispositivos são provisionados para um Hub IoT com base em sua própria lógica personalizada. O serviço de provisionamento passa informações sobre o dispositivo para a lógica e a lógica retorna o hub IoT desejado, bem como a configuração inicial desejada. É recomendável usar Azure Functions para hospedar sua lógica.
AttestationTypes
BulkOperationMode

O tipo de operações que podem ser executadas com uma BulkOperation. Somente um tipo de operação pode ser executada em qualquer instância de uma BulkOperation.

ProvisioningStatus
RegistrationStatus

O estado de provisionamento do dispositivo no momento da solicitação.

RegistrationSubstatus

Substatus para dispositivos 'Atribuídos'. Os valores possíveis incluem:

  • 'initialAssignment': o dispositivo foi atribuído a um hub IoT pela primeira vez.
  • 'deviceDataMigrated': o dispositivo foi atribuído a um hub IoT diferente e seus dados de dispositivo foram migrados do hub IoT atribuído anteriormente. Os dados do dispositivo foram removidos do hub IoT atribuído anteriormente.
  • 'deviceDataReset': o dispositivo foi atribuído a um hub IoT diferente e seus dados de dispositivo foram preenchidos a partir do estado inicial armazenado no registro. Os dados do dispositivo foram removidos do hub IoT atribuído anteriormente.
QueryCallback