Pipelines - Update Pipeline User

Предоставляет пользователям разрешения на указанный конвейер развертывания.

Требуемая область

Pipeline.ReadWrite.All

POST https://api.powerbi.com/v1.0/myorg/pipelines/{pipelineId}/users

Параметры URI

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

string (uuid)

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

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

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

string

Для типа Userсубъекта укажите имя участника-пользователя. В противном случае укажите идентификатор объекта субъекта.

principalType True

PrincipalType

Тип субъекта

accessRight

PipelineUserAccessRight

Обязательное. Право доступа, которое пользователь имеет для конвейера развертывания.

Ответы

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

ХОРОШО

Примеры

Add a group to a deployment pipeline example
Add a service principal to a deployment pipeline example
Add a user to a deployment pipeline example

Add a group to a deployment pipeline example

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

POST https://api.powerbi.com/v1.0/myorg/pipelines/8ce96c50-85a0-4db3-85c6-7ccc3ed46523/users
{
  "identifier": "154aef10-47b8-48c4-ab97-f0bf9d5f8fcf",
  "accessRight": "Admin",
  "principalType": "Group"
}

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

Add a service principal to a deployment pipeline example

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

POST https://api.powerbi.com/v1.0/myorg/pipelines/8ce96c50-85a0-4db3-85c6-7ccc3ed46523/users
{
  "identifier": "a35d842b-90d5-59a1-c56a-5f8fcff0bf9d",
  "accessRight": "Admin",
  "principalType": "App"
}

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

Add a user to a deployment pipeline example

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

POST https://api.powerbi.com/v1.0/myorg/pipelines/8ce96c50-85a0-4db3-85c6-7ccc3ed46523/users
{
  "identifier": "john@contoso.com",
  "accessRight": "Admin",
  "principalType": "User"
}

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

Определения

Имя Описание
PipelineUser

Запись права доступа пользователя Power BI для конвейера развертывания

PipelineUserAccessRight

Обязательное. Право доступа, которое пользователь имеет для конвейера развертывания.

PrincipalType

Тип субъекта

PipelineUser

Запись права доступа пользователя Power BI для конвейера развертывания

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

PipelineUserAccessRight

Обязательное. Право доступа, которое пользователь имеет для конвейера развертывания.

identifier

string

Для типа Userсубъекта укажите имя участника-пользователя. В противном случае укажите идентификатор объекта субъекта.

principalType

PrincipalType

Тип субъекта

PipelineUserAccessRight

Обязательное. Право доступа, которое пользователь имеет для конвейера развертывания.

Значение Описание
Admin

Предоставляет права администратора конвейеру развертывания

PrincipalType

Тип субъекта

Значение Описание
None

Нет типа субъекта. Используется для доступа на уровне всей организации.

User

Тип субъекта-пользователя

Group

Тип субъекта-группы

App

Тип субъекта-службы