다음을 통해 공유


azure-iot-provisioning-service package

클래스

ProvisioningServiceClient
Query

인터페이스

AttestationMechanism

디바이스 증명 방법.

BulkEnrollmentOperation

대량 작업

BulkEnrollmentOperationError

대량 등록 작업 오류

BulkEnrollmentOperationResult

대량 작업 결과

CustomAllocationDefinition

사용자 지정 할당 정의.

DeviceCapabilities

이 등록 레코드를 사용하여 프로비전할 디바이스의 기능입니다.

DeviceRegistrationState

디바이스 등록 상태입니다.

EnrollmentGroup

등록 그룹 개체입니다.

IndividualEnrollment

개별 등록 레코드입니다.

InitialTwin

디바이스 쌍 상태입니다.

Metadata
ReprovisionPolicy

디바이스가 다른 IoT Hub 다시 프로비전될 때 서비스에서 채택해야 하는 동작입니다.

SymmetricKeyAttestation

대칭 키를 통한 증명입니다.

TpmAttestation

TPM을 통한 증명.

TwinCollection
X509Attestation

X509를 통한 증명.

X509CAReferences
X509CertificateInfo

X509 인증서 정보입니다. 이 개체는 애플리케이션에서 제공되지 않습니다. 제공된 인증서의 서비스로 채워집니다.

X509CertificateWithInfo

인증서 및 인증서 정보

X509Certificates

기본 및 보조 인증서

QueryResult

쿼리 결과입니다.

QuerySpecification

Json 쿼리 요청

형식 별칭

AllocationPolicyType

이 개별 등록의 할당 정책입니다. 이 정책은 테넌트 수준 할당 정책을 재정의합니다.

  • '해시': 연결된 IoT Hub는 디바이스를 프로비전할 가능성이 높습니다.
  • 'geoLatency': 디바이스의 대기 시간이 가장 짧은 IoT Hub에 디바이스가 프로비전됩니다. 연결된 여러 IoT Hub가 동일한 최저 대기 시간을 제공하는 경우 프로비전 서비스는 해당 허브에서 디바이스를 해시합니다.
  • 'static' : 등록 목록에서 원하는 IoT Hub의 사양이 서비스 수준 할당 정책보다 우선합니다.
  • 'custom': 디바이스는 사용자 고유의 사용자 지정 논리를 기반으로 IoT Hub에 프로비전됩니다. 프로비저닝 서비스는 디바이스에 대한 정보를 논리에 전달하고 논리는 원하는 IoT 허브와 원하는 초기 구성을 반환합니다. Azure Functions 사용하여 논리를 호스트하는 것이 좋습니다.
AttestationTypes
BulkOperationMode

BulkOperation을 사용하여 수행할 수 있는 작업의 종류입니다. BulkOperation의 모든 인스턴스에서 하나의 종류의 작업만 수행할 수 있습니다.

ProvisioningStatus
RegistrationStatus

요청 시 디바이스의 프로비전 상태입니다.

RegistrationSubstatus

'할당된' 디바이스에 대한 하위 상태입니다. 가능한 값은 다음과 같습니다.

  • 'initialAssignment': 디바이스가 처음으로 IoT Hub에 할당되었습니다.
  • 'deviceDataMigrated': 디바이스가 다른 IoT Hub에 할당되었으며 디바이스 데이터가 이전에 할당된 IoT Hub에서 마이그레이션되었습니다. 디바이스 데이터가 이전에 할당된 IoT Hub에서 제거되었습니다.
  • 'deviceDataReset': 디바이스가 다른 IoT Hub에 할당되었으며 해당 디바이스 데이터가 등록에 저장된 초기 상태에서 채워졌습니다. 디바이스 데이터가 이전에 할당된 IoT Hub에서 제거되었습니다.
QueryCallback