List Policies


获取组织下的策略列表。

操作权限

应用被授权组织的 administrator 策略。

请求格式

GET https://{apigw-address}/enos-iam-service/v2.3/policy/list

请求参数(URI)

名称

位置(Path/Query)

必需/可选

数据类型

描述

orgId

Query

必需

String

策略所属的组织 ID。如何获取 orgId 信息>>

响应参数

名称

数据类型

描述

data

PolicyResults 结构体

获取到的策略信息总结,参见 PolicyResults 结构体

PolicyResults 结构体

名称

数据类型

描述

list

Policy 结构体数组

策略信息列表,参见 Policy 结构体

open

Integer

一般为 0(不用的字段)。

total

Integer

策略总数。

offset

Integer

一般为 0(不用的字段)。

Policy 结构体

名称

数据类型

描述

id

String

策略 ID。

code

String

策略 code。

desc

String

策略描述。

name

String

策略名称。

type

Integer

策略类型。

1:预置的管理员策略

2:自定义策略

8:预置策略

created_by

String

策略创建者的用户名。

permissions

Map

一般为空(不用的字段)。

updated_at

String

一般为 null(不用的字段)。

示例

请求示例

url: https://{apigw-address}/enos-iam-service/v2.3/policy/list?orgId=yourOrgId
method: GET

返回示例

{
  "fail": false,
  "data": {
    "list": [
      {
        "id": "1505",
        "code": "",
        "desc": "",
        "name": "test_Policy",
        "type": 2,
        "created_by": "system",
        "permissions": {},
        "updated_at": null
      },
      {
        "id": "4",
        "code": "connectivity.admin",
        "desc": "Device Management Administrator",
        "name": "Device Management Administrator",
        "type": 8,
        "created_by": "",
        "permissions": {},
        "updated_at": null
      }
    ],
    "open": 0,
    "total": 2,
    "offset": 0
  },
  "success": true,
  "status": 0
}