Runtime Registration - Operation Status Lookup
Får statusen för registreringsoperation.
GET https://global.azure-devices-provisioning.net/{idScope}/registrations/{registrationId}/operations/{operationId}?api-version=2021-10-01
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
id
|
path | True |
string |
Omfattningen av DPS-instansen. |
|
operation
|
path | True |
string |
Åtgärds-ID. |
|
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. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Begäran har lyckats. |
|
| 202 Accepted |
Begäran har godkänts för bearbetning, men bearbetningen har ännu inte slutförts. Sidhuvuden
|
|
| Other Status Codes |
Ett oväntat felsvar. Sidhuvuden x-ms-error-code: string |
Exempel
|
Runtime |
|
Runtime |
RuntimeRegistration_OperationStatusLookup_MaximumSet_Gen
Exempelbegäran
GET https://global.azure-devices-provisioning.net/arjoldcjeedohmpuhenotyesppkgk/registrations/ojruvwccsgwnmscfwodrfjrecxuf/operations/fdjhztahuvcjjmutvihsmflepzvsfn?api-version=2021-10-01
Exempelsvar
{
"operationId": "xosjboksmobnotwgqejpvxiwi",
"registrationState": {
"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
}
}
},
"status": "unassigned"
}
{
"operationId": "xosjboksmobnotwgqejpvxiwi",
"registrationState": {
"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
}
}
},
"status": "unassigned"
}
RuntimeRegistration_OperationStatusLookup_MinimumSet_Gen
Exempelbegäran
GET https://global.azure-devices-provisioning.net/cxcukjqvjopedcgnhtggfdt/registrations/pzgoamgarcmcwvapl/operations/wacw?api-version=2021-10-01
Exempelsvar
{
"operationId": "xosjboksmobnotwgqejpvxiwi"
}
{
"operationId": "xosjboksmobnotwgqejpvxiwi"
}
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 |
Resultat för enhetsregistrering. |
|
Enrollment |
Registreringsstatus. |
|
Provisioning |
Innehåller egenskaperna för ett fel som returneras av Azure IoT Hub Provisioning Service. |
|
Registration |
Status för registreringsoperation. |
|
Symmetric |
Registreringsresultatet returnerades vid användning av SymmetricKey-attestering. |
|
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 |
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. |
RegistrationOperationStatus
Status för registreringsoperation.
| Name | Typ | Description |
|---|---|---|
| operationId |
string minLength: 1 |
Åtgärds-ID. |
| registrationState |
Resultat för enhetsregistrering. |
|
| status |
Status för enhetens registrering. |
SymmetricKeyRegistrationResult
Registreringsresultatet returnerades vid användning av SymmetricKey-attestering.
| Name | Typ | Description |
|---|---|---|
| enrollmentGroupId |
string |
Registreringsgrupp-ID. |
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. |