Workspaces - List Workspaces
Zwraca listę obszarów roboczych.
Note
Ten interfejs API jest częścią wersji zapoznawczej i jest dostarczany tylko do celów ewaluacyjnych i programistycznych. Może ona ulec zmianie na podstawie opinii i nie jest zalecana do użytku produkcyjnego.
Ten interfejs API obsługuje stronicowanie. Na żądanie można zwrócić maksymalnie 10 000 rekordów. Dzięki tokenowi ciągłego podanego w odpowiedzi możesz uzyskać kolejne 10 000 rekordów.
Permissions
Obiekt wywołujący musi być administratorem sieci szkieletowej lub uwierzytelniać się przy użyciu jednostki usługi.
Wymagane zakresy delegowane
Tenant.Read.All lub Tenant.ReadWrite.All
Limitations
Maksymalna liczba żądań na godzinę wynosi 200.
Tożsamości obsługiwane przez Microsoft Entra
To API obsługuje tożsamości Microsoft wymienione w tej sekcji.
| Identity | Support |
|---|---|
| User | Yes |
| Główne usługi i Tożsamości zarządzane | Yes |
Interface
GET https://api.fabric.microsoft.com/v1/admin/workspaces
GET https://api.fabric.microsoft.com/v1/admin/workspaces?type={type}&capacityId={capacityId}&name={name}&state={state}&continuationToken={continuationToken}
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
capacity
|
query |
string (uuid) |
Identyfikator pojemności obszaru roboczego. |
|
|
continuation
|
query |
string |
Token kontynuacji. Służy do pobierania kolejnych elementów na liście. |
|
|
name
|
query |
string |
Nazwa obszaru roboczego. |
|
|
state
|
query |
string |
Stan obszaru roboczego. Obsługiwane stany są aktywne i usuwane. |
|
|
type
|
query |
string |
Typ obszaru roboczego. Obsługiwane typy to osobiste, obszary robocze, przestrzeń administracyjna. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Operacja zakończyła się pomyślnie. |
|
| Other Status Codes |
Typowe kody błędów:
|
Przykłady
| Get a list of workspaces example |
| Get a list of workspaces using state query parameter example |
Get a list of workspaces example
Przykładowe żądanie
GET https://api.fabric.microsoft.com/v1/admin/workspaces
Przykładowa odpowiedź
{
"workspaces": [
{
"id": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87",
"name": "test report",
"type": "Workspace",
"state": "Active",
"capacityId": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e84",
"domainId": "039bd896-b39c-4540-93e3-e9926de135f9"
}
],
"continuationUri": "https://api.fabric.microsoft.com/v1/admin/workspaces?continuationToken='LDEsMTAwMDAwLDA%3D'",
"continuationToken": "LDEsMTAwMDAwLDA%3D"
}
Get a list of workspaces using state query parameter example
Przykładowe żądanie
GET https://api.fabric.microsoft.com/v1/admin/workspaces?state=Active
Przykładowa odpowiedź
{
"workspaces": [
{
"id": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87",
"name": "test report",
"type": "Workspace",
"state": "Active",
"capacityId": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e84"
}
],
"continuationUri": null,
"continuationToken": null
}
Definicje
| Nazwa | Opis |
|---|---|
|
Error |
Obiekt szczegółów zasobu powiązanego z błędem. |
|
Error |
Odpowiedź na błąd. |
|
Error |
Szczegóły odpowiedzi na błąd. |
| Workspace |
Workspace. |
| Workspaces |
Lista obszarów roboczych. |
|
Workspace |
Stan obszaru roboczego. Dodatkowe stany obszaru roboczego można dodawać z upływem czasu. |
|
Workspace |
Typ obszaru roboczego. Dodatkowe typy obszarów roboczych można dodawać w czasie. |
ErrorRelatedResource
Obiekt szczegółów zasobu powiązanego z błędem.
| Nazwa | Typ | Opis |
|---|---|---|
| resourceId |
string |
Identyfikator zasobu, który jest zaangażowany w błąd. |
| resourceType |
string |
Typ zasobu, który jest zaangażowany w błąd. |
ErrorResponse
Odpowiedź na błąd.
| Nazwa | Typ | Opis |
|---|---|---|
| errorCode |
string |
Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami. |
| message |
string |
Czytelna reprezentacja błędu przez człowieka. |
| moreDetails |
Lista dodatkowych szczegółów błędu. |
|
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
|
| requestId |
string |
Identyfikator żądania skojarzonego z błędem. |
ErrorResponseDetails
Szczegóły odpowiedzi na błąd.
| Nazwa | Typ | Opis |
|---|---|---|
| errorCode |
string |
Określony identyfikator, który zawiera informacje o stanie błędu, co pozwala na ustandaryzowaną komunikację między naszą usługą a jej użytkownikami. |
| message |
string |
Czytelna reprezentacja błędu przez człowieka. |
| relatedResource |
Szczegóły zasobu powiązanego z błędem. |
Workspace
Workspace.
| Nazwa | Typ | Opis |
|---|---|---|
| capacityId |
string (uuid) |
Identyfikator pojemności obszaru roboczego. |
| domainId |
string (uuid) |
Identyfikator domeny obszaru roboczego. |
| id |
string (uuid) |
Identyfikator przestrzeni roboczej. |
| name |
string |
Nazwa obszaru roboczego. |
| state |
Stan obszaru roboczego. |
|
| type |
Typ obszaru roboczego. |
Workspaces
Lista obszarów roboczych.
| Nazwa | Typ | Opis |
|---|---|---|
| continuationToken |
string |
Token dla następnej partii zestawu wyników. Jeśli nie ma więcej rekordów, zostanie on usunięty z odpowiedzi. |
| continuationUri |
string |
Identyfikator URI następnego zestawu wyników wsadowy. Jeśli nie ma więcej rekordów, zostanie on usunięty z odpowiedzi. |
| workspaces |
Lista obszarów roboczych sieci szkieletowej. |
WorkspaceState
Stan obszaru roboczego. Dodatkowe stany obszaru roboczego można dodawać z upływem czasu.
| Wartość | Opis |
|---|---|
| Active |
Obszar roboczy jest aktywny. Oddzielone obszary robocze są wyświetlane jako aktywne. |
| Deleted |
Obszar roboczy zostanie usunięty. |
WorkspaceType
Typ obszaru roboczego. Dodatkowe typy obszarów roboczych można dodawać w czasie.
| Wartość | Opis |
|---|---|
| Personal |
Mój folder lub Mój obszar roboczy służący do zarządzania elementami użytkownika. |
| Workspace |
Obszar roboczy służący do zarządzania elementami sieci szkieletowej. |
| AdminWorkspace |
Obszar roboczy monitorowania przez administratora. Zawiera raporty administratora, takie jak raport inspekcji i raport użycia i wdrażania. |