Class: TencentCloud::Apigateway::V20180808::CreateApiRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Apigateway::V20180808::CreateApiRequest
- Defined in:
- lib/v20180808/models.rb
Overview
CreateApi请求参数结构体
Instance Attribute Summary collapse
- #ApiBusinessType ⇒ Object
- #ApiDesc ⇒ Object
- #ApiName ⇒ Object
- #ApiType ⇒ Object
- #AuthRelationApiId ⇒ Object
- #AuthType ⇒ Object
- #ConstantParameters ⇒ Object
- #EIAMAppId ⇒ Object
- #EIAMAppType ⇒ Object
- #EIAMAuthType ⇒ Object
- #EnableCORS ⇒ Object
- #EventBusId ⇒ Object
- #IsBase64Encoded ⇒ Object
- #IsDebugAfterCharge ⇒ Object
- #IsDeleteResponseErrorCodes ⇒ Object
- #MicroServices ⇒ Object
- #OauthConfig ⇒ Object
- #Owner ⇒ Object
- #Protocol ⇒ Object
- #RequestConfig ⇒ Object
- #RequestParameters ⇒ Object
- #ResponseErrorCodes ⇒ Object
- #ResponseFailExample ⇒ Object
- #ResponseSuccessExample ⇒ Object
- #ResponseType ⇒ Object
- #ServiceConfig ⇒ Object
- #ServiceId ⇒ Object
- #ServiceMockReturnMessage ⇒ Object
- #ServiceParameters ⇒ Object
- #ServiceScfEventIsAsyncCall ⇒ Object
- #ServiceScfFunctionName ⇒ Object
- #ServiceScfFunctionNamespace ⇒ Object
- #ServiceScfFunctionQualifier ⇒ Object
- #ServiceScfFunctionType ⇒ Object
- #ServiceScfIsIntegratedResponse ⇒ Object
- #ServiceTimeout ⇒ Object
- #ServiceTsfHealthCheckConf ⇒ Object
- #ServiceTsfLoadBalanceConf ⇒ Object
- #ServiceType ⇒ Object
- #ServiceWebsocketCleanupFunctionName ⇒ Object
- #ServiceWebsocketCleanupFunctionNamespace ⇒ Object
- #ServiceWebsocketCleanupFunctionQualifier ⇒ Object
- #ServiceWebsocketRegisterFunctionName ⇒ Object
- #ServiceWebsocketRegisterFunctionNamespace ⇒ Object
- #ServiceWebsocketRegisterFunctionQualifier ⇒ Object
- #ServiceWebsocketTransportFunctionName ⇒ Object
- #ServiceWebsocketTransportFunctionNamespace ⇒ Object
- #ServiceWebsocketTransportFunctionQualifier ⇒ Object
- #TargetNamespaceId ⇒ Object
- #TargetServices ⇒ Object
- #TargetServicesHealthCheckConf ⇒ Object
- #TargetServicesLoadBalanceConf ⇒ Object
- #TokenTimeout ⇒ Object
- #UserType ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(serviceid = nil, servicetype = nil, servicetimeout = nil, protocol = nil, requestconfig = nil, apiname = nil, apidesc = nil, apitype = nil, authtype = nil, enablecors = nil, constantparameters = nil, requestparameters = nil, apibusinesstype = nil, servicemockreturnmessage = nil, microservices = nil, servicetsfloadbalanceconf = nil, servicetsfhealthcheckconf = nil, targetservices = nil, targetservicesloadbalanceconf = nil, targetserviceshealthcheckconf = nil, servicescffunctionname = nil, servicewebsocketregisterfunctionname = nil, servicewebsocketcleanupfunctionname = nil, servicewebsockettransportfunctionname = nil, servicescffunctionnamespace = nil, servicescffunctionqualifier = nil, servicewebsocketregisterfunctionnamespace = nil, servicewebsocketregisterfunctionqualifier = nil, servicewebsockettransportfunctionnamespace = nil, servicewebsockettransportfunctionqualifier = nil, servicewebsocketcleanupfunctionnamespace = nil, servicewebsocketcleanupfunctionqualifier = nil, servicescfisintegratedresponse = nil, isdebugaftercharge = nil, isdeleteresponseerrorcodes = nil, responsetype = nil, responsesuccessexample = nil, responsefailexample = nil, serviceconfig = nil, authrelationapiid = nil, serviceparameters = nil, oauthconfig = nil, responseerrorcodes = nil, targetnamespaceid = nil, usertype = nil, isbase64encoded = nil, eventbusid = nil, servicescffunctiontype = nil, servicescfeventisasynccall = nil, eiamapptype = nil, eiamauthtype = nil, tokentimeout = nil, eiamappid = nil, owner = nil) ⇒ CreateApiRequest
constructor
A new instance of CreateApiRequest.
Constructor Details
#initialize(serviceid = nil, servicetype = nil, servicetimeout = nil, protocol = nil, requestconfig = nil, apiname = nil, apidesc = nil, apitype = nil, authtype = nil, enablecors = nil, constantparameters = nil, requestparameters = nil, apibusinesstype = nil, servicemockreturnmessage = nil, microservices = nil, servicetsfloadbalanceconf = nil, servicetsfhealthcheckconf = nil, targetservices = nil, targetservicesloadbalanceconf = nil, targetserviceshealthcheckconf = nil, servicescffunctionname = nil, servicewebsocketregisterfunctionname = nil, servicewebsocketcleanupfunctionname = nil, servicewebsockettransportfunctionname = nil, servicescffunctionnamespace = nil, servicescffunctionqualifier = nil, servicewebsocketregisterfunctionnamespace = nil, servicewebsocketregisterfunctionqualifier = nil, servicewebsockettransportfunctionnamespace = nil, servicewebsockettransportfunctionqualifier = nil, servicewebsocketcleanupfunctionnamespace = nil, servicewebsocketcleanupfunctionqualifier = nil, servicescfisintegratedresponse = nil, isdebugaftercharge = nil, isdeleteresponseerrorcodes = nil, responsetype = nil, responsesuccessexample = nil, responsefailexample = nil, serviceconfig = nil, authrelationapiid = nil, serviceparameters = nil, oauthconfig = nil, responseerrorcodes = nil, targetnamespaceid = nil, usertype = nil, isbase64encoded = nil, eventbusid = nil, servicescffunctiontype = nil, servicescfeventisasynccall = nil, eiamapptype = nil, eiamauthtype = nil, tokentimeout = nil, eiamappid = nil, owner = nil) ⇒ CreateApiRequest
Returns a new instance of CreateApiRequest.
2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 |
# File 'lib/v20180808/models.rb', line 2036 def initialize(serviceid=nil, servicetype=nil, servicetimeout=nil, protocol=nil, requestconfig=nil, apiname=nil, apidesc=nil, apitype=nil, authtype=nil, enablecors=nil, constantparameters=nil, requestparameters=nil, apibusinesstype=nil, servicemockreturnmessage=nil, microservices=nil, servicetsfloadbalanceconf=nil, servicetsfhealthcheckconf=nil, targetservices=nil, targetservicesloadbalanceconf=nil, targetserviceshealthcheckconf=nil, servicescffunctionname=nil, servicewebsocketregisterfunctionname=nil, servicewebsocketcleanupfunctionname=nil, servicewebsockettransportfunctionname=nil, servicescffunctionnamespace=nil, servicescffunctionqualifier=nil, servicewebsocketregisterfunctionnamespace=nil, servicewebsocketregisterfunctionqualifier=nil, servicewebsockettransportfunctionnamespace=nil, servicewebsockettransportfunctionqualifier=nil, servicewebsocketcleanupfunctionnamespace=nil, servicewebsocketcleanupfunctionqualifier=nil, servicescfisintegratedresponse=nil, isdebugaftercharge=nil, isdeleteresponseerrorcodes=nil, responsetype=nil, responsesuccessexample=nil, responsefailexample=nil, serviceconfig=nil, authrelationapiid=nil, serviceparameters=nil, oauthconfig=nil, responseerrorcodes=nil, targetnamespaceid=nil, usertype=nil, isbase64encoded=nil, eventbusid=nil, servicescffunctiontype=nil, servicescfeventisasynccall=nil, eiamapptype=nil, eiamauthtype=nil, tokentimeout=nil, eiamappid=nil, owner=nil) @ServiceId = serviceid @ServiceType = servicetype @ServiceTimeout = servicetimeout @Protocol = protocol @RequestConfig = requestconfig @ApiName = apiname @ApiDesc = apidesc @ApiType = apitype @AuthType = authtype @EnableCORS = enablecors @ConstantParameters = constantparameters @RequestParameters = requestparameters @ApiBusinessType = apibusinesstype @ServiceMockReturnMessage = servicemockreturnmessage @MicroServices = microservices @ServiceTsfLoadBalanceConf = servicetsfloadbalanceconf @ServiceTsfHealthCheckConf = servicetsfhealthcheckconf @TargetServices = targetservices @TargetServicesLoadBalanceConf = targetservicesloadbalanceconf @TargetServicesHealthCheckConf = targetserviceshealthcheckconf @ServiceScfFunctionName = servicescffunctionname @ServiceWebsocketRegisterFunctionName = servicewebsocketregisterfunctionname @ServiceWebsocketCleanupFunctionName = servicewebsocketcleanupfunctionname @ServiceWebsocketTransportFunctionName = servicewebsockettransportfunctionname @ServiceScfFunctionNamespace = servicescffunctionnamespace @ServiceScfFunctionQualifier = servicescffunctionqualifier @ServiceWebsocketRegisterFunctionNamespace = servicewebsocketregisterfunctionnamespace @ServiceWebsocketRegisterFunctionQualifier = servicewebsocketregisterfunctionqualifier @ServiceWebsocketTransportFunctionNamespace = servicewebsockettransportfunctionnamespace @ServiceWebsocketTransportFunctionQualifier = servicewebsockettransportfunctionqualifier @ServiceWebsocketCleanupFunctionNamespace = servicewebsocketcleanupfunctionnamespace @ServiceWebsocketCleanupFunctionQualifier = servicewebsocketcleanupfunctionqualifier @ServiceScfIsIntegratedResponse = servicescfisintegratedresponse @IsDebugAfterCharge = isdebugaftercharge @IsDeleteResponseErrorCodes = isdeleteresponseerrorcodes @ResponseType = responsetype @ResponseSuccessExample = responsesuccessexample @ResponseFailExample = responsefailexample @ServiceConfig = serviceconfig @AuthRelationApiId = authrelationapiid @ServiceParameters = serviceparameters @OauthConfig = oauthconfig @ResponseErrorCodes = responseerrorcodes @TargetNamespaceId = targetnamespaceid @UserType = usertype @IsBase64Encoded = isbase64encoded @EventBusId = eventbusid @ServiceScfFunctionType = servicescffunctiontype @ServiceScfEventIsAsyncCall = servicescfeventisasynccall @EIAMAppType = eiamapptype @EIAMAuthType = eiamauthtype @TokenTimeout = tokentimeout @EIAMAppId = eiamappid @Owner = owner end |
Instance Attribute Details
#ApiBusinessType ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ApiBusinessType @ApiBusinessType end |
#ApiDesc ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ApiDesc @ApiDesc end |
#ApiName ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ApiName @ApiName end |
#ApiType ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ApiType @ApiType end |
#AuthRelationApiId ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def AuthRelationApiId @AuthRelationApiId end |
#AuthType ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def AuthType @AuthType end |
#ConstantParameters ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ConstantParameters @ConstantParameters end |
#EIAMAppId ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def EIAMAppId @EIAMAppId end |
#EIAMAppType ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def EIAMAppType @EIAMAppType end |
#EIAMAuthType ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def EIAMAuthType @EIAMAuthType end |
#EnableCORS ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def EnableCORS @EnableCORS end |
#EventBusId ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def EventBusId @EventBusId end |
#IsBase64Encoded ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def IsBase64Encoded @IsBase64Encoded end |
#IsDebugAfterCharge ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def IsDebugAfterCharge @IsDebugAfterCharge end |
#IsDeleteResponseErrorCodes ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def IsDeleteResponseErrorCodes @IsDeleteResponseErrorCodes end |
#MicroServices ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def MicroServices @MicroServices end |
#OauthConfig ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def OauthConfig @OauthConfig end |
#Owner ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def Owner @Owner end |
#Protocol ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def Protocol @Protocol end |
#RequestConfig ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def RequestConfig @RequestConfig end |
#RequestParameters ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def RequestParameters @RequestParameters end |
#ResponseErrorCodes ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ResponseErrorCodes @ResponseErrorCodes end |
#ResponseFailExample ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ResponseFailExample @ResponseFailExample end |
#ResponseSuccessExample ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ResponseSuccessExample @ResponseSuccessExample end |
#ResponseType ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ResponseType @ResponseType end |
#ServiceConfig ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceConfig @ServiceConfig end |
#ServiceId ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceId @ServiceId end |
#ServiceMockReturnMessage ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceMockReturnMessage @ServiceMockReturnMessage end |
#ServiceParameters ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceParameters @ServiceParameters end |
#ServiceScfEventIsAsyncCall ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceScfEventIsAsyncCall @ServiceScfEventIsAsyncCall end |
#ServiceScfFunctionName ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceScfFunctionName @ServiceScfFunctionName end |
#ServiceScfFunctionNamespace ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceScfFunctionNamespace @ServiceScfFunctionNamespace end |
#ServiceScfFunctionQualifier ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceScfFunctionQualifier @ServiceScfFunctionQualifier end |
#ServiceScfFunctionType ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceScfFunctionType @ServiceScfFunctionType end |
#ServiceScfIsIntegratedResponse ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceScfIsIntegratedResponse @ServiceScfIsIntegratedResponse end |
#ServiceTimeout ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceTimeout @ServiceTimeout end |
#ServiceTsfHealthCheckConf ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceTsfHealthCheckConf @ServiceTsfHealthCheckConf end |
#ServiceTsfLoadBalanceConf ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceTsfLoadBalanceConf @ServiceTsfLoadBalanceConf end |
#ServiceType ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceType @ServiceType end |
#ServiceWebsocketCleanupFunctionName ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceWebsocketCleanupFunctionName @ServiceWebsocketCleanupFunctionName end |
#ServiceWebsocketCleanupFunctionNamespace ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceWebsocketCleanupFunctionNamespace @ServiceWebsocketCleanupFunctionNamespace end |
#ServiceWebsocketCleanupFunctionQualifier ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceWebsocketCleanupFunctionQualifier @ServiceWebsocketCleanupFunctionQualifier end |
#ServiceWebsocketRegisterFunctionName ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceWebsocketRegisterFunctionName @ServiceWebsocketRegisterFunctionName end |
#ServiceWebsocketRegisterFunctionNamespace ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceWebsocketRegisterFunctionNamespace @ServiceWebsocketRegisterFunctionNamespace end |
#ServiceWebsocketRegisterFunctionQualifier ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceWebsocketRegisterFunctionQualifier @ServiceWebsocketRegisterFunctionQualifier end |
#ServiceWebsocketTransportFunctionName ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceWebsocketTransportFunctionName @ServiceWebsocketTransportFunctionName end |
#ServiceWebsocketTransportFunctionNamespace ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceWebsocketTransportFunctionNamespace @ServiceWebsocketTransportFunctionNamespace end |
#ServiceWebsocketTransportFunctionQualifier ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def ServiceWebsocketTransportFunctionQualifier @ServiceWebsocketTransportFunctionQualifier end |
#TargetNamespaceId ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def TargetNamespaceId @TargetNamespaceId end |
#TargetServices ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def TargetServices @TargetServices end |
#TargetServicesHealthCheckConf ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def TargetServicesHealthCheckConf @TargetServicesHealthCheckConf end |
#TargetServicesLoadBalanceConf ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def TargetServicesLoadBalanceConf @TargetServicesLoadBalanceConf end |
#TokenTimeout ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def TokenTimeout @TokenTimeout end |
#UserType ⇒ Object
Parameters:
-
ServiceId:
—
API 所在的服务唯一 ID。
-
ServiceType:
—
API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
-
ServiceTimeout:
—
API 的后端服务超时时间,单位是秒。
-
Protocol:
—
API 的前端请求协议,支持HTTP和WEBSOCKET。
-
RequestConfig:
—
请求的前端配置。
-
ApiName:
—
用户自定义的 API 名称。
-
ApiDesc:
—
用户自定义的 API 接口描述。
-
ApiType:
—
API 类型,支持NORMAL(普通API)和TSF(微服务API),默认为NORMAL。
-
AuthType:
—
API 鉴权类型。支持SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、APP(应用认证)。默认为NONE。
-
EnableCORS:
—
是否开启跨域。
-
ConstantParameters:
—
常量参数。
-
RequestParameters:
—
前端请求参数。
-
ApiBusinessType:
—
当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。
-
ServiceMockReturnMessage:
—
API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。
-
MicroServices:
—
API绑定微服务列表。
-
ServiceTsfLoadBalanceConf:
—
微服务的负载均衡配置。
-
ServiceTsfHealthCheckConf:
—
微服务的健康检查配置。
-
TargetServices:
—
target类型后端资源信息。(内测阶段)
-
TargetServicesLoadBalanceConf:
—
target类型负载均衡配置。(内测阶段)
-
TargetServicesHealthCheckConf:
—
target健康检查配置。(内测阶段)
-
ServiceScfFunctionName:
—
scf 函数名称。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionName:
—
scf websocket注册函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionName:
—
scf websocket清理函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionName:
—
scf websocket传输函数。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfFunctionNamespace:
—
scf 函数命名空间。当后端类型是SCF时生效。
-
ServiceScfFunctionQualifier:
—
scf函数版本。当后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionNamespace:
—
scf websocket注册函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketRegisterFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionNamespace:
—
scf websocket传输函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketTransportFunctionQualifier:
—
scf websocket传输函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionNamespace:
—
scf websocket清理函数命名空间。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceWebsocketCleanupFunctionQualifier:
—
scf websocket清理函数版本。当前端类型是WEBSOCKET且后端类型是SCF时生效。
-
ServiceScfIsIntegratedResponse:
—
是否开启响应集成。当后端类型是SCF时生效。
-
IsDebugAfterCharge:
—
开始调试后计费。(云市场预留字段)
-
IsDeleteResponseErrorCodes:
—
是否删除自定义响应配置错误码,如果不传或者传 False,不删除,当传 True 时,则删除此 API 所有自定义响应配置错误码。
-
ResponseType:
—
返回类型。
-
ResponseSuccessExample:
—
自定义响应配置成功响应示例。
-
ResponseFailExample:
—
自定义响应配置失败响应示例。
-
ServiceConfig:
—
API 的后端服务配置。
-
AuthRelationApiId:
—
关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。
-
ServiceParameters:
—
API的后端服务参数。
-
OauthConfig:
—
oauth配置。当AuthType是OAUTH时生效。
-
ResponseErrorCodes:
—
用户自定义错误码配置。
-
TargetNamespaceId:
—
tsf serverless 命名空间ID。(内测中)
-
UserType:
—
用户类型。
-
IsBase64Encoded:
—
是否打开Base64编码,只有后端是scf时才会生效。
-
EventBusId:
—
事件总线ID。
-
ServiceScfFunctionType:
—
scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。
-
ServiceScfEventIsAsyncCall:
—
是否开启SCF Event异步调用。
-
EIAMAppType:
—
EIAM应用类型。
-
EIAMAuthType:
—
EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。
-
TokenTimeout:
—
EIAM应用Token 有效时间,单位为秒,默认为7200秒。
-
EIAMAppId:
—
EIAM应用ID。
-
Owner:
—
资源的Owner
2034 2035 2036 |
# File 'lib/v20180808/models.rb', line 2034 def UserType @UserType end |
Instance Method Details
#deserialize(params) ⇒ Object
2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 |
# File 'lib/v20180808/models.rb', line 2093 def deserialize(params) @ServiceId = params['ServiceId'] @ServiceType = params['ServiceType'] @ServiceTimeout = params['ServiceTimeout'] @Protocol = params['Protocol'] unless params['RequestConfig'].nil? @RequestConfig = ApiRequestConfig.new @RequestConfig.deserialize(params['RequestConfig']) end @ApiName = params['ApiName'] @ApiDesc = params['ApiDesc'] @ApiType = params['ApiType'] @AuthType = params['AuthType'] @EnableCORS = params['EnableCORS'] unless params['ConstantParameters'].nil? @ConstantParameters = [] params['ConstantParameters'].each do |i| constantparameter_tmp = ConstantParameter.new constantparameter_tmp.deserialize(i) @ConstantParameters << constantparameter_tmp end end unless params['RequestParameters'].nil? @RequestParameters = [] params['RequestParameters'].each do |i| requestparameter_tmp = RequestParameter.new requestparameter_tmp.deserialize(i) @RequestParameters << requestparameter_tmp end end @ApiBusinessType = params['ApiBusinessType'] @ServiceMockReturnMessage = params['ServiceMockReturnMessage'] unless params['MicroServices'].nil? @MicroServices = [] params['MicroServices'].each do |i| microservicereq_tmp = MicroServiceReq.new microservicereq_tmp.deserialize(i) @MicroServices << microservicereq_tmp end end unless params['ServiceTsfLoadBalanceConf'].nil? @ServiceTsfLoadBalanceConf = TsfLoadBalanceConfResp.new @ServiceTsfLoadBalanceConf.deserialize(params['ServiceTsfLoadBalanceConf']) end unless params['ServiceTsfHealthCheckConf'].nil? @ServiceTsfHealthCheckConf = HealthCheckConf.new @ServiceTsfHealthCheckConf.deserialize(params['ServiceTsfHealthCheckConf']) end unless params['TargetServices'].nil? @TargetServices = [] params['TargetServices'].each do |i| targetservicesreq_tmp = TargetServicesReq.new targetservicesreq_tmp.deserialize(i) @TargetServices << targetservicesreq_tmp end end @TargetServicesLoadBalanceConf = params['TargetServicesLoadBalanceConf'] unless params['TargetServicesHealthCheckConf'].nil? @TargetServicesHealthCheckConf = HealthCheckConf.new @TargetServicesHealthCheckConf.deserialize(params['TargetServicesHealthCheckConf']) end @ServiceScfFunctionName = params['ServiceScfFunctionName'] @ServiceWebsocketRegisterFunctionName = params['ServiceWebsocketRegisterFunctionName'] @ServiceWebsocketCleanupFunctionName = params['ServiceWebsocketCleanupFunctionName'] @ServiceWebsocketTransportFunctionName = params['ServiceWebsocketTransportFunctionName'] @ServiceScfFunctionNamespace = params['ServiceScfFunctionNamespace'] @ServiceScfFunctionQualifier = params['ServiceScfFunctionQualifier'] @ServiceWebsocketRegisterFunctionNamespace = params['ServiceWebsocketRegisterFunctionNamespace'] @ServiceWebsocketRegisterFunctionQualifier = params['ServiceWebsocketRegisterFunctionQualifier'] @ServiceWebsocketTransportFunctionNamespace = params['ServiceWebsocketTransportFunctionNamespace'] @ServiceWebsocketTransportFunctionQualifier = params['ServiceWebsocketTransportFunctionQualifier'] @ServiceWebsocketCleanupFunctionNamespace = params['ServiceWebsocketCleanupFunctionNamespace'] @ServiceWebsocketCleanupFunctionQualifier = params['ServiceWebsocketCleanupFunctionQualifier'] @ServiceScfIsIntegratedResponse = params['ServiceScfIsIntegratedResponse'] @IsDebugAfterCharge = params['IsDebugAfterCharge'] @IsDeleteResponseErrorCodes = params['IsDeleteResponseErrorCodes'] @ResponseType = params['ResponseType'] @ResponseSuccessExample = params['ResponseSuccessExample'] @ResponseFailExample = params['ResponseFailExample'] unless params['ServiceConfig'].nil? @ServiceConfig = ServiceConfig.new @ServiceConfig.deserialize(params['ServiceConfig']) end @AuthRelationApiId = params['AuthRelationApiId'] unless params['ServiceParameters'].nil? @ServiceParameters = [] params['ServiceParameters'].each do |i| serviceparameter_tmp = ServiceParameter.new serviceparameter_tmp.deserialize(i) @ServiceParameters << serviceparameter_tmp end end unless params['OauthConfig'].nil? @OauthConfig = OauthConfig.new @OauthConfig.deserialize(params['OauthConfig']) end unless params['ResponseErrorCodes'].nil? @ResponseErrorCodes = [] params['ResponseErrorCodes'].each do |i| responseerrorcodereq_tmp = ResponseErrorCodeReq.new responseerrorcodereq_tmp.deserialize(i) @ResponseErrorCodes << responseerrorcodereq_tmp end end @TargetNamespaceId = params['TargetNamespaceId'] @UserType = params['UserType'] @IsBase64Encoded = params['IsBase64Encoded'] @EventBusId = params['EventBusId'] @ServiceScfFunctionType = params['ServiceScfFunctionType'] @ServiceScfEventIsAsyncCall = params['ServiceScfEventIsAsyncCall'] @EIAMAppType = params['EIAMAppType'] @EIAMAuthType = params['EIAMAuthType'] @TokenTimeout = params['TokenTimeout'] @EIAMAppId = params['EIAMAppId'] @Owner = params['Owner'] end |