7.5. 发布集成的端点
此端点发布指定的集成。如果集成已在运行,端点将停止集成并重新发布。
方法和端点
POST
/public/integrations/{id}/deployments
Name | 类型 | 描述 |
---|---|---|
所需的标头参数 | ||
|
| 端点所需的介质类型。 |
| Custom | 身份验证需要。 |
| Custom | 公开 Fuse Online 公共 REST API 的 OpenShift 服务帐户的机密令牌。请参阅 获取机密令牌。 |
路径参数 | ||
| string | 必需。要发布的集成的名称或内部 ID。请参阅 如何查找集成 ID。 |
请求示例
在以下示例中,端点发布 timer-to-log
集成。
/public/integrations/timer-to-log/deployments
生成
application/json
响应示例
在本例中,ellipsis 表示某些响应的遗漏。
{"ID":"i-Lc0JLrsUFtBJfR_ylfEz:8","version":8," createdAt":1555365135324,"updatedAt":1555365135324,"userId":"system:serviceaccount:syndesis:syndesis-cd-client","currentState":"Pending","targetState":"Published","integrationId":"[Lc0-JLc0 . .2c+PC9zdmc+","description":"Trigger 事件基于间隔或 cron 表达式","isDerived":false},"stepKind":"endpoint"},{"id":"-Lc0I7wqEVfKCDDHC8Jv","configuredProperties":{"bodyLoggingEnabled":"true"}, "metadata":{"configured":"true"},"stepKind":"log","name":"Log"}]}],"continuousDeliveryState":{"test2":{"name":"test2","releaseTag":"i-LcXyw7GUFtBJfR_ylgtz","lastTaggedAt":1555085713},"test3":{"name":"test3","releaseTag":"test3GUFtBJfR_ylgtz","lastinuousDeliveryState"