调用CreateKubernetesTrigger为应用创建触发器。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求头

该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。

请求语法

post /triggers http|https

请求参数

名称 类型 是否必选 示例值 描述
RegionId String cn-beijing

地域ID。

ClusterId String c5cdf7e3938bc4f8eb0e44b21a80f****

集群ID。

ProjectId String default/web-server

触发器项目名称,由应用以及其对应的namespace组成,例如:default/web-server。

Action String redeploy

触发器行为,例如,redeploy:重新部署。

Type String deployment

应用类型,取值:

  • deploment:Deployment类型应用。
  • application:用户指定类型例如:DaemonSet。

返回数据

名称 类型 示例值 描述
action String "redeploy"

触发器行为,例如,redeploy:重新部署。

cluster_id String "c5cdf7e3938bc4f8eb0e44b21a80f****"

集群ID。

id String "111"

触发器ID。

project_id String "default/web-server"

触发器项目名称。

示例

请求示例

POST /triggers HTTP/1.1
公共请求头
{
    "ClusterId":"c5cdf7e3938bc4f8eb0e44b21a80f****",
    "ProjectId":"default/web-server",
    "Action":"redeploy",
    "Type":"deployment"
}

正常返回示例

XML 格式

<cluster_id>c5cdf7e3938bc4f8eb0e44b21a80f****</cluster_id>
<project_id>default/web-server</project_id>
<action>redeploy</action>
<id>111</id>

JSON 格式

{
    "cluster_id": "c5cdf7e3938bc4f8eb0e44b21a80f****",
    "project_id": "default/web-server",
    "action": "redeploy",
    "id": "111"
}

错误码

访问错误中心查看更多错误码。