查询授权
功能介绍
本接口用于查询授权,查询由OBS服务自动帮助用户创建工作流运行时需要的函数服务权限,以及函数服务运行时的权限。该函数具有幂等性。
请求消息样式
GET /v2/workflow-authorization HTTP/1.1 Host: obs.cn-north-4.myhuaweicloud.com Authorization: authorization Content-Type: application/json Content-Length: length Date: date
请求消息参数
该请求消息中不使用消息参数。
请求消息头
该请求使用公共消息头,具体参见表3。
请求消息元素
该请求消息中不使用消息元素。
响应消息样式
HTTP/1.1 status_code Date: date Content-Length: length X-Request-ID: obs request id json body
响应消息头
该请求的响应消息使用公共消息头,具体请参考表1。
响应消息元素
名称 |
参数类型 |
说明 |
---|---|---|
agencies |
Array of AgencyDetail |
委托权限信息。 |
名称 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
create_time |
是 |
String |
创建时间。 |
last_modify_time |
否 |
String |
最近修改时间。 |
agency_id |
是 |
String |
委托方账号ID。 |
agency_name |
是 |
String |
委托名。 |
agency_duration |
是 |
String |
委托的期限。取值为"FOREVER"或“null”表示委托的期限为永久,取值为"ONEDAY"表示委托的期限为一天。 |
trust_domain_name |
是 |
String |
被委托方账号名。 |
role_id |
是 |
String |
权限ID。 |
role_dependent_by_function |
是 |
String |
权限使用的依赖函数。 |
role_remark_name |
是 |
String |
权限备注名。 |
role_remark_type |
是 |
String |
权限的备注模式:
|
错误响应消息
无特殊错误,所有错误已经包含在表2中。
请求示例
GET /v2/workflow-authorization HTTP/1.1 Host: obs.cn-north-4.myhuaweicloud.com Authorization: OBS H4IPJX0TQTHTHEBQQCEC:sc2PM13Wlfcoc/YZLK0MwsI2Zpo= Content-Type: application/json Content-Length: 0 Date: Thu, 27 Aug 2020 12:38:10 GMT
响应示例
HTTP/1.1 200 OK Date: Thu, 27 Aug 2020 12:38:10 GMT Content-Length: 100 X-Request-ID: 6a63a18b8bab40ffb71ebd9cb80d0085 { "agencies": [{ "created_time": "<timestamp>", "last_modify_time": "<timestamp>", "agency_id": "0760a9e2a60026664f1fc0031f9f205e", "agency_name": "IAMAgency", "agency_duration": "FOREVER", "trust_domain_name": "op_svc_obs", "role_id": "40dd08a0e4dd4d5eb24e21fd1de87c1a", "role_dependent_by_function": "oef-funcube-mpc-thumbnail_1bf94210fe86a9b0f95f057f", "role_remark_name": "mpc", "role_remark_type": "AX" }] }