Get Resource¶
获取某个资源类型下的所有资源的信息。
操作权限¶
应用被授权组织的 administrator 策略。
请求格式¶
POST https://{apigw-address}/enos-iam-service/v2.3/iam/ctrl/api/open/v3/get/resource
请求参数(URI)¶
名称  | 
位置(Path/Query)  | 
必需/可选  | 
数据类型  | 
描述  | 
|---|---|---|---|---|
orgId  | 
Query  | 
必需  | 
String  | 
资源所属的组织 ID。如何获取 orgId 信息>>  | 
请求参数(Body)¶
名称  | 
必需/可选  | 
数据类型  | 
描述  | 
|---|---|---|---|
resourceType  | 
必需  | 
String  | 
资源类型的唯一标识。  | 
响应参数¶
名称  | 
数据类型  | 
描述  | 
|---|---|---|
data  | 
Resource 结构体  | 
资源信息,参见 Resource 结构体。  | 
Resource 结构体  ¶
名称  | 
数据类型  | 
描述  | 
|---|---|---|
id  | 
String  | 
资源的 ID。  | 
name  | 
String  | 
资源的名称。  | 
children  | 
Array  | 
若资源是树类型,则返回子节点。  | 
virtualAll  | 
Boolean  | 
  | 
示例¶
请求示例¶
url: https://{apigw-address}/enos-iam-service/v2.3/iam/ctrl/api/open/v3/get/resource?orgId=yourOrgId
method: POST
request Body:
{
  "resourceType": "asset_node"
}
返回示例¶
{
  "data": [
    {
      "id": "resource1id",
      "name": "resource1",
      "children": [],
      "virtualAll": true
    },
    {
      "id": "resource2id",
      "name": "resource2",
      "children": []
    }
  ],
  "requestId": null,
  "status": 0,
  "message": "",
  "success": true,
  "failed": false,
  "successful": true,
  "fail": false
}