Get Resource Provider¶
根据资源的 resourceType 获得此资源的提供方信息。
操作权限¶
应用被授权组织的 administrator 策略。
请求格式¶
GET https://{apigw-address}/enos-iam-service/v2.3/resource/provider/get
请求参数(URI)¶
名称  | 
位置(Path/Query)  | 
必需/可选  | 
数据类型  | 
描述  | 
|---|---|---|---|---|
orgId  | 
Query  | 
必需  | 
String  | 
资源所属的组织 ID。如何获取 orgId 信息>>  | 
resourceType  | 
Query  | 
必需  | 
String  | 
资源类型的唯一标识。  | 
响应参数¶
名称  | 
数据类型  | 
描述  | 
|---|---|---|
data  | 
Provider 结构体  | 
资源可选的资源提供方信息,参见 Provider 结构体。  | 
Provider 结构体  ¶
名称  | 
数据类型  | 
描述  | 
|---|---|---|
providerCode  | 
String  | 
资源提供方的唯一标识。  | 
resourceType  | 
String  | 
资源类型的唯一标识。  | 
name  | 
String  | 
资源的名称。  | 
baseUrl  | 
String  | 
Provider SPI RESTful 接口的基本网址。  | 
structure  | 
Integer  | 
资源结构。 
  | 
placeholder  | 
String  | 
前端资源框占位符。  | 
all  | 
Integer  | 
  | 
specify  | 
Integer  | 
  | 
displayIndex  | 
Integer  | 
展示顺序。  | 
authMode  | 
Integer  | 
鉴权模式。 
  | 
condition  | 
Integer  | 
  | 
keyTooltip  | 
String  | 
当前 provider 对 condition 里的 key 的解释说明。  | 
示例¶
请求示例¶
url: https://{apigw-address}/enos-iam-service/v2.3/resource/provider/get?orgId=yourOrgId&resourceType=yourResourceType
method: GET
返回示例¶
{
  "data": {
    "providerCode": "service",
    "resourceType": "asset_node",
    "name": "Asset",
    "baseUrl": "http://{apigw-address}/iam/ctrl/api/resource/proxy",
    "structure": 1,
    "placeholder": null,
    "all": 1,
    "specify": 1,
    "displayIndex": 2,
    "authMode": 0,
    "condition": 0,
    "keyTooltip": null
  },
  "requestId": null,
  "status": 0,
  "message": "",
  "success": true,
  "failed": false,
  "successful": true,
  "fail": false
}