Megosztás a következőn keresztül:


Workspace Group User - List

A csoporthoz társított felhasználói entitások gyűjteményét sorolja fel.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/groups/{groupId}/users?api-version=2024-05-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/workspaces/{workspaceId}/groups/{groupId}/users?$filter={$filter}&$top={$top}&$skip={$skip}&api-version=2024-05-01

URI-paraméterek

Name In Kötelező Típus Description
groupId
path True

string

minLength: 1
maxLength: 256

Csoportazonosító. Az aktuális API Management szolgáltatáspéldányban egyedinek kell lennie.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket.

serviceName
path True

string

minLength: 1
maxLength: 50
pattern: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$

Az API Management szolgáltatás neve.

subscriptionId
path True

string (uuid)

A cél-előfizetés azonosítója. Az értéknek UUID-nek kell lennie.

workspaceId
path True

string

minLength: 1
maxLength: 80
pattern: ^[^*#&+:<>?]+$

Munkaterület azonosítója. Az aktuális API Management szolgáltatáspéldányban egyedinek kell lennie.

api-version
query True

string

minLength: 1

A művelethez használni kívánt API-verzió.

$filter
query

string

| Mező | Használat | Támogatott operátorok | Támogatott függvények |
|-------------|-------------|-------------|-------------|
| név | szűrő | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |
| firstName | szűrő | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |
| lastName | szűrő | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |
| e-mail | szűrő | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |
| registrationDate | szűrő | ge, le, eq, ne, gt, lt | |
| megjegyzés | szűrő | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |

$skip
query

integer (int32)

minimum: 0

Kihagyandó rekordok száma.

$top
query

integer (int32)

minimum: 1

A visszaadni kívánt rekordok száma.

Válaszok

Name Típus Description
200 OK

UserCollection

A csoporthoz társított felhasználói entitások gyűjteményét sorolja fel.

Other Status Codes

ErrorResponse

Hibaválasz, amely leírja, hogy miért nem sikerült a művelet.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow.

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Példák

ApiManagementListWorkspaceGroupUsers

Mintakérelem

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/workspaces/wks1/groups/57d2ef278aa04f0888cba3f3/users?api-version=2024-05-01

Mintaválasz

{
  "value": [
    {
      "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/workspaces/wks1/users/kjoshiarmTemplateUser1",
      "type": "Microsoft.ApiManagement/service/workspaces/groups/users",
      "name": "armTemplateUser1",
      "properties": {
        "firstName": "user1",
        "lastName": "lastname1",
        "email": "user1@live.com",
        "state": "active",
        "registrationDate": "2017-05-31T18:54:41.447Z",
        "note": "note for user 1",
        "identities": [
          {
            "provider": "Basic",
            "id": "user1@live.com"
          }
        ]
      }
    }
  ],
  "count": 1,
  "nextLink": ""
}

Definíciók

Name Description
ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

GroupContractProperties

Csoportszerződés tulajdonságai.

GroupType

Csoport típusa.

UserCollection

Lapozott felhasználók listaábrázolása.

UserContract

Felhasználói adatok.

UserIdentityContract

Felhasználói identitás részletei.

UserState

Fiók állapota. Megadja, hogy a felhasználó aktív-e vagy sem. A letiltott felhasználók nem tudnak bejelentkezni a fejlesztői portálra, és nem hívhatják meg az előfizetett termékek API-jait. Az alapértelmezett állapot aktív.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további információtípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hibacél.

ErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

GroupContractProperties

Csoportszerződés tulajdonságai.

Name Típus Description
builtIn

boolean

igaz, ha a csoport a három rendszercsoport egyike (rendszergazdák, fejlesztők vagy vendégek); egyéb esetben hamis.

description

string

maxLength: 1000

Csoport leírása. HTML-formázási címkéket tartalmazhat.

displayName

string

minLength: 1
maxLength: 300

Csoport neve.

externalId

string

Külső csoportok esetén ez a tulajdonság a külső identitásszolgáltatótól származó csoport azonosítóját tartalmazza, például az Azure Active Directory aad://<tenant>.onmicrosoft.com/groups/<group object id>; ellenkező esetben az érték null.

type

GroupType

Csoport típusa.

GroupType

Csoport típusa.

Érték Description
custom
external
system

UserCollection

Lapozott felhasználók listaábrázolása.

Name Típus Description
count

integer (int64)

Összes rekordszám az összes oldalon.

nextLink

string

Ha van ilyen, a következő oldal hivatkozása.

value

UserContract[]

Oldalértékek.

UserContract

Felhasználói adatok.

Name Típus Alapértelmezett érték Description
id

string

Az erőforrás teljes erőforrás-azonosítója. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Az erőforrás neve

properties.email

string

E-mail-cím.

properties.firstName

string

Keresztnév.

properties.groups

GroupContractProperties[]

A csoportok felhasználójának gyűjteménye a része.

properties.identities

UserIdentityContract[]

Felhasználói identitások gyűjteménye.

properties.lastName

string

Vezetéknév.

properties.note

string

Nem kötelező megjegyzés a rendszergazda által beállított felhasználóról.

properties.registrationDate

string (date-time)

A felhasználói regisztráció dátuma. A dátum a következő formátumnak felel meg: yyyy-MM-ddTHH:mm:ssZ az ISO 8601 szabványnak megfelelően.

properties.state

UserState

active

Fiók állapota. Megadja, hogy a felhasználó aktív-e vagy sem. A letiltott felhasználók nem tudnak bejelentkezni a fejlesztői portálra, és nem hívhatják meg az előfizetett termékek API-jait. Az alapértelmezett állapot aktív.

type

string

Az erőforrás típusa. Pl. "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

UserIdentityContract

Felhasználói identitás részletei.

Name Típus Description
id

string

Azonosító értéke a szolgáltatón belül.

provider

string

Identitásszolgáltató neve.

UserState

Fiók állapota. Megadja, hogy a felhasználó aktív-e vagy sem. A letiltott felhasználók nem tudnak bejelentkezni a fejlesztői portálra, és nem hívhatják meg az előfizetett termékek API-jait. Az alapértelmezett állapot aktív.

Érték Description
active

A felhasználói állapot aktív.

blocked

A felhasználó le van tiltva. A letiltott felhasználók nem tudnak hitelesítést végezni a fejlesztői portálon, és nem hívhatják meg az API-t.

deleted

A felhasználói fiók bezárult. A rendszer eltávolítja az összes identitást és kapcsolódó entitást.

pending

A felhasználói fiók függőben van. Ahhoz, hogy aktívvá lehessen tenni, identitás-megerősítést igényel.