Entities - List
Listet alle Entitäten (Verwaltungsgruppen, Abonnements usw.) für den authentifizierten Benutzer auf.
POST https://management.azure.com/providers/Microsoft.Management/getEntities?api-version=2020-05-01
POST https://management.azure.com/providers/Microsoft.Management/getEntities?api-version=2020-05-01&$skiptoken={$skiptoken}&$skip={$skip}&$top={$top}&$select={$select}&$search={$search}&$filter={$filter}&$view={$view}&groupName={groupName}
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
api-version
|
query | True |
string |
Version der API, die mit der Clientanforderung verwendet werden soll. Die aktuelle Version ist 2018-01-01-preview. |
$filter
|
query |
string |
Mit dem Filterparameter können Sie nach den Feldern "Name" oder "Anzeigename" filtern. Sie können die Gleichheit des Namensfelds überprüfen (z. B. name eq '{entityName}'), und Sie können auf Teilzeichenfolgen für die Felder name oder Anzeigename (z. B. contains(name, '{substringToSearch}'), contains(displayName, '{substringToSearch')) überprüfen. Beachten Sie, dass bei den Feldern "{entityName}" und "{substringToSearch}" die Groß-/Kleinschreibung nicht beachtet wird. |
|
$search
|
query |
string |
Der parameter $search wird in Verbindung mit dem parameter $filter verwendet, um je nach übergebenem Parameter drei verschiedene Ausgaben zurückzugeben. Mit $search=AllowedParents gibt die API die Entitätsinformationen aller Gruppen zurück, an die die angeforderte Entität gemäß den Berechtigungen des Benutzers erneut wechseln kann. Mit $search=AllowedChildren gibt die API die Entitätsinformationen aller Entitäten zurück, die als untergeordnete Elemente der angeforderten Entität hinzugefügt werden können. Mit $search=ParentAndFirstLevelChildren gibt die API die übergeordnete und die erste Ebene von untergeordneten Elementen zurück, auf die der Benutzer entweder direkten Zugriff hat, oder indirekten Zugriff über eines seiner Nachfolger. Mit $search=ParentOnly gibt die API nur die Gruppe zurück, wenn der Benutzer Zugriff auf mindestens einen der Nachfolger der Gruppe hat. Mit $search=ChildrenOnly gibt die API nur die erste Ebene untergeordneter Elemente der in $filter angegebenen Gruppenentitätsinformationen zurück. Der Benutzer muss direkten Zugriff auf die untergeordneten Entitäten oder eine seiner Nachfolger haben, damit er in den Ergebnissen angezeigt wird. |
|
$select
|
query |
string |
Dieser Parameter gibt die Felder an, die in die Antwort eingeschlossen werden sollen. Kann eine beliebige Kombination aus Name, DisplayName, Type, ParentDisplayNameChain, ParentChain, z. B. '$select=Name,DisplayName,Type,ParentDisplayNameChain,ParentNameChain' enthalten. Wenn angegeben, kann der $select Parameter die Auswahl in $skipToken außer Kraft setzen. |
|
$skip
|
query |
integer |
Anzahl der Entitäten, die beim Abrufen von Ergebnissen übersprungen werden sollen. Durch die Übergabe in wird $skipToken überschrieben. |
|
$skiptoken
|
query |
string |
Das Seitenfortsetzungstoken wird nur verwendet, wenn ein vorheriger Vorgang ein Teilergebnis zurückgegeben hat. Wenn eine vorherige Antwort ein nextLink-Element enthält, enthält der Wert des nextLink-Elements einen Tokenparameter, der einen Startpunkt angibt, der für nachfolgende Aufrufe verwendet werden soll. |
|
$top
|
query |
integer |
Anzahl der Elemente, die beim Abrufen von Ergebnissen zurückgegeben werden sollen. Durch die Übergabe in wird $skipToken überschrieben. |
|
$view
|
query |
string |
Mit dem View-Parameter können Clients den Typ der Daten filtern, die vom getEntities-Aufruf zurückgegeben werden. |
|
group
|
query |
string |
Ein Filter, der es dem Get-Entitätsaufruf ermöglicht, sich auf eine bestimmte Gruppe zu konzentrieren (d. h. "$filter=name eq 'groupName'"). |
Anforderungsheader
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
Cache-Control |
string |
Gibt an, dass die Anforderung keine Caches verwenden soll. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Fehler |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Flow.
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel Ihres Benutzerkontos |
Beispiele
GetEntities
Beispielanforderung
POST https://management.azure.com/providers/Microsoft.Management/getEntities?api-version=2020-05-01
Beispiel für eine Antwort
{
"value": [
{
"id": "/providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000",
"type": "Microsoft.Management/managementGroups",
"name": "20000000-0001-0000-0000-000000000000",
"properties": {
"tenantId": "20000000-0000-0000-0000-000000000000",
"displayName": "Group 1 Tenant 2",
"parent": {
"id": "/providers/Microsoft.Management/managementGroups/20000000-0000-0000-0000-000000000000"
},
"permissions": "view",
"inheritedPermissions": "view",
"parentDisplayNameChain": [
"Tenant Root Group",
"Group 1 Tenant 2 Parent"
],
"parentNameChain": [
"TenantRootGroup",
"Group1Tenant2Parent"
],
"numberOfDescendants": 3,
"numberOfChildren": 2,
"numberOfChildGroups": 1
}
},
{
"id": "/providers/Microsoft.Management/managementGroups/20000000-0004-0000-0000-000000000000",
"type": "Microsoft.Management/managementGroups",
"name": "20000000-0004-0000-0000-000000000000",
"properties": {
"tenantId": "20000000-0000-0000-0000-000000000000",
"displayName": "Group 4 Tenant 2",
"parent": {
"id": "/providers/Microsoft.Management/managementGroups/20000000-0000-0000-0000-000000000000"
},
"permissions": "delete",
"inheritedPermissions": "delete",
"parentDisplayNameChain": [
"Tenant Root Group",
"Group 4 Tenant 2 Parent"
],
"parentNameChain": [
"TenantRootGroup",
"Group4 Tenant2Parent"
],
"numberOfDescendants": 0,
"numberOfChildren": 0,
"numberOfChildGroups": 0
}
}
],
"nextLink": null
}
Definitionen
Name | Beschreibung |
---|---|
Entity |
Die Entität. |
Entity |
Beschreibt das Ergebnis der Anforderung zum Anzeigen von Entitäten. |
Entity |
(Optional) Die ID der übergeordneten Verwaltungsgruppe. |
Error |
Die Details des Fehlers. |
Error |
Das Fehlerobjekt. |
Permissions |
Die benutzerspezifischen Berechtigungen für dieses Element. |
EntityInfo
Die Entität.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Die vollqualifizierte ID für die Entität. Beispiel: /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000 |
name |
string |
Der Name der Entität. Beispiel: 00000000-0000-0000-0000-0000000000000 |
properties.displayName |
string |
Der Anzeigename der Verwaltungsgruppe. |
properties.inheritedPermissions |
Geerbte Berechtigungen |
|
properties.numberOfChildGroups |
integer |
Anzahl der untergeordneten Gruppen |
properties.numberOfChildren |
integer |
Anzahl der Kinder |
properties.numberOfDescendants |
integer |
Anzahl von Nachfolgern |
properties.parent |
Parent |
|
properties.parentDisplayNameChain |
string[] |
Die übergeordnete Anzeigenamenkette von der Stammgruppe zum unmittelbaren übergeordneten Element |
properties.parentNameChain |
string[] |
Die übergeordnete Namenskette von der Stammgruppe zum unmittelbaren übergeordneten Element |
properties.permissions |
Berechtigungen |
|
properties.tenantId |
string |
Die der Entität zugeordnete AAD-Mandanten-ID. Beispiel: 00000000-0000-0000-0000-0000000000000 |
type |
string |
Der Typ der Ressource. Beispiel: Microsoft.Management/managementGroups |
EntityListResult
Beschreibt das Ergebnis der Anforderung zum Anzeigen von Entitäten.
Name | Typ | Beschreibung |
---|---|---|
count |
integer |
Gesamtanzahl der Datensätze, die dem Filter entsprechen |
nextLink |
string |
Die URL, die zum Abrufen des nächsten Resultsets verwendet werden soll. |
value |
Die Liste der Entitäten. |
EntityParentGroupInfo
(Optional) Die ID der übergeordneten Verwaltungsgruppe.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Die vollqualifizierte ID für die übergeordnete Verwaltungsgruppe. Beispiel: /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000 |
ErrorDetails
Die Details des Fehlers.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Einer von einem serverdefiniertem Satz von Fehlercodes. |
details |
string |
Eine lesbare Darstellung der Fehlerdetails. |
message |
string |
Eine lesbare Darstellung des Fehlers. |
ErrorResponse
Das Fehlerobjekt.
Name | Typ | Beschreibung |
---|---|---|
error |
Fehler |
Permissions
Die benutzerspezifischen Berechtigungen für dieses Element.
Name | Typ | Beschreibung |
---|---|---|
delete |
string |
|
edit |
string |
|
noaccess |
string |
|
view |
string |