Admin - InformationProtection SetLabelsAsAdmin
Power BI öğelerinde duyarlılık etiketlerini (raporlar veya panolar gibi) öğe kimliğine göre ayarlayın.
Bu API'yi kullanarak duyarlılık etiketi ayarlamak için yönetici kullanıcının veya temsilci kullanıcının (sağlanmışsa) etiket ilkesine eklenmiş olması gerekir. Kullanım örneği için bkz. Duyarlılık etiketlerini ayarlama veya kaldırma.
İzinler
- Kullanıcının yönetici haklarına (Office 365 Genel Yöneticisi veya Power BI Hizmet Yöneticisi gibi) sahip olması gerekir.
- Yönetici kullanıcı ve temsilci kullanıcı (sağlanmışsa) etiketleri ayarlamak için yeterli kullanım haklarına sahip olmalıdır.
Gerekli Kapsam
Tenant.ReadWrite.All
Sınırlamalar
- Saatte en fazla 25 istek.
- Her istek en fazla 2.000 Power BI öğesi güncelleştirebilir.
POST https://api.powerbi.com/v1.0/myorg/admin/informationprotection/setLabels
İstek Gövdesi
Name | Gerekli | Tür | Description |
---|---|---|---|
artifacts | True |
Her öğe türü için Power BI öğe kimliklerinin bileşimi |
|
labelId | True |
string |
Kullanıcının etiket ilkesinde olması gereken etiket kimliği. |
assignmentMethod |
Atanan etiketin otomatik bir işlem tarafından mı yoksa el ile mi ayarlandığını belirtir. |
||
delegatedUser |
Temsilci kullanıcı ayrıntıları. Temsilci olarak atanan kullanıcı, bir kuruluştaki yönetici tarafından kullanıcı adına etiket ayarlayan bir kullanıcıdır. Yönetici etiketi ayarlasa da, temsilci atanan kullanıcı etiket veren olarak işaretlenir. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Tamam |
Örnekler
Example
Örnek isteği
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"
}
}
Örnek yanıt
{
"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"
}
]
}
Tanımlar
Name | Description |
---|---|
Artifact |
UUID biçiminde bir Power BI öğesinin benzersiz kimliği. Pano, rapor ve veri akışı kimlikleri UUID biçimindedir ve veri kümesi kimlikleri UUID veya dize biçiminde olabilir. |
Artifact |
Dize veya UUID biçiminde bir Power BI öğesinin benzersiz kimliği. Pano, rapor ve veri akışı kimlikleri UUID biçimindedir ve veri kümesi kimlikleri UUID veya dize biçiminde olabilir. |
assignment |
Atanan etiketin otomatik bir işlem tarafından mı yoksa el ile mi ayarlandığını belirtir. |
Change |
Power BI öğesinin benzersiz kimliği ve bilgi koruma etiketi değişiklik durumu |
Delegated |
Temsilci kullanıcı ayrıntıları. Kullanıcının Power BI ve Azure AAD'de mevcut bir kullanıcı olması ve son üç ay içinde Power BI'da oturum açmış olması gerekir. |
Information |
Her öğe türü için Power BI öğe kimliklerinin bileşimi. Kimlikler, hangi Power BI öğelerinin bilgi koruma etiketi güncelleştirmesi gerektirdiğini belirtir. |
Information |
Bilgi koruma etiketini güncelleştirmek için gereken etiket bilgilerinin bileşimi |
Information |
Türe göre düzenlenmiş bir veya daha fazla Power BI öğesi için kimlik ve bilgi koruma etiketinin değişiklik durumunun bileşimi |
status |
Bilgi koruma etiketi değiştirme işleminin durumu |
ArtifactId
UUID biçiminde bir Power BI öğesinin benzersiz kimliği. Pano, rapor ve veri akışı kimlikleri UUID biçimindedir ve veri kümesi kimlikleri UUID veya dize biçiminde olabilir.
Name | Tür | Description |
---|---|---|
id |
string |
UUID biçiminde bir kimlik |
ArtifactStringId
Dize veya UUID biçiminde bir Power BI öğesinin benzersiz kimliği. Pano, rapor ve veri akışı kimlikleri UUID biçimindedir ve veri kümesi kimlikleri UUID veya dize biçiminde olabilir.
Name | Tür | Description |
---|---|---|
id |
string |
Dize veya UUID biçiminde bir kimlik |
assignmentMethod
Atanan etiketin otomatik bir işlem tarafından mı yoksa el ile mi ayarlandığını belirtir.
Name | Tür | Description |
---|---|---|
Priviledged |
string |
Etiket el ile ayarlandı |
Standard |
string |
Etiket otomatik bir işlem tarafından ayarlandı (varsayılan değer) |
ChangeLabelStatus
Power BI öğesinin benzersiz kimliği ve bilgi koruma etiketi değişiklik durumu
Name | Tür | Description |
---|---|---|
id |
string |
Power BI öğesinin benzersiz kimliği. Kimlik, panolar, raporlar ve veri akışları için UUID biçimindedir; ve veri kümeleri için UUID veya dize biçiminde. |
status |
Bilgi koruma etiketi değiştirme işleminin durumu |
DelegatedUser
Temsilci kullanıcı ayrıntıları. Kullanıcının Power BI ve Azure AAD'de mevcut bir kullanıcı olması ve son üç ay içinde Power BI'da oturum açmış olması gerekir.
Name | Tür | Description |
---|---|---|
emailAddress |
string |
Temsilci olarak atanan kullanıcının e-posta adresi |
InformationProtectionArtifactsChangeLabel
Her öğe türü için Power BI öğe kimliklerinin bileşimi. Kimlikler, hangi Power BI öğelerinin bilgi koruma etiketi güncelleştirmesi gerektirdiğini belirtir.
Name | Tür | Description |
---|---|---|
dashboards |
Benzersiz pano kimliklerinin listesi |
|
dataflows |
Benzersiz veri akışı kimliklerinin listesi |
|
datasets |
Benzersiz veri kümesi kimliklerinin listesi |
|
reports |
Benzersiz rapor kimliklerinin listesi |
InformationProtectionChangeLabelDetails
Bilgi koruma etiketini güncelleştirmek için gereken etiket bilgilerinin bileşimi
Name | Tür | Description |
---|---|---|
artifacts |
Her öğe türü için Power BI öğe kimliklerinin bileşimi |
|
assignmentMethod |
Atanan etiketin otomatik bir işlem tarafından mı yoksa el ile mi ayarlandığını belirtir. |
|
delegatedUser |
Temsilci kullanıcı ayrıntıları. Temsilci olarak atanan kullanıcı, bir kuruluştaki yönetici tarafından kullanıcı adına etiket ayarlayan bir kullanıcıdır. Yönetici etiketi ayarlasa da, temsilci atanan kullanıcı etiket veren olarak işaretlenir. |
|
labelId |
string |
Kullanıcının etiket ilkesinde olması gereken etiket kimliği. |
InformationProtectionChangeLabelResponse
Türe göre düzenlenmiş bir veya daha fazla Power BI öğesi için kimlik ve bilgi koruma etiketinin değişiklik durumunun bileşimi
Name | Tür | Description |
---|---|---|
dashboards |
Benzersiz kimliği ve bilgi koruma etiketini içeren bir liste, bir veya daha fazla panonun durumunu değiştirir |
|
dataflows |
Benzersiz kimliği ve bilgi koruma etiketini içeren bir liste, bir veya daha fazla veri akışının durumunu değiştirir |
|
datasets |
Benzersiz kimliği ve bilgi koruma etiketini içeren liste, bir veya daha fazla veri kümesinin durumunu değiştirir |
|
reports |
Benzersiz kimliği ve bilgi koruma etiketini içeren bir liste, bir veya daha fazla raporun durumunu değiştirir |
status
Bilgi koruma etiketi değiştirme işleminin durumu
Name | Tür | Description |
---|---|---|
Failed |
string |
Yeni etiket ayarlanamadı. Lütfen yeniden deneyin. |
FailedToGetUsageRights |
string |
Yeni etiket ayarlanamadı. Power BI öğesinde koruma ayarları olan bir duyarlılık etiketi var ve Power BI, kullanıcının etiketi değiştirmek için yeterli kullanım haklarına sahip olduğunu doğrulayamadı. |
InsufficientUsageRights |
string |
Yeni etiket ayarlanamadı. Power BI öğesinin koruma ayarları içeren bir duyarlılık etiketi vardır ve yönetici kullanıcı (ve varsa temsilci kullanıcı) etiketi değiştirmek için yeterli kullanım haklarına sahip değildir. |
NotFound |
string |
Power BI öğe kimliği veya etiketi bulunamadı |
Succeeded |
string |
Power BI öğe etiketi değiştirildi |