Admin - InformationProtection SetLabelsAsAdmin
Legen Sie Vertraulichkeitsbezeichnungen für Power BI-Elemente (z. B. Berichte oder Dashboards) nach Element-ID fest.
Um eine Vertraulichkeitsbezeichnung mit dieser API festzulegen, muss der Administratorbenutzer oder der delegierte Benutzer (sofern angegeben) die Bezeichnung in der Bezeichnungsrichtlinie enthalten. Ein Verwendungsbeispiel finden Sie unter Festlegen oder Entfernen von Vertraulichkeitsbezeichnungen.
Erlaubnisse
- Der Benutzer muss ein Fabric-Administrator sein.
- Der Administratorbenutzer und der delegierte Benutzer (sofern angegeben) müssen über ausreichende Nutzungsrechte zum Festlegen von Bezeichnungen verfügen.
Erforderlicher Bereich
Tenant.ReadWrite.All
Einschränkungen
- Maximal 25 Anforderungen pro Stunde.
- Jede Anforderung kann bis zu 2.000 Power BI-Elemente aktualisieren.
POST https://api.powerbi.com/v1.0/myorg/admin/informationprotection/setLabels
Anforderungstext
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| artifacts | True |
Eine Kombination aus Power BI-Element-IDs für jeden Elementtyp |
|
| labelId | True |
string (uuid) |
Die Bezeichnungs-ID, die sich in der Bezeichnungsrichtlinie des Benutzers befinden muss. |
| assignmentMethod |
Gibt an, ob die zugewiesene Bezeichnung von einem automatisierten Prozess oder manuell festgelegt wurde. |
||
| delegatedUser |
Delegierte Benutzerdetails. Ein delegierter Benutzer ist ein Benutzer innerhalb einer Organisation, dessen Administrator eine Bezeichnung im Namen des Benutzers festlegt. Obwohl der Administrator die Bezeichnung festlegt, wird der delegierte Benutzer als Herausgeber der Bezeichnung gekennzeichnet. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
OKAY |
Beispiele
Example
Beispielanforderung
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"
}
}
Beispiel für eine Antwort
{
"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"
}
]
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Artifact |
Die eindeutige ID eines Power BI-Elements im UUID-Format. Dashboard-, Berichts- und Datenfluss-IDs befinden sich im UUID-Format, und Dataset-IDs können sich im UUID- oder Zeichenfolgenformat befinden. |
|
Artifact |
Die eindeutige ID eines Power BI-Elements im Zeichenfolgen- oder UUID-Format. Dashboard-, Berichts- und Datenfluss-IDs befinden sich im UUID-Format, und Dataset-IDs können sich im UUID- oder Zeichenfolgenformat befinden. |
|
assignment |
Gibt an, ob die zugewiesene Bezeichnung von einem automatisierten Prozess oder manuell festgelegt wurde. |
|
Change |
Die eindeutige ID und die Bezeichnung für den Informationsschutz ändern den Status eines Power BI-Elements. |
|
Delegated |
Delegierte Benutzerdetails. Der Benutzer muss ein vorhandener Benutzer in Power BI und Azure AAD sein und sich in den letzten drei Monaten bei Power BI angemeldet haben. |
|
Information |
Eine Kombination aus Power BI-Element-IDs für jeden Elementtyp. Die IDs geben an, welche Power BI-Elemente eine Aktualisierung der Informationsschutzbezeichnung erfordern. |
|
Information |
Eine Kombination aus Bezeichnungsinformationen, die zum Aktualisieren einer Informationsschutzbezeichnung erforderlich sind |
|
Information |
Eine Kombination aus dem Id- und Informationsschutzbezeichnungsänderungsstatus für ein oder mehrere Power BI-Elemente, die nach Typ organisiert sind |
| status |
Der Status eines Änderungsvorgangs für Informationsschutzbezeichnungen |
ArtifactId
Die eindeutige ID eines Power BI-Elements im UUID-Format. Dashboard-, Berichts- und Datenfluss-IDs befinden sich im UUID-Format, und Dataset-IDs können sich im UUID- oder Zeichenfolgenformat befinden.
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string (uuid) |
Eine ID im UUID-Format |
ArtifactStringId
Die eindeutige ID eines Power BI-Elements im Zeichenfolgen- oder UUID-Format. Dashboard-, Berichts- und Datenfluss-IDs befinden sich im UUID-Format, und Dataset-IDs können sich im UUID- oder Zeichenfolgenformat befinden.
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string |
Eine ID im Zeichenfolgen- oder UUID-Format |
assignmentMethod
Gibt an, ob die zugewiesene Bezeichnung von einem automatisierten Prozess oder manuell festgelegt wurde.
| Wert | Beschreibung |
|---|---|
| Standard |
Die Bezeichnung wurde durch einen automatisierten Prozess (Standardwert) festgelegt. |
| Priviledged |
Die Bezeichnung wurde manuell festgelegt. |
ChangeLabelStatus
Die eindeutige ID und die Bezeichnung für den Informationsschutz ändern den Status eines Power BI-Elements.
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string |
Die eindeutige ID eines Power BI-Elements. Die ID ist im UUID-Format für Dashboards, Berichte und Datenflüsse; und im UUID- oder Zeichenfolgenformat für Datasets. |
| status |
Der Status eines Änderungsvorgangs für Informationsschutzbezeichnungen |
DelegatedUser
Delegierte Benutzerdetails. Der Benutzer muss ein vorhandener Benutzer in Power BI und Azure AAD sein und sich in den letzten drei Monaten bei Power BI angemeldet haben.
| Name | Typ | Beschreibung |
|---|---|---|
| emailAddress |
string |
Die E-Mail-Adresse des delegierten Benutzers |
InformationProtectionArtifactsChangeLabel
Eine Kombination aus Power BI-Element-IDs für jeden Elementtyp. Die IDs geben an, welche Power BI-Elemente eine Aktualisierung der Informationsschutzbezeichnung erfordern.
| Name | Typ | Beschreibung |
|---|---|---|
| dashboards |
Eine Liste eindeutiger Dashboard-IDs |
|
| dataflows |
Eine Liste eindeutiger Datenfluss-IDs |
|
| datasets |
Eine Liste eindeutiger Dataset-IDs |
|
| reports |
Eine Liste eindeutiger Berichts-IDs |
InformationProtectionChangeLabelDetails
Eine Kombination aus Bezeichnungsinformationen, die zum Aktualisieren einer Informationsschutzbezeichnung erforderlich sind
| Name | Typ | Beschreibung |
|---|---|---|
| artifacts |
Eine Kombination aus Power BI-Element-IDs für jeden Elementtyp |
|
| assignmentMethod |
Gibt an, ob die zugewiesene Bezeichnung von einem automatisierten Prozess oder manuell festgelegt wurde. |
|
| delegatedUser |
Delegierte Benutzerdetails. Ein delegierter Benutzer ist ein Benutzer innerhalb einer Organisation, dessen Administrator eine Bezeichnung im Namen des Benutzers festlegt. Obwohl der Administrator die Bezeichnung festlegt, wird der delegierte Benutzer als Herausgeber der Bezeichnung gekennzeichnet. |
|
| labelId |
string (uuid) |
Die Bezeichnungs-ID, die sich in der Bezeichnungsrichtlinie des Benutzers befinden muss. |
InformationProtectionChangeLabelResponse
Eine Kombination aus dem Id- und Informationsschutzbezeichnungsänderungsstatus für ein oder mehrere Power BI-Elemente, die nach Typ organisiert sind
| Name | Typ | Beschreibung |
|---|---|---|
| dashboards |
Eine Liste mit der eindeutigen ID und der Bezeichnung "Information Protection" ändern den Status eines oder mehrerer Dashboards. |
|
| dataflows |
Eine Liste, die die eindeutige ID und den Status der Bezeichnung "Information Protection" eines oder mehrerer Datenflüsse enthält |
|
| datasets |
Eine Liste mit der eindeutigen ID und dem Status der Bezeichnung "Information Protection" eines oder mehrerer Datasets |
|
| reports |
Eine Liste mit der eindeutigen ID und dem Status der Bezeichnung "Information Protection" eines oder mehrerer Berichte |
status
Der Status eines Änderungsvorgangs für Informationsschutzbezeichnungen
| Wert | Beschreibung |
|---|---|
| Failed |
Fehler beim Festlegen einer neuen Bezeichnung. Versuchen Sie es erneut. |
| FailedToGetUsageRights |
Fehler beim Festlegen einer neuen Bezeichnung. Das Power BI-Element verfügt über eine Vertraulichkeitsbezeichnung mit Schutzeinstellungen, und Power BI konnte nicht überprüfen, ob der Benutzer über ausreichende Nutzungsrechte verfügt, um die Bezeichnung zu ändern. |
| InsufficientUsageRights |
Fehler beim Festlegen einer neuen Bezeichnung. Das Power BI-Element verfügt über eine Vertraulichkeitsbezeichnung mit Schutzeinstellungen, und der Administratorbenutzer (und der delegierte Benutzer, sofern angegeben), verfügt nicht über ausreichende Nutzungsrechte, um die Bezeichnung zu ändern. |
| NotFound |
Die Power BI-Element-ID oder -Bezeichnung wurde nicht gefunden. |
| Succeeded |
Die Power BI-Elementbezeichnung wurde geändert. |