查询空间资源权限策略列表
功能介绍
查询空间资源权限策略列表
调用方法
请参见如何调用API。
URI
GET /v1/{project_id}/security/permission-resource
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID,获取方法请参见项目ID和账号ID。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
limit |
否 |
Integer |
每页显示的条目数量。 |
offset |
否 |
Integer |
偏移量,表示从此偏移量开始查询,该值大于等于0。 |
policy_name |
否 |
String |
策略名称。 |
resource_name |
否 |
String |
授权资源名称。 |
member_name |
否 |
String |
成员名称。 |
order_by |
否 |
String |
排序参数, NAME,UPDATE_TIME。 |
order_by_asc |
否 |
Boolean |
是否升序(仅指定排序参数时有效)。 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
workspace |
是 |
String |
工作空间ID,获取方法请参见实例ID和工作空间ID。 |
X-Auth-Token |
是 |
String |
IAM Token,通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)使用Token认证时必选。 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
total |
Integer |
空间资源权限策略总条数 |
policies |
Array of PermissionResourcePolicy objects |
空间资源权限策略列表 |
参数 |
参数类型 |
描述 |
---|---|---|
policy_id |
String |
策略id |
policy_name |
String |
策略名称 |
resources |
Array of ResourcePolicyItem objects |
资源对象列表 |
members |
Array of MemberPolicyItem objects |
成员列表 |
create_time |
Long |
创建时间 |
create_user |
String |
创建用户 |
update_time |
Long |
修改时间 |
参数 |
参数类型 |
描述 |
---|---|---|
resource_id |
String |
资源id |
resource_name |
String |
资源名称 |
resource_type |
String |
资源类型:DATA_CONNECTION,AGENCY |
参数 |
参数类型 |
描述 |
---|---|---|
member_id |
String |
成员id |
member_name |
String |
成员名称 |
member_type |
String |
成员类型:USER,USER_GROUP,WORKSPACE_ROLE,分别代表空间用户、空间用户组、空间角色 |
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码。 |
error_msg |
String |
错误描述。 |
请求示例
v1/0833a5737480d53b2f25c010dc1a7b88/security/permission-resource?offset=0&limit=100&policy_name=TEST_POLICY_NAME { "limit" : 20, "offset" : 0 }
响应示例
状态码: 200
OK
{ "policies" : [ { "create_time" : 1698202688000, "create_user" : "ei_dayu_test_01", "policy_id" : "fea96c90024711b8bf8d6886407b814b", "policy_name" : "test_permission_resource", "update_time" : 1698202688000, "members" : [ { "member_id" : "fea96c90024711b8bf8d6886407b814b", "member_name" : "common_user", "member_type" : "USER" }, { "member_id" : "0833a5736980d53b0f22c0102ffcbfc0", "member_name" : "ei_dayu_test_usergroup_01", "member_type" : "USER_GROUP" } ], "resources" : [ { "resource_id" : "7c8a2d85d917492bb3195377cd9c36be", "resource_name" : "hive", "resource_type" : "DATA_CONNECTION" } ] } ], "total" : 1 }
状态码
状态码 |
描述 |
---|---|
200 |
OK |
400 |
Bad Request |