实例组接口

云监控 BCM

  • 功能发布记录
  • 产品描述
    • 产品特性
    • 产品优势
    • 产品介绍
    • 核心概念
  • 产品公告
    • 站点监控计费公告
  • 产品定价
    • 站点监控定价
    • 产品定价
  • 快速入门
  • 操作指南
    • 进入云监控
    • 仪表盘
      • 概述
      • 管理仪表盘
      • 管理仪表盘图表
    • 报警服务
      • 概述
      • 报警策略
      • 报警历史
      • 报警模板
      • 报警回调
      • 报警通知模版
    • 云产品监控
      • 实例监控
      • 实例组
      • 指标查看
    • 站点监控
      • 即时探测
        • 概述
        • 管理即时探测任务
      • IP高级判障
        • 管理IP高级判障任务
        • 查看IP高级判障任务
      • 定时探测(原站点监控)
        • 概述
        • 查看定时探测任务
        • 管理定时探测任务
        • 购买指南
    • 事件监控
    • 事件总线
      • 概述
      • 事件集
      • 事件规则
        • 事件规则
        • 事件模式
        • 事件内容转化
      • 事件投递历史
  • API参考
    • 概述
    • 通用说明
    • 服务域名
    • 错误返回
    • 公共请求与响应头
    • 报警管理接口
    • 报警历史
    • 推送数据接口
    • 查询数据接口
    • 事件监控
    • 实例组接口
    • 部分维度查询最新指标数据
    • 通知模版
    • 即时拨测
    • 仪表盘接口
    • 站点监控
    • 事件总线推送
    • 报警管理接口V2
    • 部分维度查询监控数据
    • 维度值TopN和监控数据查询接口
    • 维度值TopN查询接口
    • 批量查询监控数据接口V2
  • Python-SDK
    • 概述
    • 初始化
    • 安装SDK
    • BcmClient
    • 报警策略列表接口
    • 查询数据接口
    • 部分维度查询最新指标数据
    • 部分维度查询监控数据
    • 维度值TopN查询接口
    • 批量查询监控数据接口V2
    • 批量数据查询接口
  • Java-SDK
    • 概述
    • 初始化
    • BcmClient
    • 安装SDK工具包
    • 推送自定义监控数据接口
    • 查询数据接口
    • 报警历史相关接口
    • 报警策略相关接口
    • 批量查询数据接口
    • 部分维度查询最新指标数据
    • 部分维度查询监控数据
    • 维度值TopN和监控数据查询接口
    • 维度值TopN查询接口
    • 批量查询监控数据接口V2
  • Go-SDK
    • 概述
    • 初始化
    • 安装SDK工具包
    • BcmClient
    • 查询数据接口
    • 报警历史相关接口
    • 报警策略相关接口
    • 部分维度查询最新指标数据
    • 部分维度查询监控数据
    • 维度值TopN和监控数据查询接口
    • 维度值TopN查询接口
    • 批量查询监控数据接口V2
    • 批量数据查询接口
  • BCM-Agent
    • 功能介绍
    • 监控趋势图
    • BCM-Agent-常见问题
    • 附录
  • 典型实践
    • 批量创建报警策略的几种场景介绍
    • 不同消息通知渠道的使用场景介绍
  • 云产品监控列表
    • 云产品事件列表
    • 云产品监控对象类型列表
    • 云产品指标列表(旧版已隐藏)
    • 云产品指标列表
      • 网站服务
        • 云虚拟主机 BCH
      • 网络
        • 二层网关 LTGW
        • 服务网卡 SNIC
        • 弹性网卡 ENIC
        • NAT 网关
        • 专线网关
        • 负载均衡专属集群 LBDC
        • 物理专线
        • 云智能网 CSN
        • 虚拟专用网络 VPN网关
        • 负载均衡BLB
        • 对等连接
        • 网络探测 NP
        • 专线通道
        • IPv6网关
        • 弹性公网 EIP
      • 云原生
        • 函数计算 CFC
        • 容器实例 BCI
      • 计算
        • 云服务器 BCC
        • 弹性裸金属服务器 BBC
      • 数据库
        • 云数据库 RDS
        • 云数据库 DocDB for MongoDB
        • 专属集群 DDC
        • 云原生数据库 GaiaDB
        • 数据传输服务 DTS
        • 云数据库 Redis
        • 云数据库TableStorage
        • 云数据库 HBase
        • 向量数据库 VectorDB
      • 企业应用
        • 消息服务 for RabbitMQ
      • 智能大数据
        • 消息服务for Kafka-专享版
        • 消息服务 for RocketMQ
        • MapReduce BMR
        • 数据仓库 DORIS
        • 百度流式计算 BSC
        • 百度Elasticsearch
      • 存储和CDN
        • 对象存储 BOS
        • 云磁盘 CDS
        • 文件存储 CFS
        • 边缘计算节点 BEC
        • 并行文件存储 PFS
        • 内容分发网络 CDN
  • BCM-Tool
    • BCM-Tool-常见问题
    • 安装方法
    • 卸载方法
    • 多区域服务
    • 功能介绍
    • 使用方法
  • 常见问题
    • 常见问题总览
    • 性能类问题
    • 配置类问题
    • 故障类问题
  • 服务等级协议SLA
    • 站点监控服务等级协议SLA
