ServiceConfig
后端服务调用信息项。
节点名
ServiceConfig
子节点
ServiceProtocol | String | 是 | 后端服务协议类型,目前支持 HTTP-后端服务为HTTP或者VPC; FunctionCompute-后端服务为函数计算; OSS-后端服务为OSS; EventBridge-后端服务为事件总线; UN_SPECIFIED-后端服务为混合类型。 |
ServiceAddress | String | 否 | 调用后端服务地址 |
ServicePath | String | 否 | 调用后端服务path |
ServiceHttpMethod | String | 否 | 调用后端服务HTTP协议时的Method,取值为:GET、POST、DELETE、PUT、HEADER、TRACE、PATCH、CONNECT、OPTIONS |
ServiceTimeout | String | 是 | 后端服务超时时间,单位:毫秒 |
ContentTypeCatagory | String | 否 | 调用后端服务HTTP服务时,ContentType头的取值策略: DEFAULT:使用API网关默认的值 CUSTOM:自定义 CLIENT:使用客户端上行的ContentType的头 |
ContentTypeValue | String | 否 | 调用后端服务HTTP服务,ContentTypeCatagory的值为DEFAULT或者CUSTOM时,ContentType头的取值 |
Mock | String | 否 | 是否采取Mock模式,目前可以取值: TRUE:启用Mock模式 FALSE:不启用Mock模式 |
MockResult | String | 否 | 如果启用Mock模式,返回的结果 |
ServiceVpcEnable | Boolean | 否 | 是否启用VPC通道,目前可以取值: TRUE:启用VPC通道 FALSE:不启用VPC通必须先添加VPC授权成功后才能启用 |
VpcConfig | String | 否 | 如果启用VPC通道,VPC通道相关配置项,详情见 VpcConfig |
FunctionComputeConfig | String | 否 | 当后端是函数计算时,即ServiceProtocol=FunctionCompute,需要配置函数计算相关参数,详情见 FunctionComputeConfig |