Runtime Registration - Device Registration Status Lookup
Får enhetsregistreringsstatus.
POST https://global.azure-devices-provisioning.net/{idScope}/registrations/{registrationId}?api-version=2021-10-01
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
id
|
path | True |
string |
Omfattningen av DPS-instansen. |
|
registration
|
path | True |
string |
Registrerings-ID. |
|
api-version
|
query | True |
string minLength: 1 |
Den API-version som ska användas för den här åtgärden. |
Begärandetext
| Name | Typ | Description |
|---|---|---|
| payload |
Alla objekt |
|
| registrationId |
string |
Registrerings-ID:t är en mellan- och mellanlägeskänslig sträng (upp till 128 tecken lång) av alfanumeriska tecken plus vissa specialtecken: . _ -. Inga specialtecken tillåtna i början eller slutet. |
| tpm |
Intyg via TPM. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Begäran har lyckats. |
|
| Other Status Codes |
Ett oväntat felsvar. Sidhuvuden x-ms-error-code: string |
Exempel
|
Runtime |
|
Runtime |
RuntimeRegistration_DeviceRegistrationStatusLookup_MaximumSet_Gen
Exempelbegäran
POST https://global.azure-devices-provisioning.net/a/registrations/urnfaaodcvbbllnmxj?api-version=2021-10-01
{
"payload": {},
"registrationId": "qypnuerjeunzogqdezhjgisfr",
"tpm": {
"endorsementKey": "sbvvzftylrpsetexcmnijtdezppq",
"storageRootKey": "juohyrayid"
}
}
Exempelsvar
{
"assignedHub": "ljexps",
"createdDateTimeUtc": "2025-10-01T17:41:56.535Z",
"deviceId": "hjvdlwpugzlk",
"errorCode": 13,
"errorMessage": "zpctqazbkbiqjkwosis",
"etag": "hjtelksspyfzhmet",
"lastUpdatedDateTimeUtc": "2025-10-01T17:41:56.535Z",
"payload": {},
"registrationId": "urejrffpkqneou",
"status": "unassigned",
"substatus": "initialAssignment",
"symmetricKey": {
"enrollmentGroupId": "w"
},
"tpm": {
"authenticationKey": "sofbxakhjrxpiyysjjxkx"
},
"x509": {
"certificateInfo": {
"issuerName": "pvpbipnhcahytrcq",
"notAfterUtc": "2025-10-01T17:41:56.534Z",
"notBeforeUtc": "2025-10-01T17:41:56.534Z",
"serialNumber": "jjvdijgwgpagrjdi",
"sha1Thumbprint": "guqltcfgusf",
"sha256Thumbprint": "ysryarleygpkejrjlwuxacvcwbxqw",
"subjectName": "jtsfqnbcmmott",
"version": 20
},
"enrollmentGroupId": "qbw",
"signingCertificateInfo": {
"issuerName": "pvpbipnhcahytrcq",
"notAfterUtc": "2025-10-01T17:41:56.534Z",
"notBeforeUtc": "2025-10-01T17:41:56.534Z",
"serialNumber": "jjvdijgwgpagrjdi",
"sha1Thumbprint": "guqltcfgusf",
"sha256Thumbprint": "ysryarleygpkejrjlwuxacvcwbxqw",
"subjectName": "jtsfqnbcmmott",
"version": 20
}
}
}
RuntimeRegistration_DeviceRegistrationStatusLookup_MinimumSet_Gen
Exempelbegäran
POST https://global.azure-devices-provisioning.net/mucolayhjusj/registrations/okxnmx?api-version=2021-10-01
{}
Exempelsvar
{}
Definitioner
| Name | Description |
|---|---|
|
Assigned |
Substatus för 'Tilldelade' enheter. Möjliga värden inkluderar - 'initialAssignment': Enheten har tilldelats en IoT-hubb för första gången, 'deviceDataMigrated': Enheten har tilldelats en annan IoT-hubb och dess enhetsdata migrerades från den tidigare tilldelade IoT-hubben. Enhetsdata togs bort från den tidigare tilldelade IoT-hubben, 'deviceDataReset': Enheten har tilldelats en annan IoT-hubb och dess enhetsdata fylldes i från det ursprungliga tillståndet som lagrats vid registreringen. Enhetsdata togs bort från den tidigare tilldelade IoT-hubben, 'reprovisionedToInitialAssignment': Enheten har reprovisionerats till en tidigare tilldelad IoT-hubb. |
|
Device |
Enhetsregistrering. |
|
Device |
Resultat för enhetsregistrering. |
|
Enrollment |
Registreringsstatus. |
|
Provisioning |
Innehåller egenskaperna för ett fel som returneras av Azure IoT Hub Provisioning Service. |
|
Symmetric |
Registreringsresultatet returnerades vid användning av SymmetricKey-attestering. |
|
Tpm |
Intyg via TPM. |
|
Tpm |
TPM-registreringsresultat. |
|
X509Certificate |
X509-certifikatinformation. |
|
X509Registration |
Resultat på X509-registreringen. |
AssignedDeviceSubstatus
Substatus för 'Tilldelade' enheter. Möjliga värden inkluderar - 'initialAssignment': Enheten har tilldelats en IoT-hubb för första gången, 'deviceDataMigrated': Enheten har tilldelats en annan IoT-hubb och dess enhetsdata migrerades från den tidigare tilldelade IoT-hubben. Enhetsdata togs bort från den tidigare tilldelade IoT-hubben, 'deviceDataReset': Enheten har tilldelats en annan IoT-hubb och dess enhetsdata fylldes i från det ursprungliga tillståndet som lagrats vid registreringen. Enhetsdata togs bort från den tidigare tilldelade IoT-hubben, 'reprovisionedToInitialAssignment': Enheten har reprovisionerats till en tidigare tilldelad IoT-hubb.
| Värde | Description |
|---|---|
| initialAssignment |
Initialt Tilldelning |
| deviceDataMigrated |
deviceDataMigrated |
| deviceDataReset |
deviceDataReset |
| reprovisionedToInitialAssignment |
reprovisionedToInitialAssignment |
DeviceRegistration
Enhetsregistrering.
| Name | Typ | Description |
|---|---|---|
| payload |
Alla objekt |
|
| registrationId |
string |
Registrerings-ID:t är en mellan- och mellanlägeskänslig sträng (upp till 128 tecken lång) av alfanumeriska tecken plus vissa specialtecken: . _ -. Inga specialtecken tillåtna i början eller slutet. |
| tpm |
Intyg via TPM. |
DeviceRegistrationResult
Resultat för enhetsregistrering.
| Name | Typ | Description |
|---|---|---|
| assignedHub |
string |
Assigned Azure IoT Hub. |
| createdDateTimeUtc |
string (date-time) |
Registrering, skapa datum, tid (i UTC). |
| deviceId |
string |
Enhets-ID. |
| errorCode |
integer (int32) |
Felkod. |
| errorMessage |
string |
Felmeddelande. |
| etag |
string |
Entitetstaggen som är kopplad till resursen. |
| lastUpdatedDateTimeUtc |
string (date-time) |
Senast uppdaterat datum, tid (i UTC). |
| payload |
Alla objekt |
|
| registrationId |
string |
Detta id används för att unikt identifiera en enhetsregistrering av en registrering. En mellanlägesinsensitiv sträng (upp till 128 tecken lång) av alfanumeriska tecken plus vissa specialtecken : . _ -. Inga specialtecken tillåtna i början eller slutet. |
| status |
Registreringsstatus. |
|
| substatus |
Substatus för 'Tilldelade' enheter. Möjliga värden inkluderar - 'initialAssignment': Enheten har tilldelats en IoT-hubb för första gången, 'deviceDataMigrated': Enheten har tilldelats en annan IoT-hubb och dess enhetsdata migrerades från den tidigare tilldelade IoT-hubben. Enhetsdata togs bort från den tidigare tilldelade IoT-hubben, 'deviceDataReset': Enheten har tilldelats en annan IoT-hubb och dess enhetsdata fylldes i från det ursprungliga tillståndet som lagrats vid registreringen. Enhetsdata togs bort från den tidigare tilldelade IoT-hubben, 'reprovisionedToInitialAssignment': Enheten har reprovisionerats till en tidigare tilldelad IoT-hubb. |
|
| symmetricKey |
Registreringsresultatet returnerades vid användning av SymmetricKey-attestering. |
|
| tpm |
TPM-registreringsresultat. |
|
| x509 |
Resultat på X509-registreringen. |
EnrollmentStatus
Registreringsstatus.
| Värde | Description |
|---|---|
| unassigned |
Otilldelade |
| assigning |
Tilldelning |
| assigned |
tilldelad |
| failed |
Misslyckades |
| disabled |
funktionshindrad |
ProvisioningServiceErrorDetails
Innehåller egenskaperna för ett fel som returneras av Azure IoT Hub Provisioning Service.
| Name | Typ | Description |
|---|---|---|
| errorCode |
integer (int32) |
Numerisk felkod. |
| info |
object |
Ordlista för <sträng> |
| message |
string |
Felmeddelande. |
| timestampUtc |
string (date-time) |
Feltidsstämpel (UTC). |
| trackingId |
string |
Felspårnings-ID. |
SymmetricKeyRegistrationResult
Registreringsresultatet returnerades vid användning av SymmetricKey-attestering.
| Name | Typ | Description |
|---|---|---|
| enrollmentGroupId |
string |
Registreringsgrupp-ID. |
TpmAttestation
Intyg via TPM.
| Name | Typ | Description |
|---|---|---|
| endorsementKey |
string |
TPM-godkännandenyckel. |
| storageRootKey |
string |
TPM-lagringsrotnyckel. |
TpmRegistrationResult
TPM-registreringsresultat.
| Name | Typ | Description |
|---|---|---|
| authenticationKey |
string |
Krypterad autentiseringsnyckel. |
X509CertificateInfo
X509-certifikatinformation.
| Name | Typ | Description |
|---|---|---|
| issuerName |
string |
Certifikatutfärdarnamn. |
| notAfterUtc |
string (date-time) |
Certifikatets utgångsdatum (UTC). |
| notBeforeUtc |
string (date-time) |
Giltighetsdatum för certifikatets gäldlingsdatum (UTC). |
| serialNumber |
string |
Certifikatets serienummer. |
| sha1Thumbprint |
string |
SHA-1 tumavtryck av certifikatet. |
| sha256Thumbprint |
string |
SHA-256 tumavtryck av certifikatet. |
| subjectName |
string |
Ämnesnamn på certifikatet. |
| version |
integer (int32) |
Certifikatversion. |
X509RegistrationResult
Resultat på X509-registreringen.
| Name | Typ | Description |
|---|---|---|
| certificateInfo |
X509-certifikatinformation. |
|
| enrollmentGroupId |
string |
Registreringsgrupp-ID. |
| signingCertificateInfo |
X509-certifikatinformation. |