所有文档
menu
没有找到结果,请重新输入

云监控 BCM

  • 功能发布记录
  • 产品描述
    • 产品特性
    • 产品优势
    • 产品介绍
    • 核心概念
  • 产品公告
    • 站点监控计费公告
  • 产品定价
    • 站点监控定价
    • 产品定价
  • 快速入门
  • 操作指南
    • 进入云监控
    • 仪表盘
      • 概述
      • 管理仪表盘
      • 管理仪表盘图表
    • 报警服务
      • 概述
      • 报警策略
      • 报警历史
      • 报警模板
      • 报警回调
      • 报警通知模版
    • 云产品监控
      • 实例监控
      • 实例组
      • 指标查看
    • 站点监控
      • 即时探测
        • 概述
        • 管理即时探测任务
      • IP高级判障
        • 管理IP高级判障任务
        • 查看IP高级判障任务
      • 定时探测(原站点监控)
        • 概述
        • 查看定时探测任务
        • 管理定时探测任务
        • 购买指南
    • 事件监控
    • 事件总线
      • 概述
      • 事件集
      • 事件规则
        • 事件规则
        • 事件模式
        • 事件内容转化
      • 事件投递历史
  • API参考
    • 概述
    • 通用说明
    • 服务域名
    • 错误返回
    • 公共请求与响应头
    • 报警管理接口
    • 报警历史
    • 推送数据接口
    • 查询数据接口
    • 事件监控
    • 实例组接口
    • 部分维度查询最新指标数据
    • 通知模版
    • 即时拨测
    • 仪表盘接口
    • 站点监控
    • 事件总线推送
    • 报警管理接口V2
    • 部分维度查询监控数据
    • 维度值TopN和监控数据查询接口
    • 维度值TopN查询接口
    • 批量查询监控数据接口V2
  • Python-SDK
    • 概述
    • 初始化
    • 安装SDK
    • BcmClient
    • 报警策略列表接口
    • 查询数据接口
    • 部分维度查询最新指标数据
    • 部分维度查询监控数据
    • 维度值TopN查询接口
    • 批量查询监控数据接口V2
    • 批量数据查询接口
  • Java-SDK
    • 概述
    • 初始化
    • BcmClient
    • 安装SDK工具包
    • 推送自定义监控数据接口
    • 查询数据接口
    • 报警历史相关接口
    • 报警策略相关接口
    • 批量查询数据接口
    • 部分维度查询最新指标数据
    • 部分维度查询监控数据
    • 维度值TopN和监控数据查询接口
    • 维度值TopN查询接口
    • 批量查询监控数据接口V2
  • Go-SDK
    • 概述
    • 初始化
    • 安装SDK工具包
    • BcmClient
    • 查询数据接口
    • 报警历史相关接口
    • 报警策略相关接口
    • 部分维度查询最新指标数据
    • 部分维度查询监控数据
    • 维度值TopN和监控数据查询接口
    • 维度值TopN查询接口
    • 批量查询监控数据接口V2
    • 批量数据查询接口
  • BCM-Agent
    • 功能介绍
    • 监控趋势图
    • BCM-Agent-常见问题
    • 附录
  • 典型实践
    • 批量创建报警策略的几种场景介绍
    • 不同消息通知渠道的使用场景介绍
  • 云产品监控列表
    • 云产品事件列表
    • 云产品监控对象类型列表
    • 云产品指标列表(旧版已隐藏)
    • 云产品指标列表
      • 网站服务
        • 云虚拟主机 BCH
      • 网络
        • 二层网关 LTGW
        • 服务网卡 SNIC
        • 弹性网卡 ENIC
        • NAT 网关
        • 专线网关
        • 负载均衡专属集群 LBDC
        • 物理专线
        • 云智能网 CSN
        • 虚拟专用网络 VPN网关
        • 负载均衡BLB
        • 对等连接
        • 网络探测 NP
        • 专线通道
        • IPv6网关
        • 弹性公网 EIP
      • 云原生
        • 函数计算 CFC
        • 容器实例 BCI
      • 计算
        • 云服务器 BCC
        • 弹性裸金属服务器 BBC
      • 数据库
        • 云数据库 RDS
        • 云数据库 DocDB for MongoDB
        • 专属集群 DDC
        • 云原生数据库 GaiaDB
        • 数据传输服务 DTS
        • 云数据库 Redis
        • 云数据库TableStorage
        • 云数据库 HBase
        • 向量数据库 VectorDB
      • 企业应用
        • 消息服务 for RabbitMQ
      • 智能大数据
        • 消息服务for Kafka-专享版
        • 消息服务 for RocketMQ
        • MapReduce BMR
        • 数据仓库 DORIS
        • 百度流式计算 BSC
        • 百度Elasticsearch
      • 存储和CDN
        • 对象存储 BOS
        • 云磁盘 CDS
        • 文件存储 CFS
        • 边缘计算节点 BEC
        • 并行文件存储 PFS
        • 内容分发网络 CDN
  • BCM-Tool
    • BCM-Tool-常见问题
    • 安装方法
    • 卸载方法
    • 多区域服务
    • 功能介绍
    • 使用方法
  • 常见问题
    • 常见问题总览
    • 性能类问题
    • 配置类问题
    • 故障类问题
  • 服务等级协议SLA
    • 站点监控服务等级协议SLA
  • 文档中心
  • arrow
  • 云监控BCM
  • arrow
  • API参考
  • arrow
  • 实例组接口
