Items - List Item Access Details
注意
此 API 處於預覽狀態。
傳回使用者清單(包括群組和服務主體),並列出其工作區角色。
權限
呼叫端必須是網狀架構系統管理員,或使用服務主體進行驗證。
必要的委派範圍
Tenant.Read.All 或 Tenant.ReadWrite.All
局限性
每小時最多 200 個要求。
Microsoft Entra 支援的身分識別
此 API 支援本節中列出的Microsoft 身分識別。
身份 | 支援 |
---|---|
使用者 | 是的 |
服務主體 和 受控識別 | 是的 |
介面
GET https://api.fabric.microsoft.com/v1/admin/workspaces/{workspaceId}/items/{itemId}/users
GET https://api.fabric.microsoft.com/v1/admin/workspaces/{workspaceId}/items/{itemId}/users?type={type}
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
item
|
path | True |
string uuid |
項目標識碼。 |
workspace
|
path | True |
string uuid |
工作區標識碼。 |
type
|
query |
string |
專案的型別。 查詢下列類型時,需要此參數:
|
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
作業成功。 |
|
Other Status Codes |
常見的錯誤碼:
|
範例
List of users for given item ID and type example |
List of users for given item ID example |
List of users for given item ID and type example
範例要求
GET https://api.fabric.microsoft.com/v1/admin/workspaces/7f4496db-9929-47bd-89c0-d7eb2f517a98/items/f089354e-8366-4e18-aea3-4cb4a3a50b48/users?type=Report
範例回覆
{
"accessDetails": [
{
"principal": {
"id": "f3052d1c-61a9-46fb-8df9-0d78916ae041",
"displayName": "Jacob Hancock",
"type": "User",
"userDetails": {
"userPrincipalName": "jacob@example.com"
}
},
"itemAccessDetails": {
"type": "Report",
"permissions": [
"Read",
"Reshare"
],
"additionalPermissions": [
"ReadAll"
]
}
}
]
}
List of users for given item ID example
範例要求
GET https://api.fabric.microsoft.com/v1/admin/workspaces/7f4496db-9929-47bd-89c0-d7eb2f517a98/items/f089354e-8366-4e18-aea3-4cb4a3a50b48/users
範例回覆
{
"accessDetails": [
{
"principal": {
"id": "f3052d1c-61a9-46fb-8df9-0d78916ae041",
"displayName": "Jacob Hancock",
"type": "User",
"userDetails": {
"userPrincipalName": "jacob@example.com"
}
},
"itemAccessDetails": {
"type": "Notebook",
"permissions": [
"Read",
"Reshare"
],
"additionalPermissions": [
"ReadAll",
"viewOutput"
]
}
},
{
"principal": {
"id": "c7db8e03-c8cb-4d4c-9f64-1dcd327c9d3c",
"displayName": "Eric Solomon",
"type": "User",
"userDetails": {
"userPrincipalName": "eric@example.com"
}
},
"itemAccessDetails": {
"type": "Notebook",
"permissions": [
"Read",
"Reshare",
"Explore"
],
"additionalPermissions": [
"ReadAll"
]
}
},
{
"principal": {
"id": "f51b705f-a409-4d40-9197-c5d5f349e2f0",
"displayName": "TestSecurityGroup",
"type": "Group",
"groupDetails": {
"groupType": "SecurityGroup"
}
},
"itemAccessDetails": {
"type": "Notebook",
"permissions": [
"Read",
"Reshare"
],
"additionalPermissions": []
}
}
]
}
定義
名稱 | Description |
---|---|
Error |
錯誤相關的資源詳細資料物件。 |
Error |
錯誤回應。 |
Error |
錯誤回應詳細數據。 |
Group |
群組特定詳細數據。 當主體類型 |
Group |
群組的類型。 可能會隨著時間新增其他群組類型。 |
Item |
專案權限詳細資料,例如 讀取 和 重新分享。 |
Item |
使用者存取專案的詳細數據。 |
Item |
具有指定實體存取權的用戶清單。 |
Item |
項目許可權。 可能會隨著時間新增其他項目許可權。 |
Item |
專案的型別。 可能會隨著時間新增其他項目類型。 |
Principal |
代表身分識別或Microsoft Entra 群組。 |
Principal |
主體的類型。 可能會隨著時間新增其他主體類型。 |
Service |
服務主體特定詳細數據。 當主體類型 |
Service |
服務主體配置檔詳細數據。 當主體類型 |
User |
用戶主體特定詳細數據。 當主體類型 |
ErrorRelatedResource
錯誤相關的資源詳細資料物件。
名稱 | 類型 | Description |
---|---|---|
resourceId |
string |
發生錯誤的資源識別碼。 |
resourceType |
string |
發生錯誤的資源類型。 |
ErrorResponse
錯誤回應。
名稱 | 類型 | Description |
---|---|---|
errorCode |
string |
提供錯誤狀況相關信息的特定標識碼,允許服務與其使用者之間的標準化通訊。 |
message |
string |
錯誤的人類可讀取表示法。 |
moreDetails |
其他錯誤詳細數據的清單。 |
|
relatedResource |
錯誤相關的資源詳細數據。 |
|
requestId |
string |
與錯誤相關聯的要求標識碼。 |
ErrorResponseDetails
錯誤回應詳細數據。
名稱 | 類型 | Description |
---|---|---|
errorCode |
string |
提供錯誤狀況相關信息的特定標識碼,允許服務與其使用者之間的標準化通訊。 |
message |
string |
錯誤的人類可讀取表示法。 |
relatedResource |
錯誤相關的資源詳細數據。 |
GroupDetails
群組特定詳細數據。 當主體類型 Group
時適用。
名稱 | 類型 | Description |
---|---|---|
groupType |
群組的類型。 可能會隨著時間新增其他群組類型。 |
GroupType
群組的類型。 可能會隨著時間新增其他群組類型。
值 | Description |
---|---|
DistributionList |
主體是通訊組清單。 |
SecurityGroup |
主體是安全組。 |
Unknown |
主體群組類型未知。 |
ItemAccessDetail
專案權限詳細資料,例如 讀取 和 重新分享。
名稱 | 類型 | Description |
---|---|---|
additionalPermissions |
string[] |
工作負載許可權,例如 readAll 和 viewOutput。 |
permissions |
項目許可權,例如 讀取 和 重新共用。 |
|
type |
實體類型。 |
ItemAccessDetails
使用者存取專案的詳細數據。
名稱 | 類型 | Description |
---|---|---|
itemAccessDetails |
使用者的項目許可權。 |
|
principal |
可存取實體之使用者的相關信息。 |
ItemAccessDetailsResponse
具有指定實體存取權的用戶清單。
名稱 | 類型 | Description |
---|---|---|
accessDetails |
具有實體存取權的用戶清單。 |
ItemPermissions
項目許可權。 可能會隨著時間新增其他項目許可權。
值 | Description |
---|---|
Execute |
用戶可以執行和取消項目作業。 |
Explore |
用戶可以在其他專案上建置專案。 |
Read |
用戶可以讀取項目的相關元數據。 |
Reshare |
使用者可以與其他使用者共享專案。 |
Write |
用戶可以對專案執行寫入作業。 |
ItemType
專案的型別。 可能會隨著時間新增其他項目類型。
值 | Description |
---|---|
Dashboard |
PowerBI 儀錶板。 |
DataPipeline |
數據管線。 |
Datamart |
PowerBI datamart。 |
Environment |
環境。 |
Eventhouse |
事件屋。 |
Eventstream |
eventstream。 |
GraphQLApi |
GraphQL 專案的 API。 |
KQLDashboard |
KQL 儀錶板。 |
KQLDatabase |
KQL 資料庫。 |
KQLQueryset |
KQL 查詢集。 |
Lakehouse |
湖屋 |
MLExperiment |
機器學習實驗。 |
MLModel |
機器學習模型。 |
MirroredDatabase |
鏡像資料庫。 |
MirroredWarehouse |
鏡像倉儲。 |
MountedDataFactory |
MountedDataFactory。 |
Notebook |
筆記本。 |
PaginatedReport |
PowerBI 編頁報表。 |
Reflex |
反射。 |
Report |
PowerBI 報表。 |
SQLDatabase |
SQLDatabase。 |
SQLEndpoint |
SQL 端點。 |
SemanticModel |
PowerBI 語意模型。 |
SparkJobDefinition |
Spark 作業定義。 |
Warehouse |
倉儲。 |
Principal
代表身分識別或Microsoft Entra 群組。
名稱 | 類型 | Description |
---|---|---|
displayName |
string |
主體的顯示名稱。 |
groupDetails |
群組特定詳細數據。 當主體類型 |
|
id |
string uuid |
主體的標識碼。 |
servicePrincipalDetails |
服務主體特定詳細數據。 當主體類型 |
|
servicePrincipalProfileDetails |
服務主體配置檔詳細數據。 當主體類型 |
|
type |
主體的類型。 可能會隨著時間新增其他主體類型。 |
|
userDetails |
用戶主體特定詳細數據。 當主體類型 |
PrincipalType
主體的類型。 可能會隨著時間新增其他主體類型。
值 | Description |
---|---|
Group |
主體是安全組。 |
ServicePrincipal |
主體是Microsoft Entra 服務主體。 |
ServicePrincipalProfile |
主體是服務主體配置檔。 |
User |
主體是 entra 用戶主體Microsoft。 |
ServicePrincipalDetails
服務主體特定詳細數據。 當主體類型 ServicePrincipal
時適用。
名稱 | 類型 | Description |
---|---|---|
aadAppId |
string uuid |
服務主體的 Microsoft Entra AppId。 |
ServicePrincipalProfileDetails
服務主體配置檔詳細數據。 當主體類型 ServicePrincipalProfile
時適用。
名稱 | 類型 | Description |
---|---|---|
parentPrincipal |
服務主體配置檔的父主體。 |
UserDetails
用戶主體特定詳細數據。 當主體類型 User
時適用。
名稱 | 類型 | Description |
---|---|---|
userPrincipalName |
string |
用戶主體名稱。 |