Admin - InformationProtection SetLabelsAsAdmin
Impostare le etichette di riservatezza sugli elementi di Power BI, ad esempio report o dashboard, in base all'ID elemento.
Per impostare un'etichetta di riservatezza usando questa API, l'utente amministratore o l'utente delegato (se specificato) deve avere l'etichetta inclusa nei criteri di etichetta. Per un esempio di utilizzo, vedere Impostare o rimuovere le etichette di riservatezza.
Autorizzazioni
- L'utente deve avere diritti di amministratore, ad esempio Office 365 amministratore globale o amministratore del servizio Power BI.
- L'utente amministratore e l'utente delegato (se specificato) devono disporre di diritti di utilizzo sufficienti per impostare le etichette.
Ambito obbligatorio
Tenant.ReadWrite.All
Limitazioni
- Massimo 25 richieste all'ora.
- Ogni richiesta può aggiornare fino a 2.000 elementi di Power BI.
POST https://api.powerbi.com/v1.0/myorg/admin/informationprotection/setLabels
Corpo della richiesta
Nome | Necessario | Tipo | Descrizione |
---|---|---|---|
artifacts | True |
Id elemento di Power BI composito per ogni tipo di elemento |
|
labelId | True |
string |
ID etichetta, che deve essere nel criterio dell'etichetta dell'utente. |
assignmentMethod |
Specifica se l'etichetta assegnata è stata impostata da un processo automatizzato o manualmente. |
||
delegatedUser |
Dettagli utente delegati. Un utente delegato è un utente all'interno di un'organizzazione il cui amministratore imposta un'etichetta per conto dell'utente. Anche se l'amministratore imposta l'etichetta, l'utente delegato viene contrassegnato come autorità di certificazione dell'etichetta. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK |
Esempio
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"
}
]
}
Definizioni
Nome | Descrizione |
---|---|
Artifact |
ID univoco di un elemento di Power BI in formato UUID. Gli ID dashboard, report e flusso di dati sono in formato UUID e gli ID set di dati possono essere in formato UUID o stringa. |
Artifact |
ID univoco di un elemento di Power BI in formato stringa o UUID. Gli ID dashboard, report e flusso di dati sono in formato UUID e gli ID set di dati possono essere in formato UUID o stringa. |
assignment |
Specifica se l'etichetta assegnata è stata impostata da un processo automatizzato o manualmente. |
Change |
L'ID univoco e l'etichetta di protezione delle informazioni cambiano lo stato di un elemento di Power BI |
Delegated |
Dettagli utente delegati. L'utente deve essere un utente esistente in Power BI e Azure AAD e deve aver eseguito l'accesso a Power BI negli ultimi tre mesi. |
Information |
Id elemento di Power BI composito per ogni tipo di elemento. Gli ID specificano quali elementi di Power BI richiedono un aggiornamento dell'etichetta di protezione delle informazioni. |
Information |
Un composito di informazioni sull'etichetta necessarie per aggiornare un'etichetta di protezione delle informazioni |
Information |
Composizione dello stato di modifica dell'etichetta ID e dell'etichetta di protezione delle informazioni per uno o più elementi di Power BI organizzati per tipo |
status |
Stato di un'operazione di modifica dell'etichetta di protezione delle informazioni |
ArtifactId
ID univoco di un elemento di Power BI in formato UUID. Gli ID dashboard, report e flusso di dati sono in formato UUID e gli ID set di dati possono essere in formato UUID o stringa.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID in formato UUID |
ArtifactStringId
ID univoco di un elemento di Power BI in formato stringa o UUID. Gli ID dashboard, report e flusso di dati sono in formato UUID e gli ID set di dati possono essere in formato UUID o stringa.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID in formato stringa o UUID |
assignmentMethod
Specifica se l'etichetta assegnata è stata impostata da un processo automatizzato o manualmente.
Nome | Tipo | Descrizione |
---|---|---|
Priviledged |
string |
L'etichetta è stata impostata manualmente |
Standard |
string |
L'etichetta è stata impostata da un processo automatizzato (valore predefinito) |
ChangeLabelStatus
L'ID univoco e l'etichetta di protezione delle informazioni cambiano lo stato di un elemento di Power BI
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID univoco di un elemento di Power BI. L'ID è in formato UUID per dashboard, report e flussi di dati; e in formato UUID o stringa per i set di dati. |
status |
Stato di un'operazione di modifica dell'etichetta di protezione delle informazioni |
DelegatedUser
Dettagli utente delegati. L'utente deve essere un utente esistente in Power BI e Azure AAD e deve aver eseguito l'accesso a Power BI negli ultimi tre mesi.
Nome | Tipo | Descrizione |
---|---|---|
emailAddress |
string |
Indirizzo di posta elettronica dell'utente delegato |
InformationProtectionArtifactsChangeLabel
Id elemento di Power BI composito per ogni tipo di elemento. Gli ID specificano quali elementi di Power BI richiedono un aggiornamento dell'etichetta di protezione delle informazioni.
Nome | Tipo | Descrizione |
---|---|---|
dashboards |
Elenco di ID dashboard univoci |
|
dataflows |
Elenco di ID flusso di dati univoci |
|
datasets |
Elenco di ID set di dati univoci |
|
reports |
Elenco di ID report univoci |
InformationProtectionChangeLabelDetails
Un composito di informazioni sull'etichetta necessarie per aggiornare un'etichetta di protezione delle informazioni
Nome | Tipo | Descrizione |
---|---|---|
artifacts |
Id elemento di Power BI composito per ogni tipo di elemento |
|
assignmentMethod |
Specifica se l'etichetta assegnata è stata impostata da un processo automatizzato o manualmente. |
|
delegatedUser |
Dettagli utente delegati. Un utente delegato è un utente all'interno di un'organizzazione il cui amministratore imposta un'etichetta per conto dell'utente. Anche se l'amministratore imposta l'etichetta, l'utente delegato viene contrassegnato come autorità di certificazione dell'etichetta. |
|
labelId |
string |
ID etichetta, che deve essere nel criterio dell'etichetta dell'utente. |
InformationProtectionChangeLabelResponse
Composizione dello stato di modifica dell'etichetta ID e dell'etichetta di protezione delle informazioni per uno o più elementi di Power BI organizzati per tipo
Nome | Tipo | Descrizione |
---|---|---|
dashboards |
Elenco contenente l'ID univoco e lo stato di modifica dell'etichetta di protezione delle informazioni di uno o più dashboard |
|
dataflows |
Elenco contenente l'ID univoco e lo stato di modifica dell'etichetta di protezione delle informazioni di uno o più flussi di dati |
|
datasets |
Elenco contenente l'ID univoco e lo stato di modifica dell'etichetta di protezione delle informazioni di uno o più set di dati |
|
reports |
Elenco contenente l'ID univoco e lo stato di modifica dell'etichetta di protezione delle informazioni di uno o più report |
status
Stato di un'operazione di modifica dell'etichetta di protezione delle informazioni
Nome | Tipo | Descrizione |
---|---|---|
Failed |
string |
Impossibile impostare una nuova etichetta. Riprovare. |
FailedToGetUsageRights |
string |
Impossibile impostare una nuova etichetta. L'elemento di Power BI ha un'etichetta di riservatezza con le impostazioni di protezione e Power BI non è in grado di verificare che l'utente disponga di diritti di utilizzo sufficienti per modificare l'etichetta. |
InsufficientUsageRights |
string |
Impossibile impostare una nuova etichetta. L'elemento di Power BI ha un'etichetta di riservatezza con le impostazioni di protezione e l'utente amministratore (e l'utente delegato, se specificato) non dispone di diritti di utilizzo sufficienti per modificare l'etichetta. |
NotFound |
string |
L'ID elemento o l'etichetta di Power BI non sono stati trovati |
Succeeded |
string |
L'etichetta dell'elemento di Power BI è stata modificata |