Aracılığıyla paylaş


Pipelines - Update Pipeline User

Belirtilen dağıtım işlem hattı için kullanıcı izinleri verir.

Gerekli Kapsam

Pipeline.ReadWrite.All

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

URI Parametreleri

Name İçinde Gerekli Tür Description
pipelineId
path True

string

uuid

Dağıtım işlem hattı kimliği

İstek Gövdesi

Name Gerekli Tür Description
identifier True

string

asıl türü Useriçin UPN'yi sağlayın. Aksi takdirde sorumlunun nesne kimliğini belirtin.

principalType True

PrincipalType

Asıl tür

accessRight

PipelineUserAccessRight

Gereklidir. Kullanıcının dağıtım işlem hattı için sahip olduğu erişim hakkı.

Yanıtlar

Name Tür Description
200 OK

Tamam

Örnekler

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

Örnek isteği

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"
}

Örnek yanıt

Add a service principal to a deployment pipeline example

Örnek isteği

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"
}

Örnek yanıt

Add a user to a deployment pipeline example

Örnek isteği

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

Örnek yanıt

Tanımlar

Name Description
PipelineUser

Dağıtım işlem hattı için Power BI kullanıcı erişim hakkı girişi

PipelineUserAccessRight

Gereklidir. Kullanıcının dağıtım işlem hattı için sahip olduğu erişim hakkı.

PrincipalType

Asıl tür

PipelineUser

Dağıtım işlem hattı için Power BI kullanıcı erişim hakkı girişi

Name Tür Description
accessRight

PipelineUserAccessRight

Gereklidir. Kullanıcının dağıtım işlem hattı için sahip olduğu erişim hakkı.

identifier

string

asıl türü Useriçin UPN'yi sağlayın. Aksi takdirde sorumlunun nesne kimliğini belirtin.

principalType

PrincipalType

Asıl tür

PipelineUserAccessRight

Gereklidir. Kullanıcının dağıtım işlem hattı için sahip olduğu erişim hakkı.

Değer Description
Admin

Dağıtım işlem hattına yönetici hakları verir

PrincipalType

Asıl tür

Değer Description
App

Hizmet sorumlusu türü

Group

Grup sorumlusu türü

None

Sorumlu türü yok. Tüm kuruluş düzeyinde erişim için kullanın.

User

Kullanıcı asıl türü