Partager via


Pipelines - Assign Workspace

Affecte l’espace de travail spécifié à l’étape de pipeline de déploiement spécifiée.

Étendue requise

Pipeline.ReadWrite.All et Workspace.ReadWrite.All

Limites

  • L’étape de pipeline de déploiement spécifiée n’est pas déjà affectée.
  • Vous devez être administrateur de l’espace de travail spécifié.
  • L’espace de travail spécifié n’est affecté à aucun autre pipeline de déploiement.
  • Cette opération échoue en cas d’opération de déploiement active.

POST https://api.powerbi.com/v1.0/myorg/pipelines/{pipelineId}/stages/{stageOrder}/assignWorkspace

Paramètres URI

Nom Dans Obligatoire Type Description
pipelineId
path True

string (uuid)

ID du pipeline de déploiement

stageOrder
path True

integer (int32)

Ordre d’étape du pipeline de déploiement. Développement (0), Test (1), Production (2).

Corps de la demande

Nom Obligatoire Type Description
workspaceId True

string (uuid)

Identifiant de l’espace de travail.

Réponses

Nom Type Description
200 OK

D’ACCORD

Exemples

Assign a workspace to a deployment pipeline example

Exemple de requête

POST https://api.powerbi.com/v1.0/myorg/pipelines/a5ded933-57b7-41f4-b072-ed4c1f9d5824/stages/0/assignWorkspace
{
  "workspaceId": "4de5bcc4-2c88-4efe-b827-4ee7b289b496"
}

Exemple de réponse

Définitions

AssignWorkspaceRequest

Demande d’affectation d’un espace de travail à une phase de pipeline de déploiement

Nom Type Description
workspaceId

string (uuid)

Identifiant de l’espace de travail.