根据服务 ID 控制容器状态

更新时间:
2025-01-14

根据服务 ID 控制容器状态

此接口用于根据服务 ID 批量改变服务下所有容器实例的运行状态。

接口描述

通信协议:HTTP

URL:PUT /api/v1/service/container

传参方式:body

请求参数

字段名类型是否必填说明
idstring服务 ID
actionenum给容器实例下发的行为,具体说明如下:
start:启动
stop:停止
restart:重启
pause:暂停
unpause:继续

响应参数

响应参数 data 字段的类型为 Transaction[ ]

请求示例

curl --location --request PUT 'http://localhost:3001/api/v1/service/containers' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": "f5363a30-7756-41ca-9ae7-7cacbe403c49",
    "action": "stop"
}'

响应示例

{
    "status": 200,
    "message": "success",
    "fieldErrors": null,
    "data": [
        {
            "id": "trx_IxR2L8UrAO_eQfoT",
            "timestamp": 1705052557482,
            "status": null,
            "data": {}
        },
        {
            "id": "trx_HHHdEEbjXxv4NfQP",
            "timestamp": 1705052557482,
            "status": null,
            "data": {}
        }
    ]
}

错误码

具体请参见 错误码说明

文档内容是否对您有所帮助?
有帮助
没帮助