本页目录
  • 创建实例组
  • 请求结构体
  • 请求参数
  • 响应参数
  • 请求示例
  • 响应示例
  • 更新实例组名称
  • 请求结构体
  • 请求参数
  • 响应参数
  • 请求示例
  • 响应示例
  • 删除实例组
  • 请求结构体
  • 请求参数
  • 响应参数
  • 请求示例
  • 响应示例
  • 获取实例组详情
  • 请求结构体
  • 请求参数
  • 响应参数
  • 请求示例
  • 响应示例
  • 查询实例组列表
  • 请求结构体
  • 请求参数
  • 请求示例
  • 响应示例
  • 实例组添加实例成员
  • 请求结构体
  • 请求参数
  • 响应参数
  • 请求示例
  • 响应示例
  • 获取实例组实例成员列表
  • 请求结构体
  • 请求参数
  • 响应参数
  • 请求示例
  • 响应示例
  • 实例组移除实例成员
  • 请求结构体
  • 请求参数
  • 响应参数
  • 请求示例
  • 响应示例
  • 查看实例列表接口(创建实例组时用)
  • 请求结构体
  • 请求参数
  • 请求示例
  • 响应示例
  • 查看实例列表(用于对已经创建的实例组进行添加实例操作—过滤掉已经添加的实例)
  • 请求结构体
  • 请求参数
  • 请求示例
  • 响应示例
  • 附录
  • MergedGroup
  • MonitorResource
  • InstanceGroupViewConfig

实例组接口

更新时间:2025-08-20

创建实例组

请求结构体

Method: Post

Url: /csm/api/v1/userId/{userId}/instance-group

请求参数

名称 类型 描述 是否必须 参数位置
userId String 用户Id 是 Path
mergedGroup MergedGroup 是 requestBody

响应参数

名称 类型 描述
id Long 实例组Id
name String 实例组名称
serviceName String 云服务名称
typeName String 对象类型
region String 区域
userId String 用户Id
uuid String 实例组UUID
count int 实例组含有实例数量
serviceNameAlias String 云服务中文名称
typeNameAlias String 对象类型中午名称
regionAlias String 区域中文名称
tagKey String 实例组对应Tag,格式为:INSTANCEGROUP:

请求示例

Plain
1POST /csm/api/v1/userId/a0d04d7c202140cb80155ff7b67xxxxx/instance-group
2  
3  
4request body:
5{
6    "name": "group_name",
7    "region": "bj",
8    "typeName": "Instance",
9    "userId": "a0d04d7c202140cb80155ff7b67xxxxx",
10    "serviceName": "BCE_BCC",
11    "resourceIdList": [
12        {
13            "userId": "a0d04d7c202140cb80155ff7b67xxxxx",
14            "region": "bj",
15            "serviceName": "BCE_BCC",
16            "typeName": "Instance",
17            "resourceId": "InstanceId:04b91096-a294-477d-bd11-1a7bcfbxxxxx"
18        }
19    ]
20}

