Device Management - Get Operation Status
Mengambil status operasi.
GET https://{endpoint}/deviceUpdate/{instanceId}/management/operations/{operationId}?api-version=2022-10-01
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (url) |
Titik akhir akun Device Update for IoT Hub (hanya nama host, tanpa protokol). |
|
instance
|
path | True |
string |
Pengidentifikasi instans akun Device Update for IoT Hub. |
|
operation
|
path | True |
string minLength: 1maxLength: 256 |
Pengidentifikasi operasi. |
|
api-version
|
query | True |
string minLength: 1 |
Versi API yang akan digunakan untuk operasi ini. |
Header Permintaan
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| If-None-Match |
string |
Menentukan kondisi If-None-Match. Operasi akan dilakukan hanya jika ETag pada server tidak cocok dengan nilai ini. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
Permintaan telah berhasil. Header Retry-After: string |
|
| Other Status Codes |
Respons kesalahan tak terduga. |
Keamanan
OAuth2Auth
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
Cakupan
| Nama | Deskripsi |
|---|---|
| https://api.adu.microsoft.com/.default |
Contoh
DeviceManagement_GetOperationStatus
Permintaan sampel
GET https://contoso.api.adu.microsoft.com/deviceUpdate/blue/management/operations/e4491c54-916f-443d-9094-bcca546ace2f?api-version=2022-10-01
Respon sampel
{
"operationId": "e4491c54-916f-443d-9094-bcca546ace2f",
"status": "Succeeded",
"traceId": "2b881ef9deaf5d45b0a716ca5b4145ec",
"createdDateTime": "2020-04-22T14:00:53.2548897-07:00",
"lastActionDateTime": "2020-04-22T14:01:43.940142-07:00",
"etag": "\"a0f7b6f2-3f6c-4eb6-8a59-2f5411c23888\""
}
Definisi
| Nama | Deskripsi |
|---|---|
|
Device |
Metadata operasi. |
| Error |
Detail kesalahan. |
|
Error |
Respons kesalahan umum. |
|
Inner |
Objek yang berisi informasi yang lebih spesifik daripada objek saat ini tentang kesalahan. |
|
Operation |
Status operasi. |
DeviceOperation
Metadata operasi.
| Nama | Jenis | Deskripsi |
|---|---|---|
| createdDateTime |
string (date-time) |
Tanggal dan waktu dalam UTC saat operasi dibuat. |
| error |
Terjadi kesalahan operasi, jika ada. |
|
| etag |
string |
Operasi ETag. |
| lastActionDateTime |
string (date-time) |
Tanggal dan waktu dalam UTC ketika status operasi terakhir diperbarui. |
| operationId |
string |
Id Operasi. |
| status |
Status operasi. |
|
| traceId |
string |
Identitas korelasi operasi yang dapat digunakan oleh Dukungan Microsoft untuk pemecahan masalah. |
Error
Detail kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| code |
string |
Kode kesalahan yang ditentukan server. |
| details |
Error[] |
Array kesalahan yang menyebabkan kesalahan yang dilaporkan. |
| innererror |
Objek yang berisi informasi yang lebih spesifik daripada objek saat ini tentang kesalahan. |
|
| message |
string |
Representasi kesalahan yang dapat dibaca manusia. |
| occurredDateTime |
string (date-time) |
Tanggal dan waktu dalam UTC ketika kesalahan terjadi. |
| target |
string |
Target kesalahan. |
ErrorResponse
Respons kesalahan umum.
| Nama | Jenis | Deskripsi |
|---|---|---|
| error |
Detail kesalahan. |
InnerError
Objek yang berisi informasi yang lebih spesifik daripada objek saat ini tentang kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| code |
string |
Kode kesalahan yang lebih spesifik daripada yang disediakan oleh kesalahan yang berisi. |
| errorDetail |
string |
Pesan kesalahan internal atau pengecualian. |
| innerError |
Objek yang berisi informasi yang lebih spesifik daripada objek saat ini tentang kesalahan. |
|
| message |
string |
Representasi kesalahan yang dapat dibaca manusia. |
OperationStatus
Status operasi.
| Nilai | Deskripsi |
|---|---|
| NotStarted |
Operasi latar belakang dibuat tetapi belum dimulai. |
| Running |
Operasi latar belakang saat ini sedang berjalan. |
| Succeeded |
Operasi latar belakang selesai dengan sukses. |
| Failed |
Operasi latar belakang selesai dengan kegagalan. |