Workspaces - List Workspaces
Returnerar en lista över arbetsytor.
Det här API:et stöder sidnumrering. Högst 10 000 poster kan returneras per begäran. Med fortsättningstoken som anges i svaret kan du hämta de kommande 10 000 posterna.
Permissions
Anroparen måste vara infrastrukturadministratör eller autentisera med hjälp av tjänstens huvudnamn.
Obligatoriska delegerade omfång
Tenant.Read.All eller Tenant.ReadWrite.All
Limitations
Maximalt 200 begäranden per timme.
encryptionStatus Filtret tillämpas endast när parametern include innehåller encryption.
Identiteter som stöds av Microsoft Entra
Det här API:et stöder Microsoft identiteter som anges i det här avsnittet.
| Identity | Support |
|---|---|
| User | Yes |
| Tjänsthuvudnamn och hanterade identiteter | 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}&encryptionStatus={encryptionStatus}&include={include}
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
capacity
|
query |
string (uuid) |
Arbetsytans kapacitets-ID. |
|
|
continuation
|
query |
string |
Fortsättningstoken. Används för att hämta nästa objekt i listan. |
|
|
encryption
|
query |
string |
Anger CMK-krypteringsstatusen för arbetsytan och används för att filtrera arbetsytor som matchar den angivna statusen. |
|
|
include
|
query |
string |
Anger ytterligare data som ska inkluderas för varje arbetsyta i svaret. Värden som stöds: |
|
|
name
|
query |
string |
Namnet på arbetsytan. |
|
|
state
|
query |
string |
Arbetsytans tillstånd. Tillstånd som stöds är aktiva och borttagna. |
|
|
type
|
query |
string |
Typ av arbetsyta. Typer som stöds är personliga, arbetsytor, administratörsarbetsyta. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Åtgärden lyckades. |
|
| 429 Too Many Requests |
Gränsen för tjänstfrekvens överskreds. Servern returnerar ett Sidhuvuden Retry-After: integer |
|
| Other Status Codes |
Vanliga felkoder:
|
Exempel
Get a list of workspaces example
Exempelbegäran
GET https://api.fabric.microsoft.com/v1/admin/workspaces
Exempelsvar
{
"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",
"tags": [
{
"id": "b3f2c8e9-4d8e-4a7c-9a32-f8c1b2e4d6af",
"displayName": "Finance"
},
{
"id": "6f1a8d3b-92c4-4f67-8c2d-1e5a9b7f4a23",
"displayName": "Production"
}
]
}
],
"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
Exempelbegäran
GET https://api.fabric.microsoft.com/v1/admin/workspaces?state=Active
Exempelsvar
{
"workspaces": [
{
"id": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e87",
"name": "test report",
"type": "Workspace",
"state": "Active",
"capacityId": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e84"
}
],
"continuationUri": null,
"continuationToken": null
}
List workspaces for a given capacity, ignoring the encryptionStatus filter.
Exempelbegäran
GET https://api.fabric.microsoft.com/v1/admin/workspaces?capacityId=61d6811f-7544-4e75-a1e6-1c59c0383312&encryptionStatus=Active
Exempelsvar
{
"workspaces": [
{
"id": "abf49964-6f70-4aea-a66c-4b78a22e3ddc",
"name": "Contoso Workspace 1",
"type": "Workspace",
"state": "Active",
"capacityId": "61d6811f-7544-4e75-a1e6-1c59c0383312",
"domainId": "039bd896-b39c-4540-93e3-e9926de135f9"
},
{
"id": "90119767-07b4-4657-82ee-53e90fece225",
"name": "Contoso Workspace 3",
"type": "Workspace",
"state": "Active",
"capacityId": "61d6811f-7544-4e75-a1e6-1c59c0383312",
"domainId": "039bd896-b39c-4540-93e3-e9926de135f9"
}
],
"continuationUri": "https://api.fabric.microsoft.com/v1/admin/workspaces?continuationToken='LDEsMTAwMDAwLDA%3D'",
"continuationToken": "LDEsMTAwMDAwLDA%3D"
}
List workspaces with active encryption status in a given capacity
Exempelbegäran
GET https://api.fabric.microsoft.com/v1/admin/workspaces?capacityId=61d6811f-7544-4e75-a1e6-1c59c0383312&encryptionStatus=Active&include=encryption
Exempelsvar
{
"workspaces": [
{
"id": "90119767-07b4-4657-82ee-53e90fece225",
"name": "Contoso Workspace 3",
"type": "Workspace",
"state": "Active",
"capacityId": "61d6811f-7544-4e75-a1e6-1c59c0383312",
"domainId": "039bd896-b39c-4540-93e3-e9926de135f9",
"encryption": {
"status": "Active",
"keyIdentifier": "https://westus07112025-cmktest1.vault.azure.net/keys/test2k/"
}
}
],
"continuationUri": "https://api.fabric.microsoft.com/v1/admin/workspaces?continuationToken='LDEsMTAwMDAwLDA%3D'",
"continuationToken": "LDEsMTAwMDAwLDA%3D"
}
List workspaces with encryption details
Exempelbegäran
GET https://api.fabric.microsoft.com/v1/admin/workspaces?encryptionStatus={encryptionStatus}&include=encryption
Exempelsvar
{
"workspaces": [
{
"id": "abf49964-6f70-4aea-a66c-4b78a22e3ddc",
"name": "Contoso Workspace 1",
"type": "Workspace",
"state": "Active",
"capacityId": "61d6811f-7544-4e75-a1e6-1c59c0383312",
"domainId": "039bd896-b39c-4540-93e3-e9926de135f9",
"encryption": {
"status": "Disabled"
}
},
{
"id": "9c7f06cc-e850-4961-b2bd-181a70b1a784",
"name": "Contoso Workspace 2",
"type": "Workspace",
"state": "Active",
"capacityId": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e84",
"domainId": "039bd896-b39c-4540-93e3-e9926de135f9",
"encryption": {
"status": "Disabled"
}
},
{
"id": "90119767-07b4-4657-82ee-53e90fece225",
"name": "Contoso Workspace 3",
"type": "Workspace",
"state": "Active",
"capacityId": "61d6811f-7544-4e75-a1e6-1c59c0383312",
"domainId": "039bd896-b39c-4540-93e3-e9926de135f9",
"encryption": {
"status": "Active",
"keyIdentifier": "https://westus07112025-cmktest1.vault.azure.net/keys/test2k/"
}
},
{
"id": "adaa3051-b1de-41ed-b1b4-d5e08887c1e9",
"name": "Contoso Workspace 4",
"type": "Workspace",
"state": "Active",
"capacityId": "41ce06d1-d81b-4ea0-bc6d-2ce3dd2f8e84",
"domainId": "039bd896-b39c-4540-93e3-e9926de135f9",
"encryption": {
"status": "EnableInProgress",
"keyIdentifier": "https://westus07112025-cmktest1.vault.azure.net/keys/test2k/",
"previousStatus": "Active",
"previousKeyIdentifier": "https://westus07112025-cmktest1.vault.azure.net/keys/test4k/"
}
}
],
"continuationUri": "https://api.fabric.microsoft.com/v1/admin/workspaces?continuationToken='LDEsMTAwMDAwLDA%3D'",
"continuationToken": "LDEsMTAwMDAwLDA%3D"
}
Definitioner
| Name | Description |
|---|---|
| Encryption |
Information om kryptering av arbetsytor med hjälp av en kundhanterad nyckel (CMK). |
|
Error |
Det felrelaterade resursinformationsobjektet. |
|
Error |
Felsvaret. |
|
Error |
Information om felsvar. |
| Workspace |
Workspace. |
|
Workspace |
Representerar en tillämpad tagg. |
|
Workspace |
CMK-krypteringsstatus för arbetsytan. |
| Workspaces |
En lista över arbetsytor. |
|
Workspace |
Arbetsytans tillstånd. Ytterligare arbetsytetillstånd kan läggas till över tid. |
|
Workspace |
En arbetsytetyp. Ytterligare arbetsytetyper kan läggas till över tid. |
Encryption
Information om kryptering av arbetsytor med hjälp av en kundhanterad nyckel (CMK).
| Name | Typ | Description |
|---|---|---|
| keyIdentifier |
string |
Identifieraren för krypteringsnyckeln. |
| previousKeyIdentifier |
string |
Den tidigare krypteringsnyckelidentifieraren. |
| previousStatus |
Den tidigare CMK-krypteringsstatusen för arbetsytan. |
|
| status |
CMK-krypteringsstatus för arbetsytan. |
ErrorRelatedResource
Det felrelaterade resursinformationsobjektet.
| Name | Typ | Description |
|---|---|---|
| resourceId |
string |
Det resurs-ID som ingår i felet. |
| resourceType |
string |
Typen av resurs som är inblandad i felet. |
ErrorResponse
Felsvaret.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
En specifik identifierare som ger information om ett feltillstånd, vilket möjliggör standardiserad kommunikation mellan vår tjänst och dess användare. |
| isRetriable |
boolean |
När det är sant kan begäran göras på nytt. Använd svarshuvudet |
| message |
string |
En mänsklig läsbar representation av felet. |
| moreDetails |
Lista över ytterligare felinformation. |
|
| relatedResource |
Felrelaterad resursinformation. |
|
| requestId |
string (uuid) |
ID för den begäran som är associerad med felet. |
ErrorResponseDetails
Information om felsvar.
| Name | Typ | Description |
|---|---|---|
| errorCode |
string |
En specifik identifierare som ger information om ett feltillstånd, vilket möjliggör standardiserad kommunikation mellan vår tjänst och dess användare. |
| message |
string |
En mänsklig läsbar representation av felet. |
| relatedResource |
Felrelaterad resursinformation. |
Workspace
Workspace.
| Name | Typ | Description |
|---|---|---|
| capacityId |
string (uuid) |
Arbetsytans kapacitets-ID. |
| domainId |
string (uuid) |
Arbetsytans domän-ID. |
| encryption |
Krypteringsinformationen för arbetsytan. |
|
| id |
string (uuid) |
Arbetsyte-ID. |
| name |
string |
Namnet på arbetsytan. |
| state |
Arbetsytans tillstånd. |
|
| tags |
Lista över tillämpade taggar. |
|
| type |
Typ av arbetsyta. |
WorkspaceAppliedTag
Representerar en tillämpad tagg.
| Name | Typ | Description |
|---|---|---|
| displayName |
string |
Namnet på taggen. |
| id |
string (uuid) |
Tagg-ID:t. |
WorkspaceEncryptionStatus
CMK-krypteringsstatus för arbetsytan.
| Värde | Description |
|---|---|
| Disabled |
Arbetsytekryptering är inte aktivt. |
| Active |
Arbetsytekryptering är aktivt och arbetsytan är krypterad. |
| EnableInProgress |
Kryptering av arbetsytor aktiveras. |
| DisableInProgress |
Arbetsytekryptering inaktiveras. |
| Failed |
Krypteringsprogrammet för arbetsytan misslyckades. |
Workspaces
En lista över arbetsytor.
| Name | Typ | Description |
|---|---|---|
| continuationToken |
string |
Token för nästa resultatuppsättningsbatch. Om det inte finns några fler poster tas den bort från svaret. |
| continuationUri |
string |
URI:n för nästa resultatuppsättningsbatch. Om det inte finns några fler poster tas den bort från svaret. |
| workspaces |
Listan över arbetsytor för infrastrukturresurser. |
WorkspaceState
Arbetsytans tillstånd. Ytterligare arbetsytetillstånd kan läggas till över tid.
| Värde | Description |
|---|---|
| Active |
Arbetsytan är aktiv. Överblivna arbetsytor visas som aktiva. |
| Deleted |
Arbetsytan tas bort. |
WorkspaceType
En arbetsytetyp. Ytterligare arbetsytetyper kan läggas till över tid.
| Värde | Description |
|---|---|
| Personal |
Min mapp eller Min arbetsyta används för att hantera användarobjekt. |
| Workspace |
Arbetsyta som används för att hantera infrastrukturobjekten. |
| AdminWorkspace |
Arbetsyta för administratörsövervakning. Innehåller administratörsrapporter som granskningsrapporten och användnings- och implementeringsrapporten. |