响应示例

Plain
1{
2    "id": 7900,
3    "name": "group_name",
4    "serviceName": "BCE_BCC",
5    "typeName": "Instance",
6    "region": "bj",
7    "userId": "a0d04d7c202140cb80155ff7b67xxxxx",
8    "uuid": "6c9a3ce6-b984-4bf7-9868-b81ec17xxxxx",
9    "count": 0,
10    "serviceNameAlias": null,
11    "typeNameAlias": null,
12    "regionAlias": null,
13    "tagKey": "",
14    "typeTarget": ""
15}

更新实例组名称

请求结构体

Method: Patch

Url:/csm/api/v1/userId/{userId}/instance-group

请求参数

名称 类型 说明 是否必须 参数位置
userId String 用户Id 是 Path
group Group 实例组信息 是 requestBody

Group

名称 类型 说明 是否必须
id Long 实例组Id 是
name String 更新后实例组名称 是
serviceName String 云服务名称 是
typeName String 对象类型,如实例、集群 是
region String 区域 是

响应参数

名称 类型 描述
id Long 实例组Id
name String 实例组名称
serviceName String 云服务名称
typeName String 对象类型
region String 区域
userId String 用户Id
uuid String 实例组UUID
count int 实例组含有实例数量
serviceNameAlias String 云服务中文名称
typeNameAlias String 对象类型中午名称
regionAlias String 区域中文名称
tagKey String 实例组对应Tag,格式为:INSTANCEGROUP:

请求示例

Plain
1PATCH  /csm/api/v1/userId/a0d04d7c202140cb80155ff7b67xxxxx/instance-group
2  
3  
4request Body
5{
6    "id":7900,
7    "name":"group_name_new",
8    "region":"bj",
9    "serviceName":"BCE_BCC",
10    "typeName":"Instance"
11}

响应示例

Plain
1{
2    "id": 7900,
3    "name": "group_name_new",
4    "serviceName": "BCE_BCC",
5    "typeName": "Instance",
6    "region": "bj",
7    "userId": "a0d04d7c202140cb80155ff7b67xxxxx",
8    "uuid": "5ac4bdcd-4ba5-46c8-b879-36f57f3xxxxx",
9    "count": 0,
10    "serviceNameAlias": null,
11    "typeNameAlias": null,
12    "regionAlias": null,
13    "tagKey": "",
14    "typeTarget": ""
15}

删除实例组

请求结构体

Method: Delete

Url: /csm/api/v1/userId/{userId}/instance-group/{id}

请求参数

名称 类型 说明 是否必须 参数位置
userId String 用户Id 是 Path
id Long 实例组Id 是 Path

响应参数

名称 类型 描述
id Long 实例组Id
name String 实例组名称
serviceName String 云服务名称
typeName String 对象类型
region String 区域
userId String 用户Id
uuid String 实例组UUID
count int 实例组含有实例数量
serviceNameAlias String 云服务中文名称
typeNameAlias String 对象类型中午名称
regionAlias String 区域中文名称
tagKey String 实例组对应Tag,格式为:INSTANCEGROUP:

请求示例

Plain
1DELETE   /csm/api/v1/userId/a0d04d7c202140cb80155ff7b67xxxxx/instance-group/7900

响应示例

Plain
1{
2    "id": 7900,
3    "name": "group_name_new",
4    "serviceName": "BCE_BCC",
5    "typeName": "Instance",
6    "region": "bj",
7    "userId": "a0d04d7c202140cb80155ff7b67xxxxx",
8    "uuid": "5ac4bdcd-4ba5-46c8-b879-36f57f3xxxxx",
9    "count": 0,
10    "serviceNameAlias": null,
11    "typeNameAlias": null,
12    "regionAlias": null,
13    "tagKey": "",
14    "typeTarget": ""
15}

获取实例组详情

请求结构体

Method: Get

Url: /csm/api/v1/userId/{userId}/instance-group/{id}

请求参数

名称 类型 说明 是否必须 参数位置
userId String 用户Id 是 Path
id Long 实例组Id 是 Path

响应参数

