Share via


Catalog - List Acls

擷取 Data Lake Analytics 目錄 (ACL) 項目的訪問控制清單。

GET https://{accountName}.{adlaCatalogDnsSuffix}/catalog/usql/acl?api-version=2016-11-01
GET https://{accountName}.{adlaCatalogDnsSuffix}/catalog/usql/acl?$filter={$filter}&$top={$top}&$skip={$skip}&$select={$select}&$orderby={$orderby}&$count={$count}&api-version=2016-11-01

URI 參數

名稱 位於 必要 類型 Description
accountName
path True

string

要執行類別目錄作業的 Azure Data Lake Analytics 帳戶。

adlaCatalogDnsSuffix
path True

string

取得作為所有 Azure Data Lake Analytics 目錄服務要求的基底的 DNS 後綴。

api-version
query True

string

用戶端 API 版本。

$count
query

boolean

true 或 false 的布爾值,要求響應中資源所包含的相符資源計數,例如 Categories?$count=true。 選擇性。

$filter
query

string

OData 篩選條件。 選擇性。

$orderby
query

string

OrderBy 子句。 一或多個逗號分隔表達式,使用選擇性的 “asc” (預設) 或 “desc”,視您想要排序值的順序而定,例如 Category?$orderby=CategoryName desc。 選擇性。

$select
query

string

OData Select 語句。 將每個專案上的屬性限制為只要求的屬性,例如 Categories?$select=CategoryName,Description。 選擇性。

$skip
query

integer

int32

傳回專案之前要略過的項目數。 選擇性。

$top
query

integer

int32

要傳回的項目數。 選擇性。

回應

名稱 類型 Description
200 OK

AclList

已成功擷取 Data Lake Analytics 目錄的訪問控制清單清單 (ACL) 專案。

範例

Retrieves the list of access control list (ACL) entries for the Data Lake Analytics catalog

Sample Request

GET https://contosoadla.azuredatalakeanalytics.net/catalog/usql/acl?$filter=test_filter&$top=1&$skip=1&$select=test_select&$orderby=test_orderby&$count=False&api-version=2016-11-01

Sample Response

{
  "nextLink": "https://contosoadla.datalakeanalytics.net/catalog/usql/databases/master/schema/dbo/statistics?api-version=2016-11-01&%24skiptoken=<token>",
  "value": [
    {
      "aceType": "User",
      "principalId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
      "permission": "Use"
    }
  ]
}

定義

名稱 Description
Acl

Data Lake Analytics 目錄訪問控制清單 (ACL) 專案。

AclList

Data Lake Analytics ACL) (目錄訪問控制清單。

AclType

訪問控制清單 (ACL) 項目類型。 UserObj 和 GroupObj 分別代表擁有的使用者和群組。

PermissionType

訪問控制清單的許可權類型 (ACL) 專案。

Acl

Data Lake Analytics 目錄訪問控制清單 (ACL) 專案。

名稱 類型 Description
aceType

AclType

訪問控制清單 (ACL) 項目類型。 UserObj 和 GroupObj 分別代表擁有的使用者和群組。

permission

PermissionType

訪問控制清單的許可權類型 (ACL) 專案。

principalId

string

在訪問控制清單中指定之使用者或群組的 Azure AD 物件識別碼, (ACL) 專案。

AclList

Data Lake Analytics ACL) (目錄訪問控制清單。

名稱 類型 Description
nextLink

string

結果下一頁的連結。

value

Acl[]

訪問控制清單 (ACL) 。

AclType

訪問控制清單 (ACL) 項目類型。 UserObj 和 GroupObj 分別代表擁有的使用者和群組。

名稱 類型 Description
Group

string

GroupObj

string

Other

string

User

string

UserObj

string

PermissionType

訪問控制清單的許可權類型 (ACL) 專案。

名稱 類型 Description
All

string

Alter

string

Create

string

Drop

string

None

string

Use

string

Write

string