Device Management - List Device Class Subgroups For Group
Rufen Sie die Geräteklassenuntergruppen für die Gruppe ab. Eine Untergruppe der Geräteklasse ist die Gruppe von Geräten innerhalb der Gruppe, die dieselbe Geräteklasse verwenden. Alle Geräte innerhalb derselben Geräteklasse sind mit den gleichen Updates kompatibel.
GET https://{endpoint}/deviceUpdate/{instanceId}/management/groups/{groupId}/deviceClassSubgroups?api-version=2022-10-01
GET https://{endpoint}/deviceUpdate/{instanceId}/management/groups/{groupId}/deviceClassSubgroups?filter={filter}&api-version=2022-10-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
endpoint
|
path | True |
string (url) |
Geräteupdate für IoT Hub-Kontoendpunkt (nur Hostname, kein Protokoll). |
group
|
path | True |
string |
Gruppenbezeichner. |
instance
|
path | True |
string |
Der Geräteupdate für IoT Hub-Kontoinstanzbezeichner. |
api-version
|
query | True |
string |
Version der API, die mit der Clientanforderung verwendet werden soll. |
filter
|
query |
string |
Schränkt die zurückgegebenen Untergruppen der Geräteklasse ein. Sie können nach Compat-Eigenschaften nach Name und Wert filtern. (d. h. filter=compatProperties/propertyName1 eq 'value1' and compatProperties/propertyName2 eq 'value2') |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Details zur Untergruppe der Geräteklasse. |
|
Other Status Codes |
Standardantwort. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
https://api.adu.microsoft.com/.default | Standardautorisierungsbereich. |
Beispiele
DeviceManagement_ListDeviceClassSubgroupsForGroup
Beispielanforderung
GET https://contoso.api.adu.microsoft.com/deviceUpdate/blue/management/groups/group1/deviceClassSubgroups?api-version=2022-10-01
Beispiel für eine Antwort
{
"value": [
{
"deviceClassId": "DeviceClassId",
"groupId": "group1",
"createdDateTime": "2020-07-01T12:13:14.0000000Z",
"deviceCount": 149,
"deploymentId": "MyDeployment"
},
{
"deviceClassId": "DeviceClassId2",
"groupId": "group1",
"createdDateTime": "2020-07-01T12:13:14.0000000Z",
"deviceCount": 35,
"deploymentId": "MyDeployment2"
}
]
}
Definitionen
Name | Beschreibung |
---|---|
Device |
Details zur Untergruppe der Geräteklasse. Eine Geräteklassenuntergruppe ist eine Teilmenge von Geräten in einer Gruppe, die dieselbe Geräteklassen-ID gemeinsam verwenden. |
Device |
Die Liste der Geräteklassenuntergruppen innerhalb einer Gruppe. |
Error |
Fehlerdetails. |
Error |
Häufige Fehlerantwort. |
Inner |
Ein Objekt, das spezifischere Informationen enthält als das aktuelle Objekt über den Fehler. |
DeviceClassSubgroup
Details zur Untergruppe der Geräteklasse. Eine Geräteklassenuntergruppe ist eine Teilmenge von Geräten in einer Gruppe, die dieselbe Geräteklassen-ID gemeinsam verwenden.
Name | Typ | Beschreibung |
---|---|---|
createdDateTime |
string |
Datum und Uhrzeit der Erstellung der Untergruppe der Geräteklasse. |
deploymentId |
string |
Die aktive Bereitstellungs-ID für die Untergruppe der Geräteklasse. |
deviceClassId |
string |
Geräteklassenuntergruppenidentität. Dies wird aus der Modell-ID und den compat-Eigenschaften generiert, die vom Geräteupdate-Agent in der Device Update PnP-Schnittstelle im IoT Hub gemeldet werden. Es handelt sich um einen hexcodierten SHA1-Hash. |
deviceCount |
integer |
Die Anzahl der Geräte in der Untergruppe der Geräteklasse. |
groupId |
string |
Gruppenidentität. |
DeviceClassSubgroupsList
Die Liste der Geräteklassenuntergruppen innerhalb einer Gruppe.
Name | Typ | Beschreibung |
---|---|---|
nextLink |
string |
Der Link zur nächsten Seite von Elementen. |
value |
Die Sammlung der ausgelagerten Elemente. |
Error
Fehlerdetails.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Serverdefinierter Fehlercode. |
details |
Error[] |
Ein Array von Fehlern, die zu dem gemeldeten Fehler geführt haben. |
innererror |
Ein Objekt, das spezifischere Informationen enthält als das aktuelle Objekt über den Fehler. |
|
message |
string |
Eine lesbare Darstellung des Fehlers. |
occurredDateTime |
string (date-time) |
Datum und Uhrzeit in UTC, wenn der Fehler aufgetreten ist. |
target |
string |
Das Ziel des Fehlers. |
ErrorResponse
Häufige Fehlerantwort.
Name | Typ | Beschreibung |
---|---|---|
error |
Die Fehlerdetails. |
InnerError
Ein Objekt, das spezifischere Informationen enthält als das aktuelle Objekt über den Fehler.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Ein spezifischerer Fehlercode als das, was vom enthaltenden Fehler bereitgestellt wurde. |
errorDetail |
string |
Die interne Fehlermeldung oder Ausnahmemeldung. |
innerError |
Ein Objekt, das spezifischere Informationen enthält als das aktuelle Objekt über den Fehler. |
|
message |
string |
Eine lesbare Darstellung des Fehlers. |