修改服务更新触发器

最近更新时间:2018-04-03 15:15:55

1. 接口描述

本接口 ( ModifyUpdateServiceTrigger ) 修改服务更新触发器。
接口请求域名:ccr.api.qcloud.com

2. 输入参数

以下请求参数列表仅列出了接口请求参数,其它参数见 公共请求参数

参数名称 描述 类型 必选
triggerName 要更新的触发器名称 String
reponame 触发器绑定的仓库名 String
newTriggerName 新的触发器名称 String
invokeMethod 触发方式。
all:全部触发
taglist:指定tag触发
regex:正则表达式触发
String
invokeExpr 触发方式对应的表达式。
invokeMethod为“all”时,此参数为空
invodeMethod为“taglist”时,此参数为tag列表,英文分号分隔,如:v1;v2;v3
invokeMethod为“regex”时,此参数为正则表达式,如:^test*
String
serviceName 更新服务参数服务名称 String
clusterId 更新服务参数集群ID String
namespace 更新服务参数命名空间 String
containerName 更新服务参数容器名称 String
clusterRegion 更新服务参数集群区域。
地域编号如下:
1:广州
4:上海
5:香港
7:上海金融
8:北京
9:新加坡
16:成都
Int

3. 输出参数

参数名称 描述 类型
code 公共错误码。0 表示成功,其他值表示失败 Int
codeDesc 业务侧错误码。成功时返回 Success,错误时返回具体业务错误原因 String
message 模块错误信息描述,与接口相关 String

4. 示例

输入

  https://domain/v2/index.php?Action=ModifyUpdateServiceTrigger
  &triggerName=trigger_test
  &reponame=test/kube_test
  &newTriggerName=trigger_test_new
  &invokeMethod=taglist
  &invokeExpr=v1;v2
  &serviceName=nginx-test
  &clusterId=cls-xxxxxxxx
  &namespace=default
  &containerName=nginx-test
  &clusterRegion=1
  &其它公共参数

输出

{
    "code": 0,
    "message": "", 
    "codeDesc": "Success"
}