Device Management - List Deployments For Device Class Subgroup
Mendapatkan daftar penyebaran untuk subgrup kelas perangkat.
GET https://{endpoint}/deviceUpdate/{instanceId}/management/groups/{groupId}/deviceClassSubgroups/{deviceClassId}/deployments?api-version=2022-10-01
GET https://{endpoint}/deviceUpdate/{instanceId}/management/groups/{groupId}/deviceClassSubgroups/{deviceClassId}/deployments?api-version=2022-10-01&orderby={orderby}
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
device
|
path | True |
string |
Pengidentifikasi kelas perangkat. |
|
endpoint
|
path | True |
string (url) |
Titik akhir akun Device Update for IoT Hub (hanya nama host, tanpa protokol). |
|
group
|
path | True |
string |
Pengidentifikasi grup. |
|
instance
|
path | True |
string |
Pengidentifikasi instans akun Device Update for IoT Hub. |
|
api-version
|
query | True |
string minLength: 1 |
Versi API yang akan digunakan untuk operasi ini. |
|
orderby
|
query |
string |
Memerintahkan set penyebaran yang dikembalikan. Anda dapat memesan berdasarkan tanggal mulai. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
Permintaan telah berhasil. |
|
| 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_ListDeploymentsForDeviceClassSubgroup
Permintaan sampel
GET https://contoso.api.adu.microsoft.com/deviceUpdate/blue/management/groups/TestGroup/deviceClassSubgroups/deviceClassId1/deployments?api-version=2022-10-01
Respon sampel
{
"value": [
{
"deploymentId": "deploymentId1",
"groupId": "TestGroup",
"startDateTime": "2020-07-01T12:13:14Z",
"update": {
"updateId": {
"provider": "provider1",
"name": "name1",
"version": "1.0.0.0"
}
},
"rollbackPolicy": {
"update": {
"updateId": {
"provider": "provider1",
"name": "name1",
"version": "0.9.0"
}
},
"failure": {
"devicesFailedPercentage": 50,
"devicesFailedCount": 100
}
},
"isCanceled": false,
"isRetried": false,
"isCloudInitiatedRollback": false
},
{
"deploymentId": "deploymentId2",
"groupId": "TestGroup",
"startDateTime": "2020-08-01T12:13:14Z",
"update": {
"updateId": {
"provider": "provider2",
"name": "name2",
"version": "2.0.0.0"
}
},
"rollbackPolicy": {
"update": {
"updateId": {
"provider": "provider2",
"name": "name2",
"version": "1.0.0.0"
}
},
"failure": {
"devicesFailedPercentage": 20,
"devicesFailedCount": 150
}
},
"isCanceled": false,
"isRetried": false,
"isCloudInitiatedRollback": false
}
]
}
Definisi
| Nama | Deskripsi |
|---|---|
|
Cloud |
Kebijakan pembatalan untuk penyebaran |
|
Cloud |
Kondisi kegagalan untuk memulai kebijakan pembatalan |
| Deployment |
Metadata penyebaran. |
|
Deployments |
Daftar penyebaran. |
| Error |
Detail kesalahan. |
|
Error |
Respons kesalahan umum. |
|
Inner |
Objek yang berisi informasi yang lebih spesifik daripada objek saat ini tentang kesalahan. |
|
Update |
Memperbarui pengidentifikasi. |
|
Update |
Perbarui informasi. |
CloudInitiatedRollbackPolicy
Kebijakan pembatalan untuk penyebaran
| Nama | Jenis | Deskripsi |
|---|---|---|
| failure |
Kondisi kegagalan untuk memulai kebijakan pembatalan. |
|
| update |
Perbarui untuk digulung balik. |
CloudInitiatedRollbackPolicyFailure
Kondisi kegagalan untuk memulai kebijakan pembatalan
| Nama | Jenis | Deskripsi |
|---|---|---|
| devicesFailedCount |
integer (int32) |
Jumlah perangkat yang gagal. |
| devicesFailedPercentage |
integer (int32) |
Persentase perangkat yang gagal. |
Deployment
Metadata penyebaran.
| Nama | Jenis | Deskripsi |
|---|---|---|
| deploymentId |
string |
Pengidentifikasi penyebaran yang disediakan pemanggil. Ini tidak boleh lebih panjang dari 73 karakter, harus semua huruf kecil, dan tidak boleh berisi '&', '^', '[', ']', '{', '}', '|', '<', '>', garis miring, garis miring, atau tanda kutip ganda. Tampilan Pembaruan di sumber daya portal Azure IoT Hub menghasilkan GUID untuk deploymentId saat Anda membuat penyebaran. |
| deviceClassSubgroups |
string[] |
Subgrup kelas perangkat yang kompatibel dengan penyebaran dan penyebaran subgrup telah dibuat. Ini tidak disediakan oleh pemanggil selama CreateOrUpdateDeployment tetapi secara otomatis ditentukan oleh Pembaruan Perangkat |
| groupId |
string |
Identitas grup untuk perangkat yang disebarkan dimaksudkan untuk diperbarui. |
| isCanceled |
boolean |
Bendera Boolean yang menunjukkan apakah penyebaran dibatalkan. |
| isCloudInitiatedRollback |
boolean |
Bendera Boolean menunjukkan apakah penyebaran adalah penyebaran pembatalan. |
| isRetried |
boolean |
Bendera Boolean menunjukkan apakah penyebaran telah dicoba kembali. |
| rollbackPolicy |
Kebijakan pembatalan untuk penyebaran. |
|
| startDateTime |
string (date-time) |
Tanggalwaktu mulai penyebaran. |
| update |
Perbarui informasi untuk pembaruan dalam penyebaran. |
DeploymentsList
Daftar penyebaran.
| Nama | Jenis | Deskripsi |
|---|---|---|
| nextLink |
string (uri) |
Tautan ke halaman item berikutnya |
| value |
Item Penyebaran di halaman ini |
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. |
UpdateId
Memperbarui pengidentifikasi.
| Nama | Jenis | Deskripsi |
|---|---|---|
| name |
string |
Perbarui nama. |
| provider |
string |
Perbarui penyedia. |
| version |
string |
Perbarui versi. |
UpdateInfo
Perbarui informasi.
| Nama | Jenis | Deskripsi |
|---|---|---|
| description |
string |
Perbarui deskripsi. |
| friendlyName |
string |
Nama pembaruan yang mudah diingat. |
| updateId |
Memperbarui pengidentifikasi. |