查询指定流程实例ID下的资源权限申请内容。
接口说明
请求说明
该 API 用于根据提供的
ProcessInstanceId查询相关的资源权限申请详情。请求时必须提供有效的
ProcessInstanceId参数。返回结果包括申请的基本信息、状态以及具体的申请内容列表。
每个申请内容包含详细的资源信息、授权对象、请求的操作权限等。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| ProcessInstanceId |
string |
是 |
发起申请的审批流程实例 ID |
332066440109224007 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
返回结果。 |
||
| RequestId |
string |
请求 ID。用于定位日志,排查问题。 |
34267E2E-0335-1A60-A1F0-ADA530890CBA |
| Data |
object |
流程实例与关联的申请内容 |
|
| ProcessInstanceId |
string |
流程实例 ID |
332066440109224007 |
| DefSchema |
string |
资源类型。 注意:系统支持申请的资源类型受 ResourceSchema .name 约束。 枚举值:
|
MaxCompute |
| Reason |
string |
申请理由 |
业务需要 |
| ApplicationTime |
integer |
申请发起时间,毫秒时间戳 |
1779675618000 |
| Status |
string |
审批状态筛选。枚举:
枚举值:
|
WaitApproval |
| Contents |
array<object> |
申请内容列表 |
|
|
array<object> |
申请内容详情 |
||
| Id |
string |
申请内容唯一标识 |
Y9H7AKFmjhWzLYdZNDZA5 |
| ProcessInstanceId |
string |
发起申请的审批流程实例 ID |
777799223 |
| TenantId |
string |
租户 ID |
69973837489 |
| ResourceName |
string |
最小权限资源类型。 注意:最小权限资源类型受 ResourceSchema . resources[*].isValidLeaf 为 true 约束。 |
table |
| DefSchema |
string |
资源类型。 注意:系统支持申请的资源类型受 ResourceSchema .name 约束。 枚举值:
|
MaxCompute |
| AuthMethod |
string |
授权方式。当前只有 SEVERLESS_STARROCKS 支持指定授权方式:ranger、starrocksManager。 注意:不同资源支持的授权方式不同,统一受 ResourceSchema .authMethods 约束。 |
ranger |
| Resource |
object |
资源声明。资源的描述受 ResourceSchema 约束。 |
|
| DefSchema |
string |
资源类型。 注意:系统支持申请的资源类型受 ResourceSchema .name 约束。 枚举值:
|
MaxCompute |
| DefVersion |
string |
资源解析版本受 ResourceSchema .version 约束。 |
v1.0.0 |
| MetaData |
string |
资源元数据声明。 注意:元数据受 ResourceSchema .resources 约束,有效的资源声明需要包含 level 0 到 validLeaf 层的全路径元数据声明。 |
"{\"schema\":\"default\",\"threeTierModel\":false,\"workspace\":\"449656\",\"project\":\"sync_destination\",\"table\":\"order_table\",\"tenant\":\"524997424564736\"}" |
| Grantee |
object |
授权主体描述。 注意:系统支持的授权主体类型受 ResourceSchema .authPrincipal 约束。 |
|
| PrincipalType |
string |
授权主体类型。枚举:
枚举值:
|
RamRole |
| PrincipalId |
string |
授权主体 ID,不同主授权主体类型映射 ID 具有不同语义:
|
ROLE_3133343434 |
| AccessTypes |
array |
申请的权限列表。 注意:不同层级资源支持权限的申请类型不同,统一受 ResourceSchema .isValidLeaf 和 accessTypeRestrictions 和 authMethodAccessTypes 约束。 |
|
|
string |
操作权限 |
select |
|
| FinalAccessTypes |
array |
最终审批通过的资源操作权限列表 |
|
|
string |
通过审批的操作权限 |
select |
|
| ExpirationTime |
integer |
权限截止日期,毫秒时间戳 |
1785835708000 |
| Status |
string |
审批状态筛选。枚举:
枚举值:
|
Deleted |
| CreateTime |
integer |
创建时间 |
1773972024000 |
| UpdateTime |
integer |
更新时间 |
1773972024000 |
示例
正常返回示例
JSON格式
{
"RequestId": "34267E2E-0335-1A60-A1F0-ADA530890CBA",
"Data": {
"ProcessInstanceId": "332066440109224007",
"DefSchema": "MaxCompute",
"Reason": "业务需要",
"ApplicationTime": 1779675618000,
"Status": "WaitApproval",
"Contents": [
{
"Id": "Y9H7AKFmjhWzLYdZNDZA5",
"ProcessInstanceId": "777799223",
"TenantId": "69973837489",
"ResourceName": "table",
"DefSchema": "MaxCompute",
"AuthMethod": "ranger",
"Resource": {
"DefSchema": "MaxCompute",
"DefVersion": "v1.0.0",
"MetaData": "\"{\\\"schema\\\":\\\"default\\\",\\\"threeTierModel\\\":false,\\\"workspace\\\":\\\"449656\\\",\\\"project\\\":\\\"sync_destination\\\",\\\"table\\\":\\\"order_table\\\",\\\"tenant\\\":\\\"524997424564736\\\"}\""
},
"Grantee": {
"PrincipalType": "RamRole",
"PrincipalId": "ROLE_3133343434"
},
"AccessTypes": [
"select"
],
"FinalAccessTypes": [
"select"
],
"ExpirationTime": 1785835708000,
"Status": "Deleted",
"CreateTime": 1773972024000,
"UpdateTime": 1773972024000
}
]
}
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。