组API 2.0(遗留)
组API(遗留)允许您管理用户组。
请注意
这个API提供的功能也是可用的SCIM API。砖建议您使用这个API。
你一定是一个砖管理员调用此API。
重要的
访问数据砖REST api,你必须进行身份验证。
添加成员
端点 |
HTTP方法 |
---|---|
|
|
用户或组添加到组。这个调用返回错误RESOURCE_DOES_NOT_EXIST
如果一个用户或组的名字不存在,或如果一组给定的父名不存在。
例子
将用户添加到组:
curl——netrc - x\https://1234567890123456.7.gcp.www.neidfyre.com/api/2.0/groups/add-member\——数据”{user_name”:“someone@example.com”、“parent_name”:“reporting-department”}”
{}
添加一个组,另一组:
curl——netrc - x\https://1234567890123456.7.gcp.www.neidfyre.com/api/2.0/groups/add-member\——数据”{group_name”:“reporting-department”、“parent_name”:“data-ops-read-only”}”
{}
创建
端点 |
HTTP方法 |
---|---|
|
|
用给定的名称创建一个新组。这个调用返回一个错误RESOURCE_ALREADY_EXISTS
如果一组给定的名称已经存在。
成员列表
端点 |
HTTP方法 |
---|---|
|
|
返回所有的特定的团队。这个调用返回错误RESOURCE_DOES_NOT_EXIST
如果一组给定的名称是不存在的。这个方法是递归;它返回所有组,属于给定组但不属于这些孩子组的负责人。
例子
curl——netrc - x\https://1234567890123456.7.gcp.www.neidfyre.com/api/2.0/groups/list-members\——数据”{group_name”:“reporting-department“}”\|金桥。
{“成员”:({“user_name”:“someone@example.com”}]}
响应结构
字段名 |
类型 |
描述 |
---|---|---|
成员 |
一个数组的PrincipalName |
属于给定组的用户和组。 |
列表
端点 |
HTTP方法 |
---|---|
|
|
返回所有的团体在一个组织。
列表的父母
端点 |
HTTP方法 |
---|---|
|
|
检索所有组给定的用户或组的一员。这个方法是递归;它返回所有组给定的用户或组的成员而不是组织这些组织的成员。这个调用返回错误RESOURCE_DOES_NOT_EXIST
如果一个用户或组的名字并不存在。
例子
为一个用户组列表:
curl——netrc - x\https://1234567890123456.7.gcp.www.neidfyre.com/api/2.0/groups/list-parents\——数据”{“user_name”:“someone@example.com”}’\|金桥。
{“group_name”:(“reporting-department”]}
为一群家长组列表:
curl——netrc - x\https://1234567890123456.7.gcp.www.neidfyre.com/api/2.0/groups/list-parents\——数据”{group_name”:“reporting-department“}”\|金桥。
{“group_name”:(“data-ops-read-only”]}
删除成员
端点 |
HTTP方法 |
---|---|
|
|
删除一个用户或组的组。这个调用返回错误RESOURCE_DOES_NOT_EXIST
如果一个用户或组具有给定名称不存在,或者一组给定的父名称不存在。
例子
删除一个用户从一个组:
curl——netrc - x\https://1234567890123456.7.gcp.www.neidfyre.com/api/2.0/groups/remove-member\——数据”{user_name”:“someone@example.com”、“parent_name”:“reporting-department”}”
{}
删除从另一组一组:
curl——netrc - x\https://1234567890123456.7.gcp.www.neidfyre.com/api/2.0/groups/remove-member\——数据”{group_name”:“reporting-department”、“parent_name”:“data-ops-read-only”}”
{}
删除
端点 |
HTTP方法 |
---|---|
|
|
删除一组从这个组织。这个调用返回错误RESOURCE_DOES_NOT_EXIST
如果一组给定的名称是不存在的。
数据结构
在本节中:
PrincipalName
容器类型的名称,用户名或组名。
字段名 |
类型 |
描述 |
---|---|---|
user_name或group_name |
|
如果user_name,用户名。 如果group_name,组名。 |