Groups API 2.0(遗留)
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://dbc-a1b2345c-d6e7.cloud.www.neidfyre.com/api/2.0/groups/add-member\——数据'{"user_name": "someone@example.com", "parent_name": "报表部门"}'
{}
将一个组添加到另一个组。
—netrc -X POST\https://dbc-a1b2345c-d6e7.cloud.www.neidfyre.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://dbc-a1b2345c-d6e7.cloud.www.neidfyre.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://dbc-a1b2345c-d6e7.cloud.www.neidfyre.com/api/2.0/groups/list-parents\——数据'{"user_name": "someone@example.com"}'\|金桥。
{“group_name”:[“reporting-department”]}
列出一个组的父组。
—netrc -X GET\https://dbc-a1b2345c-d6e7.cloud.www.neidfyre.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://dbc-a1b2345c-d6e7.cloud.www.neidfyre.com/api/2.0/groups/remove-member\——数据'{"user_name": "someone@example.com", "parent_name": "报表部门"}'
{}
从另一个组中删除一个组:
—netrc -X POST\https://dbc-a1b2345c-d6e7.cloud.www.neidfyre.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,则组名。 |