7.4. 用于标记集成并删除未指定标签的端点
此端点使用 PUT
方法标记指定环境的集成。如果集成之前为新请求中指定的环境标记为环境,端点会从集成中删除该 environment 标签。
要在不删除未指定的环境标签的情况下标记集成,请调用 PATCH
方法端点。
方法和端点
PUT
/public/integrations/{id}/tags
Name | 类型 | 描述 |
---|---|---|
所需的标头参数 | ||
|
| 端点所需的介质类型。 |
| Custom | 身份验证需要。 |
| Custom | 公开 Fuse Online 公共 REST API 的 OpenShift 服务帐户的机密令牌。请参阅 获取机密令牌。 |
路径参数 | ||
| string | 必需。要标记的集成的名称或内部 ID。请参阅 如何查找集成 ID。 |
其他参数 | ||
|
|
指定 |
| string | 必需。指定一个或多个以逗号分隔的环境标签。端点标记这些环境的指定集成。您必须已创建了 environment 标签,端点无法创建标签。请参阅 为 CI/CD 标记集成。 |
请求示例
在以下示例中,端点标记 test2
和 test3
环境的 timer-to-log
集成。如果集成之前标记为任何其他环境,端点会从集成中删除这些标签。
public/integrations/timer-to-log/tags --request PUT -d '["test2","test3"]'
生成
application/json
响应示例
{"test2":{"name":"test2","releaseTag":"i-LcXyw7GUFtBJfR_ylgtz","lastTaggedAt":1555085713},"test3":{"name":"test3","releaseTag":"i-LcXyw7GUFtBJfR_ylguz","lastTaggedAt":1555365085713}