Admin - InformationProtection SetLabelsAsAdmin
在 Power BI 專案上設定敏感度標籤 (,例如依專案識別碼) 報表或儀表板。
若要使用此 API 設定敏感度標籤,如果提供) 系統管理員使用者或委派的使用者必須具有標籤原則中包含的 標籤,則 (。 如需使用範例,請參閱 設定或移除敏感度標籤。
權限
- 使用者必須具有系統管理員許可權 (,例如Office 365全域管理員或 Power BI 服務管理員) 。
- 如果提供) 必須有足夠的 許可權 來設定標籤,則系統管理員使用者和委派的使用者 (。
必要範圍
Tenant.ReadWrite.All
限制
- 每小時最多 25 個要求。
- 每個要求最多可以更新 2,000 個 Power BI 專案。
POST https://api.powerbi.com/v1.0/myorg/admin/informationprotection/setLabels
要求本文
名稱 | 必要 | 類型 | Description |
---|---|---|---|
artifacts | True |
每個專案類型的 Power BI 專案識別碼複合 |
|
labelId | True |
string |
標籤識別碼,必須位於使用者的標籤原則中。 |
assignmentMethod |
指定指派的標籤是由自動化程式設定,還是手動設定。 |
||
delegatedUser |
委派的使用者詳細資料。 委派的使用者是組織內的使用者,其系統管理員代表使用者設定標籤。 雖然系統管理員會設定標籤,但委派的使用者會標示為標籤簽發者。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
確定 |
範例
Example
Sample Request
POST https://api.powerbi.com/v1.0/myorg/admin/informationprotection/setLabels
{
"artifacts": {
"dashboards": [
{
"id": "fe472f5e-636e-4c10-a1c6-7e9edc0b542a"
},
{
"id": "476fcafe-b514-495d-b13f-ca9a4f0b1d8b"
}
],
"reports": [
{
"id": "fe472f5e-636e-4c10-a1c6-7e9edc0b542c"
}
],
"datasets": [
{
"id": "fe472f5e-636e-4c10-a1c6-7e9edc0b542e"
},
{
"id": "myDatabaseName"
}
],
"dataflows": [
{
"id": "476fcafe-b514-495d-b13f-ca9a4f0b1d8g"
}
]
},
"labelId": "fe472f5e-636e-4c10-a1c6-7e9edc0b542p",
"assignmentMethod": "Standard",
"delegatedUser": {
"emailAddress": "john@contoso.com"
}
}
Sample Response
{
"dashboards": [
{
"id": "fe472f5e-636e-4c10-a1c6-7e9edc0b542a",
"status": "NotFound"
},
{
"id": "476fcafe-b514-495d-b13f-ca9a4f0b1d8b",
"status": "Failed"
}
],
"reports": [
{
"id": "fe472f5e-636e-4c10-a1c6-7e9edc0b542c",
"status": "Succeeded"
}
],
"datasets": [
{
"id": "fe472f5e-636e-4c10-a1c6-7e9edc0b542e",
"status": "InsufficientUsageRights"
},
{
"id": "myDatabaseName",
"status": "FailedToGetUsageRights"
}
],
"dataflows": [
{
"id": "476fcafe-b514-495d-b13f-ca9a4f0b1d8g",
"status": "Succeeded"
}
]
}
定義
名稱 | Description |
---|---|
Artifact |
UUID 格式之 Power BI 專案的唯一識別碼。 儀表板、報表和資料流程識別碼為 UUID 格式,而資料集識別碼可以是 UUID 或字串格式。 |
Artifact |
字串或 UUID 格式之 Power BI 專案的唯一識別碼。 儀表板、報表和資料流程識別碼為 UUID 格式,而資料集識別碼可以是 UUID 或字串格式。 |
assignment |
指定指派的標籤是由自動化程式設定,還是手動設定。 |
Change |
Power BI 專案的唯一識別碼和資訊保護標籤變更狀態 |
Delegated |
委派的使用者詳細資料。 使用者必須是 Power BI 和 Azure AAD 中的現有使用者,而且在過去三個月內必須登入 Power BI。 |
Information |
每個專案類型的 Power BI 專案識別碼複合。 識別碼會指定哪些 Power BI 專案需要資訊保護標籤更新。 |
Information |
更新資訊保護標籤所需的標籤資訊複合 |
Information |
依類型組織之一或多個 Power BI 專案的識別碼和資訊保護標籤變更狀態的複合 |
status |
資訊保護標籤變更作業的狀態 |
ArtifactId
UUID 格式之 Power BI 專案的唯一識別碼。 儀表板、報表和資料流程識別碼為 UUID 格式,而資料集識別碼可以是 UUID 或字串格式。
名稱 | 類型 | Description |
---|---|---|
id |
string |
UUID 格式的識別碼 |
ArtifactStringId
字串或 UUID 格式之 Power BI 專案的唯一識別碼。 儀表板、報表和資料流程識別碼為 UUID 格式,而資料集識別碼可以是 UUID 或字串格式。
名稱 | 類型 | Description |
---|---|---|
id |
string |
字串或 UUID 格式的識別碼 |
assignmentMethod
指定指派的標籤是由自動化程式設定,還是手動設定。
名稱 | 類型 | Description |
---|---|---|
Priviledged |
string |
標籤已手動設定 |
Standard |
string |
標籤是由自動化程式所設定, (預設值) |
ChangeLabelStatus
Power BI 專案的唯一識別碼和資訊保護標籤變更狀態
名稱 | 類型 | Description |
---|---|---|
id |
string |
Power BI 專案的唯一識別碼。 識別碼為儀表板、報表和資料流程的 UUID 格式;和 ,以 UUID 或資料集的字串格式表示。 |
status |
資訊保護標籤變更作業的狀態 |
DelegatedUser
委派的使用者詳細資料。 使用者必須是 Power BI 和 Azure AAD 中的現有使用者,而且在過去三個月內必須登入 Power BI。
名稱 | 類型 | Description |
---|---|---|
emailAddress |
string |
委派使用者的電子郵件地址 |
InformationProtectionArtifactsChangeLabel
每個專案類型的 Power BI 專案識別碼複合。 識別碼會指定哪些 Power BI 專案需要資訊保護標籤更新。
名稱 | 類型 | Description |
---|---|---|
dashboards |
唯一儀表板識別碼的清單 |
|
dataflows |
唯一資料流程識別碼的清單 |
|
datasets |
唯一資料集識別碼的清單 |
|
reports |
唯一報表識別碼的清單 |
InformationProtectionChangeLabelDetails
更新資訊保護標籤所需的標籤資訊複合
名稱 | 類型 | Description |
---|---|---|
artifacts |
每個專案類型的 Power BI 專案識別碼複合 |
|
assignmentMethod |
指定指派的標籤是由自動化程式設定,還是手動設定。 |
|
delegatedUser |
委派的使用者詳細資料。 委派的使用者是組織內的使用者,其系統管理員代表使用者設定標籤。 雖然系統管理員會設定標籤,但委派的使用者會標示為標籤簽發者。 |
|
labelId |
string |
標籤識別碼,必須位於使用者的標籤原則中。 |
InformationProtectionChangeLabelResponse
依類型組織之一或多個 Power BI 專案的識別碼和資訊保護標籤變更狀態的複合
名稱 | 類型 | Description |
---|---|---|
dashboards |
包含一或多個儀表板的唯一識別碼和資訊保護標籤變更狀態的清單 |
|
dataflows |
包含一或多個資料流程的唯一識別碼和資訊保護標籤變更狀態的清單 |
|
datasets |
包含一或多個資料集的唯一識別碼和資訊保護標籤變更狀態的清單 |
|
reports |
包含一或多個報表的唯一識別碼和資訊保護標籤變更狀態的清單 |
status
資訊保護標籤變更作業的狀態
名稱 | 類型 | Description |
---|---|---|
Failed |
string |
無法設定新的標籤。 請再試一次。 |
FailedToGetUsageRights |
string |
無法設定新的標籤。 Power BI 專案具有具有保護設定的敏感度標籤,且 Power BI 無法確認使用者有足夠的許可權可變更標籤。 |
InsufficientUsageRights |
string |
無法設定新的標籤。 如果提供的) 沒有足夠的許可權來變更標籤,Power BI 專案具有具有保護設定的敏感度標籤,而系統管理員使用者 (和委派的使用者。 |
NotFound |
string |
找不到 Power BI 專案識別碼或標籤 |
Succeeded |
string |
Power BI 專案標籤已變更 |