Workspaces - Create Workspace
Crée un espace de travail.
Autorisations
- L’appelant doit avoir l’autorisation de créer des espaces de travail accordés par l’administrateur Fabric. Pour plus d’informations, consultez : créer des espaces de travail.
- L’appelant doit disposer d’autorisations de contributeur ou être administrateur sur la capacité. Pour plus d’informations, consultez : autorisations des utilisateurs de capacité.
- Les principaux de service doivent disposer d’autorisations accordées par l’administrateur Fabric. Pour plus d’informations, consultez : les principaux de service peuvent créer des espaces de travail, des connexions et des pipelines de déploiement.
Étendues déléguées requises
Workspace.ReadWrite.All
Identités prises en charge par Microsoft Entra
Cette API prend en charge les identités Microsoft répertoriées dans cette section.
| Identité | Soutien |
|---|---|
| Utilisateur | Oui |
| Service principal et identités gérées | Oui |
Interface
POST https://api.fabric.microsoft.com/v1/workspaces
Corps de la demande
| Nom | Obligatoire | Type | Description |
|---|---|---|---|
| displayName | True |
string |
Nom complet de l’espace de travail. |
| capacityId |
string (uuid) |
ID de la capacité à affecter l’espace de travail. |
|
| description |
string |
Description de l’espace de travail. |
|
| domainId |
string (uuid) |
ID du domaine auquel affecter l’espace de travail. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 201 Created |
Création réussie. En-têtes Location: string |
|
| Other Status Codes |
Codes d’erreur courants :
|
Exemples
Create a workspace example
Exemple de requête
POST https://api.fabric.microsoft.com/v1/workspaces
{
"displayName": "New workspace"
}
Exemple de réponse
Location: https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb22287ff
{
"id": "cfafbeb1-8037-4d0c-896e-a46fb22287ff",
"displayName": "New workspace",
"description": "",
"type": "Workspace"
}
Définitions
| Nom | Description |
|---|---|
|
Create |
Créez une charge utile de demande d’espace de travail. |
|
Error |
Objet de détails de ressource associé à l’erreur. |
|
Error |
Réponse d’erreur. |
|
Error |
Détails de la réponse d’erreur. |
| Workspace |
Objet d’espace de travail. |
|
Workspace |
Type d’espace de travail. Des types d’espace de travail supplémentaires peuvent être ajoutés au fil du temps. |
CreateWorkspaceRequest
Créez une charge utile de demande d’espace de travail.
| Nom | Type | Description |
|---|---|---|
| capacityId |
string (uuid) |
ID de la capacité à affecter l’espace de travail. |
| description |
string |
Description de l’espace de travail. |
| displayName |
string |
Nom complet de l’espace de travail. |
| domainId |
string (uuid) |
ID du domaine auquel affecter l’espace de travail. |
ErrorRelatedResource
Objet de détails de ressource associé à l’erreur.
| Nom | Type | Description |
|---|---|---|
| resourceId |
string |
ID de ressource impliqué dans l’erreur. |
| resourceType |
string |
Type de la ressource impliquée dans l’erreur. |
ErrorResponse
Réponse d’erreur.
| Nom | Type | Description |
|---|---|---|
| errorCode |
string |
Identificateur spécifique qui fournit des informations sur une condition d’erreur, ce qui permet une communication standardisée entre notre service et ses utilisateurs. |
| message |
string |
Représentation lisible humaine de l’erreur. |
| moreDetails |
Liste des détails d’erreur supplémentaires. |
|
| relatedResource |
Détails de la ressource associée à l’erreur. |
|
| requestId |
string |
ID de la demande associée à l’erreur. |
ErrorResponseDetails
Détails de la réponse d’erreur.
| Nom | Type | Description |
|---|---|---|
| errorCode |
string |
Identificateur spécifique qui fournit des informations sur une condition d’erreur, ce qui permet une communication standardisée entre notre service et ses utilisateurs. |
| message |
string |
Représentation lisible humaine de l’erreur. |
| relatedResource |
Détails de la ressource associée à l’erreur. |
Workspace
Objet d’espace de travail.
| Nom | Type | Description |
|---|---|---|
| apiEndpoint |
string (uri) |
URL HTTP qui représente le point de terminaison d’API spécifique à l’espace de travail. Cette valeur de point de terminaison est retournée lorsque l’utilisateur active preferWorkspaceSpecificEndpoints. Il permet l’accès aux API via des liaisons privées. |
| capacityId |
string (uuid) |
ID de la capacité à laquelle l’espace de travail est affecté. |
| description |
string |
Description de l’espace de travail. |
| displayName |
string |
Nom complet de l’espace de travail. |
| domainId |
string (uuid) |
L’ID du domaine auquel l’espace de travail est affecté. |
| id |
string (uuid) |
Identifiant de l’espace de travail. |
| type |
Type d’espace de travail. |
WorkspaceType
Type d’espace de travail. Des types d’espace de travail supplémentaires peuvent être ajoutés au fil du temps.
| Valeur | Description |
|---|---|
| Personal |
Mon dossier ou mon espace de travail utilisé pour gérer les éléments utilisateur. |
| Workspace |
Espace de travail utilisé pour gérer les éléments Fabric. |
| AdminWorkspace |
Espace de travail de surveillance administrateur. Contient des rapports d’administration tels que le rapport d’audit et le rapport d’utilisation et d’adoption. |