7.8. 用于导入集成的端点
此端点导入提供的文件中的集成。另请参阅: 调用 Fuse Online public REST API 导入端点。
方法和端点
POST
/public/integrations
Name | 类型 | 描述 |
---|---|---|
所需的标头参数 | ||
|
| 端点所需的介质类型。 |
| Custom | 身份验证需要。 |
| Custom | 公开 Fuse Online 公共 REST API 的 OpenShift 服务帐户的机密令牌。请参阅 获取机密令牌。 |
其他参数 | ||
| string | 必需。这是包含您要导入的集成的文件。您必须之前调用导出端点才能获取此文件。 |
| string | 必需。要添加到每个导入的集成中的环境标签。您必须已创建了 environment 标签,端点无法创建标签。 |
请求示例
在以下示例中,端点导入位于 export.zip
文件中的集成,并为 测试环境标记它们
。
/public/integrations -F data=@export.zip -F environment=testing --request POST
生成
multipart/form-data
响应示例
响应是导入的资源的列表,其中包括集成和连接。在以下示例中,ellipsis 表示此处省略了部分响应。
{"lastImportedAt":1554888047271,"results":[{"id":"i-Lc0JLc0JLrsUFtBJfR_ylfEz","version":5," createdAt":4800274935,"updatedAt":0,0,"tags":["timer"],"name":"timer-to-log","flows":[{"id":"-Lc0I5AZEVfHIHIHIGIw "metadata":…"description":"Trigger 事件基于一个间隔或 cron 表达式","isDerived":false},"stepKind":"endpoint"},{"id":"-Lc0I7wqEVfKCDDHC8Jv","configuredProperties":{"bodyLoggingEnabled":"true"},"metadata":{"configured":"true"},"metadata":{"configured":"true"}, "stepKind":"log","name":"Log"}]}],"continuousDeliveryState":{"staging":{"name":"staging","releaseTag":"i-Lc5WI16UFtBJfR_ylgfz","lastTaggedAt":1554887553159},"test":{"name":"test","releaseTag":"i-Lc5WI16UFtBJFtBfz","lastTaggedAtTag5359},"test":{" "lastExportedAt":1554887330152,"lastImportedAt":1554887859824}}}]}