更新时间:2025-07-25 GMT+08:00
分享

修改流水线触发策略

功能介绍

此API用于修改流水线的触发策略。

URI

PUT /cpepipeline/v2/pipelines/{pipeline_id}/hooks

参数说明见表1

表1 路径参数

参数

是否必选

参数类型

描述

pipeline_id

String

流水线ID。获取方法,请参考查询流水线列表

请求消息

表2 请求Header参数

参数

是否必选

参数类型

描述

Content-Type

String

消息体的类型(格式),默认取值为“application/json;charset=utf8”。

X-Auth-Token

String

调用接口的认证方式分为Token和AK/SK两种,如果您使用的Token方式,此参数为必填,请填写Token的值。Token获取方式,请参考获取用户Token

表3 请求Body参数

参数

是否必选

参数类型

描述

hooks

List of Object

触发策略,详情请见表4

strategy_type

Integer

触发类型。

表4 hooks

参数

是否必须

参数类型

描述

scheduler

String

触发周期。

timezone_operator

String

时区操作符。

timezone_hour

Integer

时区偏移量。

响应消息

表5 响应参数

参数

参数类型

描述

[数组元素]

Array of Objects

执行记录,详情请见表6

表6 hooks

参数

参数类型

描述

schedule

List of Object

触发周期。

timezone_operator

String

时区操作符。

timezone_hour

String

时区偏移量。

请求示例

{
    "strategy_type": 1,
    "hooks": [
        {
            "schedule": "59 46 21 21 7 ? 2025",
            "timezone_operator": "+",
            "timezone_hour": 8
        }
    ]
}

响应示例

[
    {
        "schedule": "59 46 21 21 7 ? 2025",
        "timezone_operator": "+",
        "timezone_hour": 8.0
    }
]

状态码

状态码

描述

200

操作成功。

400

错误的请求。

404

请求对象不存在。

500

内部错误。

错误码

请参考ServiceStage错误码

相关文档