调用CreateKubernetesTrigger为应用创建触发器。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求语法
POST /triggers HTTP/1.1
Content-Type:application/json
{
"cluster_id" : "String",
"project_id" : "String",
"action" : "String",
"type" : "String"
}
请求参数
参数名称 | 类型 | 是否必选 | 示例 | 说明 |
---|---|---|---|---|
cluster_id | String | 是 | c5cdf7e3938bc4f8eb0e44b21a80f**** |
集群ID。 |
project_id | String | 是 | redeploy |
触发器项目名称。 由应用所在命名空间及应用名称组成,格式为 取值示例: |
action | String | 是 | default/test-app |
触发器行为,取值:
|
type | String | 否 | deployment |
触发器类型。取值:
默认值: |
响应体语法
HTTP/1.1 200
Content-Type:application/json
{
"id" : "String",
"cluster_id" : "String",
"project_id" : "String",
"type" : "String",
"action" : "String"
}
响应参数
参数名称 | 类型 | 示例 | 说明 |
---|---|---|---|
id | String | 111 |
触发器ID。 |
cluster_id | String | c5cdf7e3938bc4f8eb0e44b21a80f**** |
集群ID。 |
project_id | String | default/test-app |
触发器项目名称。 |
type | String | deployment |
触发器类型。 取值:
|
action | String | redeploy |
触发器行为。例如, |
创建触发器示例
请求示例
POST /triggers HTTP/1.1
Content-Type:application/json
{
"cluster_id" : "c5cdf7e3938bc4f8eb0e44b21a80f****",
"project_id" : "redeploy",
"action" : "default/test-app",
"type" : "deployment"
}
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<id>111</id>
<cluster_id>c5cdf7e3938bc4f8eb0e44b21a80f****</cluster_id>
<project_id>default/test-app</project_id>
<type>deployment</type>
<action>redeploy</action>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"id" : "111",
"cluster_id" : "c5cdf7e3938bc4f8eb0e44b21a80f****",
"project_id" : "default/test-app",
"type" : "deployment",
"action" : "redeploy"
}
错误码
访问错误中心查看更多错误码。
开发者资源
-
SDK
阿里云为您提供多种语言的SDK,帮助您快速通过API集成阿里云的产品和服务,推荐您使用SDK调用API,已免除您手动签名验证,详情请参见SDK参考文档链接。
-
OpenAPI Explorer
快速检索,可视化调试API,在线命令行工具,同步动态生成可执行的SDK代码示例。
-
阿里云CLI
阿里云资产管理和配置工具,可通过命令方式同时管理多个阿里云产品和服务,简单快捷,是您上云好帮手。
在文档使用中是否遇到以下问题
更多建议
匿名提交