获取审批工单列表
功能介绍
获取审批工单列表
调用方法
请参见如何调用API。
URI
GET /v1/{project_id}/security/openapi/permission-approve/approvals
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID,获取方法请参见项目ID和账号ID。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
limit |
否 |
Integer |
每页显示的条目数量。 |
offset |
否 |
Integer |
偏移量,表示从此偏移量开始查询,该值大于等于0。 |
proposer_name |
否 |
String |
申请人名称 |
approval_id |
否 |
String |
工单id |
workspace_id |
否 |
String |
工作空间id |
status_list |
否 |
Array of integers |
工单状态 |
application_start_time |
否 |
Long |
申请开始时间 |
application_end_time |
否 |
Long |
申请结束时间 |
order_by_desc |
否 |
Boolean |
升降序 |
order_by |
否 |
String |
排序参数, START_TIME,END_TIME |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
workspace |
是 |
String |
工作空间ID,获取方法请参见实例ID和工作空间ID。 |
X-Auth-Token |
是 |
String |
IAM Token,通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)使用Token认证时必选。 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
approvals |
Array of PermissionApprovalOpenapiDTO objects |
工单列表 |
total |
Long |
规则组总数 |
参数 |
参数类型 |
描述 |
---|---|---|
approval_dispatch_error_msg |
String |
审批外发失败消息 |
approval_dispatch_status |
String |
审批外发状态,0表示成功,1表示失败,null表示非SMN节点 |
approval_type |
String |
申请类型, DATA_PERMISSION |
approve_reason |
String |
申请原因 |
current_node_id |
String |
当前审批节点id |
current_node_name |
String |
当前审批节点审批人 |
current_node_type |
String |
当前审批节点审批人类型 |
detail |
PermissionApprovalDetailDTO object |
审批详细信息 |
end_time |
String |
工单结束时间 |
expire_time |
String |
到期时间 |
id |
String |
工单id |
instance_id |
String |
实例id |
permission_set_id |
String |
审批人所在权限集id |
project_id |
String |
项目id |
proposer_id |
String |
申请人id |
proposer_name |
String |
申请人名称 |
proposer_workspace_id |
String |
用户申请权限时所在工作空间id |
reason |
String |
拒绝理由 |
start_time |
Integer |
工单开始时间 |
status |
String |
工单状态, WAITING_APPROVE,APPROVED,REJECT,REVOKE |
workspace_id |
String |
工作空间id |
workspace_name |
String |
工作空间名称 |
参数 |
参数类型 |
描述 |
---|---|---|
cluster_id |
String |
集群id |
cluster_name |
String |
集群名称 |
datasource_type |
String |
数据源类型
|
expire_time |
String |
超时时间 |
permissions |
Array of permissions objects |
申请权限详情列表 |
proposers |
Array of proposers objects |
申请人详情列表 |
参数 |
参数类型 |
描述 |
---|---|---|
column_name |
String |
列名称 |
database_name |
String |
库名称 |
permission_action |
Array of strings |
权限 |
permission_set_id |
String |
申请权限所在的空间权限集 |
schema_name |
String |
schema名称 |
secrecy_level_id |
String |
密级 |
table_name |
String |
表名 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
String |
申请人id |
name |
String |
申请人名称 |
type |
String |
申请人类型,USER,USER_GROUP,ROLE,WORKSPACE_ACCOUNT |
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码。 |
error_msg |
String |
错误描述。 |
请求示例
/v1/{project_id}/security/openapi/permission-approve/approvals
响应示例
无
状态码
状态码 |
描述 |
---|---|
200 |
ok |
400 |
Bad Request |