Class: TencentCloud::Apigateway::V20180808::CreateApiRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180808/models.rb

Overview

CreateApi请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#ApiBusinessTypeObject

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

#ApiDescObject

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

#ApiNameObject

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

#ApiTypeObject

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

#AuthRelationApiIdObject

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

#AuthTypeObject

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

#ConstantParametersObject

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

#EIAMAppIdObject

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

#EIAMAppTypeObject

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

#EIAMAuthTypeObject

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

#EnableCORSObject

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

#EventBusIdObject

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

#IsBase64EncodedObject

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

#IsDebugAfterChargeObject

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

#IsDeleteResponseErrorCodesObject

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

#MicroServicesObject

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

#OauthConfigObject

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

#OwnerObject

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

#ProtocolObject

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

#RequestConfigObject

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

#RequestParametersObject

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

#ResponseErrorCodesObject

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

#ResponseFailExampleObject

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

#ResponseSuccessExampleObject

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

#ResponseTypeObject

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

#ServiceConfigObject

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

#ServiceIdObject

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

#ServiceMockReturnMessageObject

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

#ServiceParametersObject

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

#ServiceScfEventIsAsyncCallObject

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

#ServiceScfFunctionNameObject

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

#ServiceScfFunctionNamespaceObject

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

#ServiceScfFunctionQualifierObject

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

#ServiceScfFunctionTypeObject

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

#ServiceScfIsIntegratedResponseObject

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

#ServiceTimeoutObject

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

#ServiceTsfHealthCheckConfObject

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

#ServiceTsfLoadBalanceConfObject

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

#ServiceTypeObject

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

#ServiceWebsocketCleanupFunctionNameObject

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

#ServiceWebsocketCleanupFunctionNamespaceObject

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

#ServiceWebsocketCleanupFunctionQualifierObject

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

#ServiceWebsocketRegisterFunctionNameObject

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

#ServiceWebsocketRegisterFunctionNamespaceObject

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

#ServiceWebsocketRegisterFunctionQualifierObject

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

#ServiceWebsocketTransportFunctionNameObject

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

#ServiceWebsocketTransportFunctionNamespaceObject

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

#ServiceWebsocketTransportFunctionQualifierObject

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

#TargetNamespaceIdObject

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

#TargetServicesObject

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

#TargetServicesHealthCheckConfObject

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

#TargetServicesLoadBalanceConfObject

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

#TokenTimeoutObject

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

#UserTypeObject

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