更新时间:2024-12-06 GMT+08:00
分享

服务绑定

服务绑定接口作用是:订阅实例时,触发服务实例和应用的绑定,且不同商品类型体现有差别。例如:对于SaaS应用,一个服务实例对应一套线上环境,SaaS应用的订购则对应租户帐号的分配,所以服务实例的绑定对应到租户帐号的分配。对于镜像部署环境,则可能对应系统的初始化操作,比如根帐号的设置、组织角色的导入等。

接口类型

接口类型为:PUT,请求地址可自行定义。

请求消息体

字段名称

类型

必填

说明

instance_id

string

服务实例ID,全局唯一,当前使用商品实例ID或者用户输入的固定值。

binding_id

string

绑定ID,同一服务实例下绑定ID不允许重复。

service_id

string

服务目录中的服务ID,Exchange商品关联的服务。

plan_id

string

服务目录中的服务计划ID,Exchange商品关联的服务计划。

parameters

JSONObject

界面输入信息。

响应消息体

字段名称

类型

必填

说明

operation

string

对于异步操作,返回对应异步操作在第三方系统中的唯一标识,该标识可以作为参数在服务实例最新操作信息接口使用。202状态时返回该字段,表示绑定操作尚未完成。

metadata

ServiceBindingMetadata

服务绑定后与Exchange页面交互信息。

credentials

JSONObject

帐号信息。

endpoints

Array<Endpoint>

环境信息。

服务绑定元数据ServiceBindingMetadata

字段名称

类型

必填

说明

expires_at

string

绑定到期时间,使用ISO 8601格式,形如yyyy-mm-ddThh:mm:ss.ssZ

接入点信息Endpoint

字段名称

类型

必填

说明

host

string

域名或者ip地址。

ports

Array<string>

端口号。

protocol

string

协议。

相关文档