云监控服务 CES-查询所有资源分组:响应消息

时间:2024-04-26 17:13:16

响应消息

  • 响应参数
    表2 响应参数

    名称

    参数类型

    是否必选

    说明

    resource_groups

    Array of objects

    一个或者多个资源分组信息。

    详细参数说明请参见表3

    meta_data

    MetaData object

    查询结果元数据统计个数。

    详细参数说明请参见表5

    表3 resource_groups字段数据结构说明

    名称

    参数类型

    是否必选

    说明

    group_name

    String

    资源分组的名称,如:ResourceGroup-Test01。

    group_id

    String

    资源分组的ID,如:rg1603786526428bWbVmk4rP。

    create_time

    Long

    资源分组的创建时间,UNIX时间戳,单位毫秒。如:1603819753000。

    relation_ids

    Array of Strings

    企业项目ID列表。

    type

    String

    资源分组添加资源方式,EPS:同步企业项目,TAG:标签动态匹配,空值:手动添加;

    最小长度:0

    最大长度:32

    resources

    Arrays of Resource objects

    一组或者多个资源信息,默认为空。

    数组长度:0 - 20

    instance_statistics

    InstanceStatistics object

    资源分组中的资源信息统计。

    详细参数说明请参见表4

    status

    String

    资源分组的当前状态。值可为health、unhealth、no_alarm_rule。health表示健康,unhealth表示不健康,no_alarm_rule表示未设置告警规则。

    enterprise_project_id

    String

    创建资源分组时关联的企业项目。默认值为0,表示企业项目为default。

    表4 instance_statistics字段数据结构说明

    名称

    参数类型

    是否必选

    说明

    unhealth

    Integer

    该资源分组中当前处在告警状态的资源个数。

    total

    Integer

    该资源分组中资源的总个数。

    type_statistics

    Integer

    该资源分组中选择的资源类型个数。如资源分组添加了弹性云服务、弹性公网IP和带宽则值为2。

    表5 meta_data字段数据结构说明

    名称

    参数类型

    是否必选

    说明

    total

    Integer

    结果总条数。

    • 返回样例
      {
        "resource_groups": [
         {
           "group_name": "ResourceGroup-Test01",
           "create_time": 1606374365000,
           "group_id": "rg16063743652226ew93e64p",
           "relation_ids": ["0"],
           "instance_statistics": {
             "unhealth": 2,
             "total": 10,
             "type_statistics": 1
           },
           "status": "unhealth",
           "enterprise_project_id": "0",
           "type": "TAG",
           "resources": []
         },
         {
           "group_name": "RS",
           "create_time": 1606327955000,
           "group_id": "rg1606327955657LRj1lrE4y",
           "relation_ids": ["0"],
           "instance_statistics": {
             "unhealth": 0,
             "total": 2,
             "type_statistics": 1
           },
           "status": "no_alarm_rule",
           "enterprise_project_id": "0",
           "type": "TAG",
           "resources": []
         },
         {
           "group_name": "RS",
           "create_time": 1606327947000,
           "group_id": "rg1606327947514v9OWqAD3N",
           "relation_ids": ["0"],
           "instance_statistics": {
             "unhealth": 0,
             "total": 2,
             "type_statistics": 1
           },
           "status": "no_alarm_rule",
           "enterprise_project_id": "0",
           "type": "TAG",
           "resources": []
         },
         {
           "group_name": "RS",
           "create_time": 1606327946000,
           "group_id": "rg1606327946625PYogr059N",
           "relation_ids": ["0"],
           "instance_statistics": {
             "unhealth": 0,
             "total": 2,
             "type_statistics": 1
           },
           "status": "no_alarm_rule",
           "enterprise_project_id": "0",
           "type": "TAG",
           "resources": []
         },
         {
           "group_name": "ResourceGroupCorrect_2",
           "create_time": 1606325669000,
           "group_id": "rg1606325669900Rk4eKkLMZ",
           "relation_ids": ["0"],
           "instance_statistics": {
             "unhealth": 0,
             "total": 1,
             "type_statistics": 1
           },
           "status": "no_alarm_rule",
           "enterprise_project_id": "0",
           "type": "TAG",
           "resources": []
         }
       ],
       "meta_data": {
         "total": 5
       }
      }
support.huaweicloud.com/api-ces/ces_03_0073.html