Entities - List
Wyświetl wszystkie jednostki (grupy zarządzania, subskrypcje itp.) dla uwierzytelnioowanego użytkownika.
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}
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
api-version
|
query | True |
string |
Wersja interfejsu API do użycia z żądaniem klienta. Bieżąca wersja to 2018-01-01-preview. |
$filter
|
query |
string |
Parametr filtru umożliwia filtrowanie pól nazwy lub nazwy wyświetlanej. Możesz sprawdzić równość w polu nazwy (np. name eq "{entityName}") i sprawdzić podciąg na polach nazwy lub nazwy wyświetlanej (np. contains(name, "{substringToSearch}"), contains(displayName, "{substringToSearch")). Należy pamiętać, że pola "{entityName}" i "{substringToSearch}" są sprawdzane bez uwzględniania wielkości liter. |
|
$search
|
query |
string |
Parametr $search jest używany w połączeniu z parametrem $filter, aby zwrócić trzy różne dane wyjściowe w zależności od przekazanego parametru. W przypadku $search=AllowedParents interfejs API zwróci informacje o jednostce wszystkich grup, do których żądana jednostka będzie mogła wykonać reparent zgodnie z uprawnieniami użytkownika. Za pomocą $search=AllowedChildren interfejs API zwróci informacje o jednostce wszystkich jednostek, które można dodać jako elementy podrzędne żądanej jednostki. Za pomocą $search=ParentAndFirstLevelChildren interfejs API zwróci element nadrzędny i pierwszy poziom elementów podrzędnych, do których użytkownik ma bezpośredni dostęp lub dostęp pośredni za pośrednictwem jednego z ich elementów podrzędnych. W $search=ParentOnly interfejs API zwróci tylko grupę, jeśli użytkownik ma dostęp do co najmniej jednego z elementów podrzędnych grupy. W przypadku $search=ChildrenOnly interfejs API zwróci tylko pierwszy poziom elementów podrzędnych informacji o jednostce grupy określonych w $filter. Użytkownik musi mieć bezpośredni dostęp do jednostek podrzędnych lub jednego z elementów podrzędnych, aby był wyświetlany w wynikach. |
|
$select
|
query |
string |
Ten parametr określa pola do uwzględnienia w odpowiedzi. Może zawierać dowolną kombinację wartości Name,DisplayName,Type,ParentDisplayNameChain,ParentChain, np. "$select=Name,DisplayName,Type,ParentDisplayNameChain,ParentNameChain". Po określeniu parametru $select można zastąpić zaznaczenie w $skipToken. |
|
$skip
|
query |
integer |
Liczba jednostek do pominięcia podczas pobierania wyników. Przekazanie tego elementu spowoduje zastąpienie $skipToken. |
|
$skiptoken
|
query |
string |
Token kontynuacji strony jest używany tylko wtedy, gdy poprzednia operacja zwróciła częściowy wynik. Jeśli poprzednia odpowiedź zawiera element nextLink, wartość elementu nextLink będzie zawierać parametr tokenu, który określa punkt wyjścia do użycia dla kolejnych wywołań. |
|
$top
|
query |
integer |
Liczba elementów, które mają być zwracane podczas pobierania wyników. Przekazanie tego elementu spowoduje zastąpienie $skipToken. |
|
$view
|
query |
string |
Parametr widoku umożliwia klientom filtrowanie typu danych zwracanych przez wywołanie getEntities. |
|
group
|
query |
string |
Filtr, który umożliwia wywołanie pobierania jednostek, aby skupić się na określonej grupie (tj. "$filter=name eq 'groupName'") |
Nagłówek żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
Cache-Control |
string |
Wskazuje, że żądanie nie powinno korzystać z żadnych pamięci podręcznych. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Błąd |
Zabezpieczenia
azure_auth
Przepływ OAuth2 usługi Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
GetEntities
Przykładowe żądanie
POST https://management.azure.com/providers/Microsoft.Management/getEntities?api-version=2020-05-01
Przykładowa odpowiedź
{
"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
}
Definicje
Nazwa | Opis |
---|---|
Entity |
Jednostka. |
Entity |
Opisuje wynik żądania wyświetlania jednostek. |
Entity |
(Opcjonalnie) Identyfikator nadrzędnej grupy zarządzania. |
Error |
Szczegóły błędu. |
Error |
Obiekt błędu. |
Permissions |
Użytkownicy mają określone uprawnienia do tego elementu. |
EntityInfo
Jednostka.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
W pełni kwalifikowany identyfikator jednostki. Na przykład /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000 |
name |
string |
Nazwa jednostki. Na przykład 000000000-0000-0000-0000-00000000000000000 |
properties.displayName |
string |
Przyjazna nazwa grupy zarządzania. |
properties.inheritedPermissions |
Uprawnienia dziedziczone |
|
properties.numberOfChildGroups |
integer |
Liczba grup podrzędnych |
properties.numberOfChildren |
integer |
Liczba elementów podrzędnych |
properties.numberOfDescendants |
integer |
Liczba elementów podrzędnych |
properties.parent |
Parent |
|
properties.parentDisplayNameChain |
string[] |
Nadrzędny łańcuch nazw wyświetlanych z grupy głównej do bezpośredniego elementu nadrzędnego |
properties.parentNameChain |
string[] |
Łańcuch nazw nadrzędnych z grupy głównej do bezpośredniego elementu nadrzędnego |
properties.permissions |
Uprawnienia |
|
properties.tenantId |
string |
Identyfikator dzierżawy usługi AAD skojarzony z jednostką. Na przykład 000000000-0000-0000-0000-00000000000000000 |
type |
string |
Typ zasobu. Na przykład Microsoft.Management/managementGroups |
EntityListResult
Opisuje wynik żądania wyświetlania jednostek.
Nazwa | Typ | Opis |
---|---|---|
count |
integer |
Łączna liczba rekordów pasujących do filtru |
nextLink |
string |
Adres URL używany do pobierania następnego zestawu wyników. |
value |
Lista jednostek. |
EntityParentGroupInfo
(Opcjonalnie) Identyfikator nadrzędnej grupy zarządzania.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
W pełni kwalifikowany identyfikator nadrzędnej grupy zarządzania. Na przykład /providers/Microsoft.Management/managementGroups/0000000-0000-0000-0000-000000000000 |
ErrorDetails
Szczegóły błędu.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Jeden z zdefiniowanych przez serwer zestaw kodów błędów. |
details |
string |
Czytelna dla człowieka reprezentacja szczegółów błędu. |
message |
string |
Czytelna dla człowieka reprezentacja błędu. |
ErrorResponse
Obiekt błędu.
Nazwa | Typ | Opis |
---|---|---|
error |
Błąd |
Permissions
Użytkownicy mają określone uprawnienia do tego elementu.
Nazwa | Typ | Opis |
---|---|---|
delete |
string |
|
edit |
string |
|
noaccess |
string |
|
view |
string |