Pipelines - Assign Workspace

将指定的工作区分配给指定的部署管道阶段。

所需范围

Pipeline.ReadWrite.All 和 Workspace.ReadWrite.All

限制

  • 尚未分配指定的部署管道阶段。
  • 必须是指定工作区的管理员。
  • 指定的工作区未分配给任何其他部署管道。
  • 如果存在活动部署操作,此操作将失败。

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

URI 参数

名称 必需 类型 说明
pipelineId
path True

string

uuid

部署管道 ID

stageOrder
path True

integer

int32

部署管道阶段顺序。 开发 (0) 、测试 (1) 、生产 (2) 。

请求正文

名称 必需 类型 说明
workspaceId True

string

工作区 ID。

响应

名称 类型 说明
200 OK

确定

示例

Assign a workspace to a deployment pipeline example

Sample Request

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

Sample Response

定义

AssignWorkspaceRequest

将工作区分配到部署管道阶段的请求

名称 类型 说明
workspaceId

string

工作区 ID。