名称 类型 描述
id Long 实例组Id
name String 实例组名称
serviceName String 云服务名称
typeName String 对象类型
region String 区域
userId String 用户Id
uuid String 实例组UUID
count int 实例组含有实例数量
serviceNameAlias String 云服务中文名称
typeNameAlias String 对象类型中午名称
regionAlias String 区域中文名称
tagKey String 实例组对应Tag,格式为:INSTANCEGROUP:

请求示例

Plain
1GET   /csm/api/v1/userId/a0d04d7c202140cb80155ff7b67xxxxx/instance-group/7900

响应示例

Plain
1{
2    "id": 7900,
3    "name": "group_name",
4    "serviceName": "BCE_BCC",
5    "typeName": "Instance",
6    "region": "bj",
7    "userId": "a0d04d7c202140cb80155ff7b67xxxxx",
8    "uuid": "5ac4bdcd-4ba5-46c8-b879-36f57f3xxxxx",
9    "count": 1,
10    "serviceNameAlias": "云服务器BCC",
11    "typeNameAlias": "云服务器BCC",
12    "regionAlias": "北京",
13    "tagKey": "INSTANCE_GROUP_5ac4bdcd-4ba5-46c8-b879-36f57f3xxxxx:5ac4bdcd-4ba5-46c8-b879-36f57f3xxxxx",
14    "typeTarget": ""
15}

查询实例组列表

请求结构体

Method: Get

Url: /csm/api/v1/userId/{userId}/instance-group/list

请求参数

名称 类型 描述 是否必须 参数位置
userId String 用户Id 是 Path
name String 实例组名称 否 Param
serviceName String 云服务名称 否 Param
region String 区域 否 Param
typeName String 实例类型 否 Param
pageNo int 页码数 是 Param
pageSize int 每页返回数量 是 Param

请求示例

Plain
1GET /csm/api/v1/userId/a0d04d7c202140cb80155ff7b67xxxxx/instance-group/list?
2name=group_name
3&serviceName=BCE_BCC
4&region=bj
5&typeName=Instance
6&pageNo=1
7&pageSize=10

响应示例

Plain
1{
2    "orderBy": "",
3    "order": "",
4    "pageNo": 1,
5    "pageSize": 10,
6    "totalCount": 1,
7    "result": [
8        {
9            "id": 7900,
10            "name": "group_name",
11            "serviceName": "BCE_BCC",
12            "typeName": "Instance",
13            "region": "bj",
14            "userId": "a0d04d7c202140cb80155ff7b67xxxxx",
15            "uuid": "5ac4bdcd-4ba5-46c8-b879-36f57f3xxxxx",
16            "count": 1,
17            "serviceNameAlias": "云服务器BCC",
18            "typeNameAlias": "云服务器BCC",
19            "regionAlias": "北京",
20            "tagKey": "INSTANCE_GROUP_5ac4bdcd-4ba5-46c8-b879-36f57f3xxxxx:5ac4bdcd-4ba5-46c8-b879-36f57f3xxxxx",
21            "typeTarget": ""
22        }
23    ]
24}

实例组添加实例成员

请求结构体

Method: Post

Url: /csm/api/v1/userId/{userId}/instance-group/{id}/instance/add

请求参数

名称 类型 说明 是否必须 参数位置
userId String 用户Id 是 Path
id Long 实例组Id 是 Path
mergedGroup MergedGroup 是 requestBody

响应参数

名称 类型 描述
id Long 实例组Id
name String 实例组名称
serviceName String 云服务名称
typeName String 对象类型
region String 区域
userId String 用户Id
uuid String 实例组UUID
count int 实例组含有实例数量
serviceNameAlias String 云服务中文名称
typeNameAlias String 对象类型中午名称
regionAlias String 区域中文名称
tagKey String 实例组对应Tag,格式为:INSTANCEGROUP:

请求示例

Plain
1POST   /csm/api/v1/userId/a0d04d7c202140cb80155ff7b67xxxxx/instance-group/7900/instance/add
2
3request Body
4{
5    "id": 7900,
6    "name": "group_name",
7    "region": "bj",
8    "typeName": "Instance",
9    "userId": "a0d04d7c202140cb80155ff7b67xxxxx",
10    "resourceIdList": [
11        {
12            "userId": "a0d04d7c202140cb80155ff7b67xxxxx",
13            "region": "bj",
14            "serviceName": "BCE_BCC",
15            "typeName": "Instance",
16            "resourceId": "InstanceId:dd0109a3-a7fe-4ffb-b2ae-3c6aa0bxxxxx"
17        }
18    ]
19}

响应示例

