Runtime Registration - Operation Status Lookup
Kayıt işlem durumunu alıyor.
GET https://global.azure-devices-provisioning.net/{idScope}/registrations/{registrationId}/operations/{operationId}?api-version=2021-10-01
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
id
|
path | True |
string |
DPS örneğinin kapsamı. |
|
operation
|
path | True |
string |
İşlem Kimliği. |
|
registration
|
path | True |
string |
Kayıt kimliği. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
İstek başarılı oldu. |
|
| 202 Accepted |
İstek işleme için kabul edildi, ancak işleme henüz tamamlanmadı. Üst Bilgiler
|
|
| Other Status Codes |
Beklenmeyen bir hata yanıtı. Üst Bilgiler x-ms-error-code: string |
Örnekler
|
Runtime |
|
Runtime |
RuntimeRegistration_OperationStatusLookup_MaximumSet_Gen
Örnek isteği
GET https://global.azure-devices-provisioning.net/arjoldcjeedohmpuhenotyesppkgk/registrations/ojruvwccsgwnmscfwodrfjrecxuf/operations/fdjhztahuvcjjmutvihsmflepzvsfn?api-version=2021-10-01
Örnek yanıt
{
"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
Örnek isteği
GET https://global.azure-devices-provisioning.net/cxcukjqvjopedcgnhtggfdt/registrations/pzgoamgarcmcwvapl/operations/wacw?api-version=2021-10-01
Örnek yanıt
{
"operationId": "xosjboksmobnotwgqejpvxiwi"
}
{
"operationId": "xosjboksmobnotwgqejpvxiwi"
}
Tanımlar
| Name | Description |
|---|---|
|
Assigned |
'Atanan' cihazlar için alt durum. Olası değerler arasında - 'initialAssignment': Cihaz ilk kez bir IoT hub'a atanmıştır, 'deviceDataMigrated': Cihaz farklı bir IoT hub'a atanmış ve cihaz verisi önceden atanan IoT merkezinden taşınmıştır. Cihaz verileri, önceden atanan IoT merkezinden olan 'deviceDataReset'ten kaldırıldı: Cihaz farklı bir IoT hub'a atanmış ve cihaz verisi, kayıtta saklanan ilk durumdan itibaren doldurulmuştur. Cihaz verileri, önceden atanan IoT merkezinden çıkarıldı, 'reprovisionedToInitialAssignment': Cihaz, önceden atanan bir IoT hub'a yeniden sağlandı. |
|
Device |
Cihaz kayıt sonucu. |
|
Enrollment |
Kayıt durumu. |
|
Provisioning |
Azure IoT Hub Provisioning Service tarafından döndürülen bir hatanın özelliklerini içerir. |
|
Registration |
Kayıt operasyon durumu. |
|
Symmetric |
SymmetricKey doğrulaması kullanıldığında kayıt sonucu geri döndü. |
|
Tpm |
TPM kayıt sonucu. |
|
X509Certificate |
X509 sertifika bilgisi. |
|
X509Registration |
X509 kayıt sonucu. |
AssignedDeviceSubstatus
'Atanan' cihazlar için alt durum. Olası değerler arasında - 'initialAssignment': Cihaz ilk kez bir IoT hub'a atanmıştır, 'deviceDataMigrated': Cihaz farklı bir IoT hub'a atanmış ve cihaz verisi önceden atanan IoT merkezinden taşınmıştır. Cihaz verileri, önceden atanan IoT merkezinden olan 'deviceDataReset'ten kaldırıldı: Cihaz farklı bir IoT hub'a atanmış ve cihaz verisi, kayıtta saklanan ilk durumdan itibaren doldurulmuştur. Cihaz verileri, önceden atanan IoT merkezinden çıkarıldı, 'reprovisionedToInitialAssignment': Cihaz, önceden atanan bir IoT hub'a yeniden sağlandı.
| Değer | Description |
|---|---|
| initialAssignment |
başlangıçAtama |
| deviceDataMigrated |
deviceDataMigrated |
| deviceDataReset |
deviceDataReset |
| reprovisionedToInitialAssignment |
reprovisionedToInitial Assignment |
DeviceRegistrationResult
Cihaz kayıt sonucu.
| Name | Tür | Description |
|---|---|---|
| assignedHub |
string |
Azure IoT Hub atandı. |
| createdDateTimeUtc |
string (date-time) |
Kayıt, tarih saatini oluştur (UTC'de). |
| deviceId |
string |
Cihaz kimliği. |
| errorCode |
integer (int32) |
Hata kodu. |
| errorMessage |
string |
Hata mesajı. |
| etag |
string |
Kaynakla ilişkili varlık etiketi. |
| lastUpdatedDateTimeUtc |
string (date-time) |
Son güncellenen tarih saati (UTC'de). |
| payload |
Herhangi bir nesne |
|
| registrationId |
string |
Bu id, bir kayıt cihazının kayıt cihazını benzersiz şekilde tanımlamak için kullanılır. Alfanumerik karakterler ve belirli özel karakterlerden oluşan küçük harfi duyarsız (128 karaktere kadar uzunluğunda) bir dizi : . _ -. Başta veya sonunda özel karakterlere izin verilmez. |
| status |
Kayıt durumu. |
|
| substatus |
'Atanan' cihazlar için alt durum. Olası değerler arasında - 'initialAssignment': Cihaz ilk kez bir IoT hub'a atanmıştır, 'deviceDataMigrated': Cihaz farklı bir IoT hub'a atanmış ve cihaz verisi önceden atanan IoT merkezinden taşınmıştır. Cihaz verileri, önceden atanan IoT merkezinden olan 'deviceDataReset'ten kaldırıldı: Cihaz farklı bir IoT hub'a atanmış ve cihaz verisi, kayıtta saklanan ilk durumdan itibaren doldurulmuştur. Cihaz verileri, önceden atanan IoT merkezinden çıkarıldı, 'reprovisionedToInitialAssignment': Cihaz, önceden atanan bir IoT hub'a yeniden sağlandı. |
|
| symmetricKey |
SymmetricKey doğrulaması kullanıldığında kayıt sonucu geri döndü. |
|
| tpm |
TPM kayıt sonucu. |
|
| x509 |
X509 kayıt sonucu. |
EnrollmentStatus
Kayıt durumu.
| Değer | Description |
|---|---|
| unassigned |
Atanma -mış |
| assigning |
Atama |
| assigned |
Atanmış |
| failed |
başarısız |
| disabled |
engelli |
ProvisioningServiceErrorDetails
Azure IoT Hub Provisioning Service tarafından döndürülen bir hatanın özelliklerini içerir.
| Name | Tür | Description |
|---|---|---|
| errorCode |
integer (int32) |
Sayısal hata kodu. |
| info |
object |
<dize> sözlüğü |
| message |
string |
Hata mesajı. |
| timestampUtc |
string (date-time) |
Hata zaman damgası (UTC). |
| trackingId |
string |
Hata takip kimliği. |
RegistrationOperationStatus
Kayıt operasyon durumu.
| Name | Tür | Description |
|---|---|---|
| operationId |
string minLength: 1 |
İşlem Kimliği. |
| registrationState |
Cihaz kayıt sonucu. |
|
| status |
Cihaz kayıt durumu. |
SymmetricKeyRegistrationResult
SymmetricKey doğrulaması kullanıldığında kayıt sonucu geri döndü.
| Name | Tür | Description |
|---|---|---|
| enrollmentGroupId |
string |
Kayıt grubu kimliği. |
TpmRegistrationResult
TPM kayıt sonucu.
| Name | Tür | Description |
|---|---|---|
| authenticationKey |
string |
Şifreli kimlik doğrulama anahtarı. |
X509CertificateInfo
X509 sertifika bilgisi.
| Name | Tür | Description |
|---|---|---|
| issuerName |
string |
Sertifika verenin adı. |
| notAfterUtc |
string (date-time) |
Sertifikanın son kullanma tarihi (UTC). |
| notBeforeUtc |
string (date-time) |
Sertifika geçerliliği başlangıç tarihi (UTC). |
| serialNumber |
string |
Sertifika seri numarası. |
| sha1Thumbprint |
string |
Sertifikanın SHA-1 parmak izi. |
| sha256Thumbprint |
string |
Sertifikanın SHA-256 parmak izi. |
| subjectName |
string |
Sertifika konu adı. |
| version |
integer (int32) |
Sertifika sürümü. |
X509RegistrationResult
X509 kayıt sonucu.
| Name | Tür | Description |
|---|---|---|
| certificateInfo |
X509 sertifika bilgisi. |
|
| enrollmentGroupId |
string |
Kayıt grubu kimliği. |
| signingCertificateInfo |
X509 sertifika bilgisi. |