Admin - Pipelines GetPipelinesAsAdmin
Zwraca listę potoków wdrażania dla organizacji.
Uprawnienia
Użytkownik musi mieć uprawnienia administratora lub uwierzytelnić się przy użyciu jednostki usługi.
Wymagany zakres
Tenant.Read.All lub Tenant.ReadWrite.All
Ograniczenia
Maksymalna liczba żądań na godzinę wynosi 200.
GET https://api.powerbi.com/v1.0/myorg/admin/pipelines
GET https://api.powerbi.com/v1.0/myorg/admin/pipelines?$expand={$expand}&$filter={$filter}&$top={$top}&$skip={$skip}
Parametry identyfikatora URI
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK |
Przykłady
Get deployment pipelines example |
Get deployment pipelines with their 'stages' expanded example |
Get deployment pipelines with their 'users' expanded example |
Get orphaned deployment pipelines example |
Get deployment pipelines example
Przykładowe żądanie
GET https://api.powerbi.com/v1.0/myorg/admin/pipelines
Przykładowa odpowiedź
{
"value": [
{
"id": "a5ded933-57b7-41f4-b072-ed4c1f9d5824",
"displayName": "Marketing Deployment Pipeline",
"description": "Power BI deployment pipeline to manage marketing reports"
},
{
"id": "183dcf10-47b8-48c4-84aa-f0bf9d5f8fcf",
"displayName": "Financing Deployment Pipeline",
"description": "Power BI deployment pipeline to manage financing reports"
}
]
}
Get deployment pipelines with their 'stages' expanded example
Przykładowe żądanie
GET https://api.powerbi.com/v1.0/myorg/admin/pipelines?$expand=stages&$top=100
Przykładowa odpowiedź
{
"value": [
{
"id": "a5ded933-57b7-41f4-b072-ed4c1f9d5824",
"displayName": "Marketing Deployment Pipeline",
"description": "Power BI deployment pipeline to manage marketing reports",
"stages": [
{
"order": "0",
"workspaceId": "5dba60b0-d9a7-42a3-b12c-6d9d51e7739a",
"workspaceName": "SQlAzure-Refresh"
},
{
"order": "1",
"workspaceId": "8ce96c50-85a0-4db3-85c6-7ccc3ed46523",
"workspaceName": "SQlAzure-Refresh[Test]"
},
{
"order": "2"
}
]
}
]
}
Get deployment pipelines with their 'users' expanded example
Przykładowe żądanie
GET https://api.powerbi.com/v1.0/myorg/admin/pipelines?$expand=users&$top=100
Przykładowa odpowiedź
{
"value": [
{
"id": "a5ded933-57b7-41f4-b072-ed4c1f9d5824",
"displayName": "Marketing Deployment Pipeline",
"description": "Power BI deployment pipeline to manage marketing reports",
"users": [
{
"identifier": "john@contoso.com",
"accessRight": "Admin",
"principalType": "User"
},
{
"identifier": "154aef10-47b8-48c4-ab97-f0bf9d5f8fcf",
"accessRight": "Admin",
"principalType": "Group"
},
{
"identifier": "a35d842b-90d5-59a1-c56a-5f8fcff0bf9d",
"accessRight": "Admin",
"principalType": "App"
}
]
},
{
"id": "183dcf10-47b8-48c4-84aa-f0bf9d5f8fcf",
"displayName": "Financing Deployment Pipeline",
"description": "Power BI deployment pipeline to manage financing reports",
"users": []
}
]
}
Get orphaned deployment pipelines example
Przykładowe żądanie
GET https://api.powerbi.com/v1.0/myorg/admin/pipelines?$expand=users&$filter=(not users/any())&$top=100
Przykładowa odpowiedź
{
"value": [
{
"id": "183dcf10-47b8-48c4-84aa-f0bf9d5f8fcf",
"displayName": "Financing Deployment Pipeline",
"description": "Power BI deployment pipeline to manage financing reports",
"users": []
}
]
}
Definicje
Nazwa | Opis |
---|---|
Admin |
Potok usługi Power BI zwracany przez interfejsy API użytkownika |
Admin |
Otoka odpowiedzi OData dla kolekcji potoków wdrażania usługi Power BI |
Pipeline |
Etap potoku wdrażania usługi Power BI |
Pipeline |
Wpis prawa dostępu użytkownika usługi Power BI dla potoku wdrażania |
Pipeline |
To jest wymagane. Prawo dostępu, które użytkownik ma dla potoku wdrażania. |
Principal |
Typ podmiotu zabezpieczeń |
AdminPipeline
Potok usługi Power BI zwracany przez interfejsy API użytkownika
Nazwa | Typ | Opis |
---|---|---|
description |
string |
Opis potoku wdrażania |
displayName |
string |
Nazwa wyświetlana potoku wdrażania |
id |
string (uuid) |
Identyfikator potoku wdrażania |
stages |
Kolekcja etapów potoku wdrażania. Zwracany jest tylko wtedy, gdy |
|
users |
Kolekcja użytkowników potoku wdrażania. Zwracany jest tylko wtedy, gdy |
AdminPipelines
Otoka odpowiedzi OData dla kolekcji potoków wdrażania usługi Power BI
Nazwa | Typ | Opis |
---|---|---|
@odata.context |
string |
Kontekst OData |
value |
Kolekcja potoków wdrażania |
PipelineStage
Etap potoku wdrażania usługi Power BI
Nazwa | Typ | Opis |
---|---|---|
order |
integer |
Kolejność etapu, począwszy od zera. |
workspaceId |
string (uuid) |
Identyfikator przypisanego obszaru roboczego. Dotyczy tylko wtedy, gdy istnieje przypisany obszar roboczy. |
workspaceName |
string |
Przypisana nazwa obszaru roboczego. Ma zastosowanie tylko wtedy, gdy istnieje przypisany obszar roboczy, a użytkownik ma dostęp do obszaru roboczego. |
PipelineUser
Wpis prawa dostępu użytkownika usługi Power BI dla potoku wdrażania
PipelineUserAccessRight
To jest wymagane. Prawo dostępu, które użytkownik ma dla potoku wdrażania.
Wartość | Opis |
---|---|
Admin |
Przyznaje uprawnienia administratora do potoku wdrażania |
PrincipalType
Typ podmiotu zabezpieczeń
Wartość | Opis |
---|---|
App |
Typ jednostki usługi |
Group |
Typ podmiotu zabezpieczeń grupy |
None |
Brak typu podmiotu zabezpieczeń. Służy do uzyskiwania dostępu na poziomie całej organizacji. |
User |
Typ podmiotu zabezpieczeń użytkownika |