响应说明,返回为实例组添加实例前的信息

Plain
1{
2    "id": 7900,
3    "name": "group_name",
4    "serviceName": "BCE_BCC",
5    "typeName": "Instance",
6    "region": "bj",
7    "userId": "a0d04d7c202140cb80155ff7b67xxxxx",
8    "uuid": "5ac4bdcd-4ba5-46c8-b879-36f57f3xxxxx",
9    "count": 1,
10    "serviceNameAlias": "云服务器BCC",
11    "typeNameAlias": "云服务器BCC",
12    "regionAlias": "北京",
13    "tagKey": "INSTANCE_GROUP_5ac4bdcd-4ba5-46c8-b879-36f57f3xxxxx:5ac4bdcd-4ba5-46c8-b879-36f57f3xxxxx",
14    "typeTarget": ""
15}

获取实例组实例成员列表

请求结构体

Method: Get

Url: /csm/api/v1/userId/{userId}/instance-group/instance/list

请求参数

名称 类型 说明 是否必须 参数位置
userId String 用户Id 是 Path
id Long 实例Id 是 Param
serviceName String 云服务名称 是 Param
typeName String 对象类型 是 Param
region String 区域 是 Param
viewType ViewType(枚举类型) 查询实例列表表头时传参:LIST_VIEW, 查询实例组成员列表表头时传参:DETAIL_VIEW 是 Param
pageNo int 页码数 是 Param
pageSize int 每页返回数量 是 Param

响应参数

名称 类型 描述
orderBy String 排序字段
order String 排序方式
pageNo int 页码数
pageSize int 每页返回数量
totalCount int 实例组中实例数量
result List<List> 实例组中实例信息

请求示例

Plain
1GET    /csm/api/v1/userId/a0d04d7c202140cb80155ff7b67xxxxx/instance-group/instance/list?
2id=7900
3&serviceName=BCE_BCC
4&typeName=Instance
5&region=bj
6&viewType=DETAIL_VIEW
7&pageNo=1
8&pageSize=10

响应示例

Plain
1{
2    "orderBy": "",
3    "order": "",
4    "pageNo": 1,
5    "pageSize": 10,
6    "totalCount": 2,
7    "result": [
8        [
9            {
10                "itemName": "id",
11                "itemAlias": "实例id",
12                "itemValue": "04b91096-a294-477d-bd11-1a7bcfxxxxx",
13                "itemSeq": 2,
14                "itemIdentitable": true,
15                "itemDimension": "InstanceId",
16                "itemIsConn": true,
17                "itemView": false
18            },
19            {
20                "itemName": "name",
21                "itemAlias": "实例名称",
22                "itemValue": "bcc_name",
23                "itemSeq": 1,
24                "itemIdentitable": false,
25                "itemDimension": "",
26                "itemIsConn": true,
27                "itemView": false
28            },
29            {
30                "itemName": "internalIp",
31                "itemAlias": "内网ip",
32                "itemValue": "192.168.xx.xx",
33                "itemSeq": 2,
34                "itemIdentitable": false,
35                "itemDimension": "",
36                "itemIsConn": true,
37                "itemView": false
38            },
39            {
40                "itemName": "publicIp",
41                "itemAlias": "公网ip",
42                "itemValue": "",
43                "itemSeq": 4,
44                "itemIdentitable": false,
45                "itemDimension": "",
46                "itemIsConn": true,
47                "itemView": false
48            }
49        ],
50        [
51            {
52                "itemName": "id",
53                "itemAlias": "实例id",
54                "itemValue": "dd0109a3-a7fe-4ffb-b2ae-3c6aa0bxxxxx",
55                "itemSeq": 2,
56                "itemIdentitable": true,
57                "itemDimension": "InstanceId",
58                "itemIsConn": true,
59                "itemView": false
60            },
61            {
62                "itemName": "name",
63                "itemAlias": "实例名称",
64                "itemValue": "bcc_name_2",
65                "itemSeq": 1,
66                "itemIdentitable": false,
67                "itemDimension": "",
68                "itemIsConn": true,
69                "itemView": false
70            },
71            {
72                "itemName": "internalIp",
73                "itemAlias": "内网ip",
74                "itemValue": "192.168.xx.xx",
75                "itemSeq": 2,
76                "itemIdentitable": false,
77                "itemDimension": "",
78                "itemIsConn": true,
79                "itemView": false
80            },
81            {
82                "itemName": "publicIp",
83                "itemAlias": "公网ip",
84                "itemValue": "",
85                "itemSeq": 4,
86                "itemIdentitable": false,
87                "itemDimension": "",
88                "itemIsConn": true,
89                "itemView": false
90            }
91        ]
92    ]
93}

