Groups API 2.0(遺留)
預覽
本文涉及身份聯邦,這是在私人預覽.請與Databricks代表聯係以獲得訪問權限。
Groups API(遺留)允許您管理用戶組。
請注意
類中也提供了此API提供的功能SCIM API.Databricks建議您改用該API。
你一定是個數據專家管理員調用此API。
重要的
要訪問Databricks REST api,必須進行身份驗證.
添加成員
端點 |
HTTP方法 |
---|---|
|
|
將用戶或組添加到組中。這個調用返回錯誤RESOURCE_DOES_NOT_EXIST
如果具有給定名稱的用戶或組不存在,或者具有給定父名稱的組不存在。
請注意
您不能使用此呼叫聯合身份驗證工作區。使用SCIM API 2.0(帳戶)管理帳戶組和SCIM (Groups) API管理工作空間-本地組。有關更多信息,請參見團體特別注意事項.
例子
添加用戶到組。
—netrc -X POST\https://1234567890123456.7.gcp.www.eheci.com/api/2.0/groups/add-member\——數據'{"user_name": "someone@example.com", "parent_name": "報表部門"}'
{}
將一個組添加到另一個組。
—netrc -X POST\https://1234567890123456.7.gcp.www.eheci.com/api/2.0/groups/add-member\——數據“{"group_name": "report -department", "parent_name": "data-ops-read-only"}”
{}
創建
端點 |
HTTP方法 |
---|---|
|
|
用給定的名稱創建一個新組。這個調用返回一個錯誤RESOURCE_ALREADY_EXISTS
如果具有給定名稱的組已經存在。
請注意
您不能使用此呼叫聯合身份驗證工作區。使用SCIM API 2.0(帳戶)創建帳戶組和SCIM (Groups) API要創建工作空間-本地組。有關更多信息,請參見團體特別注意事項.
成員列表
端點 |
HTTP方法 |
---|---|
|
|
返回特定組的所有成員。這個調用返回錯誤RESOURCE_DOES_NOT_EXIST
如果給定名稱的組不存在。這個方法是非遞歸的;它返回屬於給定組的所有組,但不返回屬於這些子組的主體。
例子
—netrc -X GET\https://1234567890123456.7.gcp.www.eheci.com/api/2.0/groups/list-members\——數據“{"group_name": "reporting-department"}”\|金橋。
{“成員”:[{“user_name”:“someone@example.com”}]}
列表
端點 |
HTTP方法 |
---|---|
|
|
返回組織中的所有組。
列表的父母
端點 |
HTTP方法 |
---|---|
|
|
檢索給定用戶或組所屬的所有組。這個方法是非遞歸的;它返回給定用戶或組所屬的所有組,但不返回這些組所屬的組。這個調用返回錯誤RESOURCE_DOES_NOT_EXIST
如果具有給定名稱的用戶或組不存在。
例子
列出用戶的組。
—netrc -X GET\https://1234567890123456.7.gcp.www.eheci.com/api/2.0/groups/list-parents\——數據'{"user_name": "someone@example.com"}'\|金橋。
{“group_name”:[“reporting-department”]}
列出一個組的父組。
—netrc -X GET\https://1234567890123456.7.gcp.www.eheci.com/api/2.0/groups/list-parents\——數據“{"group_name": "reporting-department"}”\|金橋。
{“group_name”:[“data-ops-read-only”]}
刪除成員
端點 |
HTTP方法 |
---|---|
|
|
從組中移除用戶或組。這個調用返回錯誤RESOURCE_DOES_NOT_EXIST
如果具有給定名稱的用戶或組不存在,或者具有給定父名稱的組不存在。
請注意
您不能使用此呼叫聯合身份驗證工作區。使用SCIM API 2.0(帳戶)管理帳戶組和SCIM (Groups) API管理工作空間-本地組。有關更多信息,請參見團體特別注意事項.
例子
將用戶從組中移除。
—netrc -X POST\https://1234567890123456.7.gcp.www.eheci.com/api/2.0/groups/remove-member\——數據'{"user_name": "someone@example.com", "parent_name": "報表部門"}'
{}
從另一個組中刪除一個組:
—netrc -X POST\https://1234567890123456.7.gcp.www.eheci.com/api/2.0/groups/remove-member\——數據“{"group_name": "report -department", "parent_name": "data-ops-read-only"}”
{}
刪除
端點 |
HTTP方法 |
---|---|
|
|
從該組織中刪除一個組。這個調用返回錯誤RESOURCE_DOES_NOT_EXIST
如果給定名稱的組不存在。
數據結構
本節:
PrincipalName
對於用戶名或組名的名稱,容器類型。
字段名 |
類型 |
描述 |
---|---|---|
user_name或group_name |
|
user_name:用戶名。 如果是group_name,則組名。 |