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)

Идентификатор конвейера развертывания

stageOrder
path True

integer (int32)

Порядок этапов развертывания. Разработка (0), тест (1), рабочая среда (2).

Текст запроса

Имя Обязательно Тип Описание
workspaceId True

string (uuid)

Идентификатор рабочей области.

Ответы

Имя Тип Описание
200 OK

ХОРОШО

Примеры

Assign a workspace to a deployment pipeline example

Образец запроса

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

Пример ответа

Определения

AssignWorkspaceRequest

Запрос на назначение рабочей области этапу конвейера развертывания

Имя Тип Описание
workspaceId

string (uuid)

Идентификатор рабочей области.