实例组移除实例成员

请求结构体

Method: Post

Url: /csm/api/v1/userId/{userId}/instance-group/{id}/instance/remove

请求参数

名称 类型 说明 是否必须 参数位置
userId String 用户Id 是 Path
id Long 实例组Id 是 Path
mergedGroup MergedGroup 是 requestBody

响应参数

名称 类型 描述
id Long 实例组Id
name String 实例组名称
serviceName String 云服务名称
typeName String 对象类型
region String 区域
userId String 用户Id
uuid String 实例组UUID
count int 实例组含有实例数量
serviceNameAlias String 云服务中文名称
typeNameAlias String 对象类型中午名称
regionAlias String 区域中文名称
tagKey String 实例组对应Tag,格式为:INSTANCEGROUP:
typeTarget String 对象类型所含有的维度内容

请求示例

Plain
1POST  /csm/api/v1/userId/a0d04d7c202140cb80155ff7b67xxxxx/instance-group/7900/instance/remove
2  
3  
4request Body
5{
6    "id": 7900,
7    "name": "group_name",
8    "region": "bj",
9    "typeName": "Instance",
10    "userId": "a0d04d7c202140cb80155ff7b67xxxxx",
11    "resourceIdList": [
12        {
13            "userId": "a0d04d7c202140cb80155ff7b67xxxxx",
14            "region": "bj",
15            "serviceName": "BCE_BCC",
16            "typeName": "Instance",
17            "resourceId": "InstanceId:dd0109a3-a7fe-4ffb-b2ae-3c6aa0bxxxxx"
18        }
19    ]
20}

响应示例

响应说明,返回为实例组移除实例前的信息

Plain
1{
2    "id": 7900,
3    "name": "group_name",
4    "serviceName": "BCE_BCC",
5    "typeName": "Instance",
6    "region": "bj",
7    "userId": "a0d04d7c202140cb80155ff7b67xxxxx",
8    "uuid": "5ac4bdcd-4ba5-46c8-b879-36f57f3xxxxx",
9    "count": 2,
10    "serviceNameAlias": "云服务器BCC",
11    "typeNameAlias": "云服务器BCC",
12    "regionAlias": "北京",
13    "tagKey": "INSTANCE_GROUP_5ac4bdcd-4ba5-46c8-b879-36f57f3xxxxx:5ac4bdcd-4ba5-46c8-b879-36f57f3xxxxx",
14    "typeTarget": ""
15}

查看实例列表接口(创建实例组时用)

请求结构体

Method: Get

Url:/csm/api/v1/userId/{userId}/instance/list

请求参数

名称 类型 说明 是否必须 参数位置
userId String 用户Id 是 Path
serviceName String 云服务名称 是 Param
typeName String 对象类型 是 Param
region String 区域 是 Param
viewType ViewType 查询实例列表时传参:LIST_VIEW 查询实例组成员列表时传参:DETAIL_VIEW 是 Param
pageNo int 页码数 是 Param
pageSize int 每页返回数量 是 Param
keywordType String 模糊查询的属性 是 Param
keyword String 模糊查询的值 是 Param

请求示例

Plain
1GET /csm/api/v1/userId/a0d04d7c202140cb80155ff7b67xxxxx/instance/list?
2serviceName=BCE_BCC
3&typeName=Instance
4&region=bj
5&viewType=LIST_VIEW
6&pageNo=1
7&pageSize=10
8&keywordType=name
9&keyword=

响应示例

Plain
1{
2    "orderBy": "",
3    "order": "",
4    "pageNo": 1,
5    "pageSize": 10,
6    "totalCount": 58,
7    "result": [
8        [
9            {
10                "itemName": "name",
11                "itemAlias": "实例名称",
12                "itemValue": "bcc_name",
13                "itemSeq": 1,
14                "itemIdentitable": false,
15                "itemDimension": "",
16                "itemIsConn": true,
17                "itemView": true
18            },
19            {
20                "itemName": "internalIp",
21                "itemAlias": "内网ip",
22                "itemValue": "192.168.xx.xx",
23                "itemSeq": 3,
24                "itemIdentitable": false,
25                "itemDimension": "",
26                "itemIsConn": true,
27                "itemView": false
28            },
29            {
30                "itemName": "id",
31                "itemAlias": "实例id",
32                "itemValue": "04b91096-a294-477d-bd11-1a7bcfbxxxxx",
33                "itemSeq": 2,
34                "itemIdentitable": true,
35                "itemDimension": "InstanceId",
36                "itemIsConn": true,
37                "itemView": false
38            },
39            {
40                "itemName": "shortId",
41                "itemAlias": "实例短ID",
42                "itemValue": "i-mPkxxxxx",
43                "itemSeq": 4,
44                "itemIdentitable": false,
45                "itemDimension": "InstanceShortId",
46                "itemIsConn": true,
47                "itemView": false
48            }
49        ]
50        ...
51    ]
52}

