调用 ModifyHostGroup 接口修改机器组。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
HostGroupId | String | 是 | 0f******** | 机器组 ID。 |
HostGroupName | String | 否 | mgn1 | 机器组的名称。需要满足以下要求。命名规则请参考资源命名规则。 |
HostGroupType | String | 否 |
| 机器组的类型。包括:
|
HostIpList | Array of String | 否 |
| 机器 IP 列表。 |
HostIdentifier | String | 否 |
| 机器标识。 |
AutoUpdate | Boolean | 否 |
| 机器组服务器中安装的 LogCollector 是否开启自动升级功能。
说明 仅 LogCollector V1.0.8 及后续版本支持自动升级。 |
UpdateStartTime | String | 否 |
| LogCollector 自动升级的开始时间。 说明
|
UpdateEndTime | String | 否 | "02:00" | LogCollector 自动升级的结束时间。 |
ServiceLogging | Boolean | 否 |
| 是否开启 Logcollector 服务日志功能。
|
本接口无特有的返回参数。更多信息请见返回结构。
PUT https://tls-{Region}.ivolces.com/ModifyHostGroup HTTP/1.1 Content-Type: application/json { "HostGroupId": "662**********", "HostGroupName": "mgn1", "HostGroupType": "IP", "HostIpList": [ "192.168.0.1", "127.0.0.1" ], "AutoUpdate": true, "UpdateStartTime": "00:00", "UpdateEndTime": "02:00", "ServiceLogging": true }
HTTP/1.1 200 OK Content-Type: application/json; charset=utf-8
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。
HTTP 状态码 | 错误码 | 错误信息 | 说明 |
---|---|---|---|
400 | InvalidArgument | Invalid argument key %s, value %s, please check argument. | 参数不合法。 |
400 | HostIpQuotaExceed | Host Ip Quota Exceeded | 超过机器 IP 限额。 |
404 | HostGroupNotExist | HostGroup %s does not exist | 机器组不存在。 |
409 | HostIdentifierAlreadyExist | HostIdentifier %s already exist | 机器标识已存在。 |
409 | HostGroupAlreadyExist | HostGroup %s already exist | 机器组已存在。 |
500 | InternalServerError | We encountered an unexpected server error, please try again later. | 服务器内部错误。 |