更新时间:2024-11-22 GMT+08:00
分享

获取审批工单列表

功能介绍

获取审批工单列表

调用方法

请参见如何调用API

URI

GET /v1/{project_id}/security/openapi/permission-approve/approvals

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID,获取方法请参见项目ID和账号ID

表2 Query参数

参数

是否必选

参数类型

描述

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

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

workspace

String

工作空间ID,获取方法请参见实例ID和工作空间ID

X-Auth-Token

String

IAM Token,通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)使用Token认证时必选。

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

approvals

Array of PermissionApprovalOpenapiDTO objects

工单列表

total

Long

规则组总数

表5 PermissionApprovalOpenapiDTO

参数

参数类型

描述

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

工作空间名称

表6 PermissionApprovalDetailDTO

参数

参数类型

描述

cluster_id

String

集群id

cluster_name

String

集群名称

datasource_type

String

数据源类型

  • HIVE数据源

  • DWS数据源

  • DLI数据源

expire_time

String

超时时间

permissions

Array of permissions objects

申请权限详情列表

proposers

Array of proposers objects

申请人详情列表

表7 permissions

参数

参数类型

描述

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

表名

表8 proposers

参数

参数类型

描述

id

String

申请人id

name

String

申请人名称

type

String

申请人类型,USER,USER_GROUP,ROLE,WORKSPACE_ACCOUNT

状态码: 400

表9 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

error_msg

String

错误描述。

请求示例

/v1/{project_id}/security/openapi/permission-approve/approvals

响应示例

状态码

状态码

描述

200

ok

400

Bad Request

相关文档