查看实例列表(用于对已经创建的实例组进行添加实例操作—过滤掉已经添加的实例)

请求结构体

Method: Get

Url:/csm/api/v1/userId/{userId}/instance/filteredList

请求参数

名称 类型 说明 是否必须 参数位置
userId String 用户Id 是 Path
serviceName String 云服务名称 是 Param
typeName String 对象区域 是 Param
region String 区域 是 Param
viewType ViewType 查询实例列表时传参:LIST_VIEW 查询实例组成员列表时传参:DETAIL_VIEW 是 Param
pageNo int 页码数 是 Param
pageSize int 每页返回数量 是 Param
keywordType String 模糊查询的属性 是 Param
keyword String 模糊查询的值 是 Param
id Long 实例组Id 是 Param
uuid String 实例组唯一标识 是 Param

请求示例

Plain
1GET   /csm/api/v1/userId/a0d04d7c202140cb80155ff7b67xxxxx/instance/filteredList
2serviceName=BCE_BCC
3&typeName=Instance
4&region=bj
5&viewType=LIST_VIEW
6&pageNo=1
7&pageSize=10
8&keywordType=name
9&keyword=
10&id=7900
11&uuid=5ac4bdcd-4ba5-46c8-b879-36f57f3xxxxx

响应示例

Plain
1{
2    "orderBy": "",
3    "order": "",
4    "pageNo": 1,
5    "pageSize": 10,
6    "totalCount": 57,
7    "result": [
8        [
9            {
10                "itemName": "name",
11                "itemAlias": "实例名称",
12                "itemValue": "bcc_name_3",
13                "itemSeq": 1,
14                "itemIdentitable": false,
15                "itemDimension": "",
16                "itemIsConn": true,
17                "itemView": true
18            },
19            {
20                "itemName": "internalIp",
21                "itemAlias": "内网ip",
22                "itemValue": "192.168.xx.xx",
23                "itemSeq": 3,
24                "itemIdentitable": false,
25                "itemDimension": "",
26                "itemIsConn": true,
27                "itemView": false
28            },
29            {
30                "itemName": "id",
31                "itemAlias": "实例id",
32                "itemValue": "dd0109a3-a7fe-4ffb-b2ae-3c6aa0bxxxxx",
33                "itemSeq": 2,
34                "itemIdentitable": true,
35                "itemDimension": "InstanceId",
36                "itemIsConn": true,
37                "itemView": false
38            },
39            {
40                "itemName": "shortId",
41                "itemAlias": "实例短ID",
42                "itemValue": "i-6nfxxxxx",
43                "itemSeq": 4,
44                "itemIdentitable": false,
45                "itemDimension": "InstanceShortId",
46                "itemIsConn": true,
47                "itemView": false
48            }
49        ],
50        ...
51    ]
52}

附录

MergedGroup

名称 类型 描述 是否必须
userId String 用户Id 是
region String 区域 是
serviceName String 云服务名称 是
typeName String 对象类型 是
name String 实例组名称 是
resourceIdList List < MonitorResource > 监控实例。添加实例时只填写新增实例信息。 是
typeTarget String eg:{"resourceType":"RD_ST_INSTANCE","resourceId":["ClusterId","NodeId"]} 否

MonitorResource

名称 类型 描述 是否必须
userId String 用户Id 是
region String 区域 是
serviceName String 云服务名称 是
resourceId String 实例Id,格式为:维度名称:维度ID 是
typeName String 对象类型 是

InstanceGroupViewConfig

名称 类型 描述
itemName String 属性名称
itemAlias String 属性别称
itemValue String 属性值
itemSeq int 属性顺序
itemIdentitable boolean 属性是否为实例属性
itemDimension String 实例属性名称
itemIsConn boolean 前端展示是否拼接
itemView boolean 前端是否展示该属性

上一篇
事件监控
下一篇
部分维度查询最新指标数据