Device Management - List Groups
Mendapatkan daftar semua grup perangkat. Grup $default akan selalu dikembalikan terlebih dahulu.
GET https://{endpoint}/deviceUpdate/{instanceId}/management/groups?api-version=2022-10-01
GET https://{endpoint}/deviceUpdate/{instanceId}/management/groups?api-version=2022-10-01&orderby={orderby}
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. |
|
api-version
|
query | True |
string minLength: 1 |
Versi API yang akan digunakan untuk operasi ini. |
|
orderby
|
query |
string |
Mengurutkan kumpulan grup yang dikembalikan. Anda dapat memesan menurut groupId, deviceCount, createdDate, subgroupsWithNewUpdatesAvailableCount, subgroupsWithUpdatesInProgressCount, atau subgroupsOnLatestUpdateCount. |
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_ListGroups
Permintaan sampel
GET https://contoso.api.adu.microsoft.com/deviceUpdate/blue/management/groups?api-version=2022-10-01
Respon sampel
{
"value": [
{
"groupId": "MyGroup1",
"groupType": "IoTHubTag",
"createdDateTime": "2020-07-01T12:13:14Z",
"deviceCount": 100,
"subgroupsWithNewUpdatesAvailableCount": 2,
"subgroupsWithUpdatesInProgressCount": 0,
"subgroupsWithOnLatestUpdateCount": 1,
"deployments": [
"deployment1",
"deployment2"
]
},
{
"groupId": "MyGroup2",
"groupType": "IoTHubTag",
"createdDateTime": "2020-08-01T12:13:14Z",
"deviceCount": 200,
"subgroupsWithNewUpdatesAvailableCount": 1,
"subgroupsWithUpdatesInProgressCount": 1,
"subgroupsWithOnLatestUpdateCount": 1,
"deployments": [
"deployment3",
"deployment4"
]
}
]
}
Definisi
| Nama | Deskripsi |
|---|---|
| Error |
Detail kesalahan. |
|
Error |
Respons kesalahan umum. |
| Group |
Detail grup. |
|
Groups |
Daftar grup. |
|
Group |
Jenis grup yang didukung. |
|
Inner |
Objek yang berisi informasi yang lebih spesifik daripada objek saat ini tentang kesalahan. |
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. |
Group
Detail grup.
| Nama | Jenis | Deskripsi |
|---|---|---|
| createdDateTime |
string |
Tanggal dan waktu saat pembaruan dibuat. |
| deployments |
string[] |
Id penyebaran aktif untuk grup |
| deviceCount |
integer (int32) |
Jumlah perangkat dalam grup. |
| groupId |
string |
Identitas grup. Ini dibuat dari nilai tag ADUGroup di perangkat/modul kembar Iot Hub atau $default untuk perangkat tanpa tag. |
| groupType |
Jenis grup. |
|
| subgroupsWithNewUpdatesAvailableCount |
integer (int32) |
Jumlah subgrup dengan pembaruan baru yang tersedia. |
| subgroupsWithOnLatestUpdateCount |
integer (int32) |
Jumlah subgrup dengan perangkat pada pembaruan terbaru. |
| subgroupsWithUpdatesInProgressCount |
integer (int32) |
Jumlah subgrup dengan pembaruan sedang berlangsung. |
GroupsList
Daftar grup.
| Nama | Jenis | Deskripsi |
|---|---|---|
| nextLink |
string (uri) |
Tautan ke halaman item berikutnya |
| value |
Group[] |
Item Grup di halaman ini |
GroupType
Jenis grup yang didukung.
| Nilai | Deskripsi |
|---|---|
| IoTHubTag |
Grup berbasis tag IoT Hub, semua perangkat dalam grup berbagi nilai tag ADUGroup. |
| DefaultNoTag |
Grup default untuk perangkat yang tidak diberi tag. |
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. |