User - List By Service
Vypíše kolekci registrovaných uživatelů v zadané instanci služby.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users?api-version=2022-08-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/users?$filter={$filter}&$top={$top}&$skip={$skip}&expandGroups={expandGroups}&api-version=2022-08-01
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Název skupiny prostředků. V názvu se rozlišují malá a velká písmena. |
service
|
path | True |
string |
Název služby API Management. Regex pattern: |
subscription
|
path | True |
string |
ID cílového předplatného. |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít pro tuto operaci. |
$filter
|
query |
string |
| Pole | Využití | Podporované operátory | Podporované funkce | |
|
$skip
|
query |
integer int32 |
Počet záznamů, které se mají přeskočit |
|
$top
|
query |
integer int32 |
Počet vrácených záznamů. |
|
expand
|
query |
boolean |
Podrobná skupina v odpovědi. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Vypíše kolekci entit uživatelů. |
|
Other Status Codes |
Chybová odpověď popisující, proč operace selhala. |
Zabezpečení
azure_auth
Tok Azure Active Directory OAuth2.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | zosobnění uživatelského účtu |
Příklady
ApiManagementListUsers
Sample Request
GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/users?api-version=2022-08-01
Sample Response
{
"value": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/users/1",
"type": "Microsoft.ApiManagement/service/users",
"name": "1",
"properties": {
"firstName": "Administrator",
"lastName": "",
"email": "admin@live.com",
"state": "active",
"registrationDate": "2015-09-22T01:57:39.677Z",
"identities": [
{
"provider": "Azure",
"id": "admin@live.com"
}
]
}
},
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/users/56eaec62baf08b06e46d27fd",
"type": "Microsoft.ApiManagement/service/users",
"name": "56eaec62baf08b06e46d27fd",
"properties": {
"firstName": "foo",
"lastName": "bar",
"email": "foo.bar.83@gmail.com",
"state": "active",
"registrationDate": "2016-03-17T17:41:56.327Z",
"identities": [
{
"provider": "Basic",
"id": "foo.bar.83@gmail.com"
}
]
}
},
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/users/5931a75ae4bbd512a88c680b",
"type": "Microsoft.ApiManagement/service/users",
"name": "5931a75ae4bbd512a88c680b",
"properties": {
"firstName": "foo",
"lastName": "bar",
"email": "foobar@outlook.com",
"state": "active",
"registrationDate": "2017-06-02T17:58:50.357Z",
"identities": [
{
"provider": "Microsoft",
"id": "*************"
}
]
}
}
],
"count": 3,
"nextLink": ""
}
Definice
Name | Description |
---|---|
Error |
Chybový kontrakt pole. |
Error |
Odpověď na chybu. |
Group |
Vlastnosti skupinového kontraktu. |
Group |
Typ skupiny. |
User |
Reprezentace seznamu stránkovaných uživatelů |
User |
Podrobnosti o uživateli. |
User |
Podrobnosti o identitě uživatele |
User |
Stav účtu. Určuje, jestli je uživatel aktivní nebo ne. Blokovaní uživatelé se nemůžou přihlásit k portálu pro vývojáře nebo volat rozhraní API odebíraných produktů. Výchozí stav je Aktivní. |
ErrorFieldContract
Chybový kontrakt pole.
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby na úrovni vlastnosti. |
message |
string |
Pro člověka čitelná reprezentace chyby na úrovni vlastností. |
target |
string |
Název vlastnosti. |
ErrorResponse
Odpověď na chybu.
Name | Typ | Description |
---|---|---|
error.code |
string |
Kód chyby definovaný službou. Tento kód slouží jako dílčí stav pro kód chyby HTTP zadaný v odpovědi. |
error.details |
Seznam neplatných polí se odešle v požadavku v případě chyby ověření. |
|
error.message |
string |
Pro člověka čitelná reprezentace chyby. |
GroupContractProperties
Vlastnosti skupinového kontraktu.
Name | Typ | Description |
---|---|---|
builtIn |
boolean |
pokud je skupina jednou ze tří systémových skupin (Správci, Vývojáři nebo Hosté); jinak false. |
description |
string |
Popis skupiny. Může obsahovat značky formátování HTML. |
displayName |
string |
Název skupiny. |
externalId |
string |
U externích skupin obsahuje tato vlastnost ID skupiny od externího zprostředkovatele identity, například pro Azure Active Directory |
type |
Typ skupiny. |
GroupType
Typ skupiny.
Name | Typ | Description |
---|---|---|
custom |
string |
|
external |
string |
|
system |
string |
UserCollection
Reprezentace seznamu stránkovaných uživatelů
Name | Typ | Description |
---|---|---|
count |
integer |
Celkový počet záznamů na všech stránkách |
nextLink |
string |
Odkaz na další stránku, pokud existuje. |
value |
Hodnoty stránky. |
UserContract
Podrobnosti o uživateli.
Name | Typ | Výchozí hodnota | Description |
---|---|---|---|
id |
string |
Plně kvalifikované ID prostředku Příklad : /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{resourceProviderNamespace}/{typ_prostředku}/{název_prostředku} |
|
name |
string |
Název prostředku |
|
properties.email |
string |
E-mailovou adresu |
|
properties.firstName |
string |
Jméno. |
|
properties.groups |
Kolekce skupin, do které uživatel patří. |
||
properties.identities |
Kolekce identit uživatelů. |
||
properties.lastName |
string |
Příjmení. |
|
properties.note |
string |
Volitelná poznámka o uživateli nastaveném správcem. |
|
properties.registrationDate |
string |
Datum registrace uživatele. Datum odpovídá následujícímu formátu: |
|
properties.state | active |
Stav účtu. Určuje, jestli je uživatel aktivní nebo ne. Blokovaní uživatelé se nemůžou přihlásit k portálu pro vývojáře nebo volat rozhraní API odebíraných produktů. Výchozí stav je Aktivní. |
|
type |
string |
Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts |
UserIdentityContract
Podrobnosti o identitě uživatele
Name | Typ | Description |
---|---|---|
id |
string |
Hodnota identifikátoru v rámci zprostředkovatele. |
provider |
string |
Název zprostředkovatele identity. |
UserState
Stav účtu. Určuje, jestli je uživatel aktivní nebo ne. Blokovaní uživatelé se nemůžou přihlásit k portálu pro vývojáře nebo volat rozhraní API odebíraných produktů. Výchozí stav je Aktivní.
Name | Typ | Description |
---|---|---|
active |
string |
Stav uživatele je aktivní. |
blocked |
string |
Uživatel je zablokovaný. Blokovaní uživatelé se nemůžou ověřit na portálu pro vývojáře nebo volat rozhraní API. |
deleted |
string |
Uživatelský účet je uzavřen. Odeberou se všechny identity a související entity. |
pending |
string |
Uživatelský účet čeká na vyřízení. Před aktivací vyžaduje potvrzení identity. |