Class: TencentCloud::Apigateway::V20180808::ModifyApiRequest

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

Overview

ModifyApi请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(serviceid = nil, servicetype = nil, requestconfig = nil, apiid = nil, apiname = nil, apidesc = nil, apitype = nil, authtype = nil, authrequired = nil, servicetimeout = nil, protocol = nil, enablecors = nil, constantparameters = nil, requestparameters = nil, apibusinesstype = nil, servicemockreturnmessage = nil, microservices = nil, servicetsfloadbalanceconf = nil, servicetsfhealthcheckconf = 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, tagspecifications = nil, isdeleteresponseerrorcodes = nil, responsetype = nil, responsesuccessexample = nil, responsefailexample = nil, serviceconfig = nil, authrelationapiid = nil, serviceparameters = nil, oauthconfig = nil, responseerrorcodes = nil, isbase64encoded = nil, isbase64trigger = nil, base64encodedtriggerrules = nil, eventbusid = nil, servicescffunctiontype = nil, servicescfeventisasynccall = nil, eiamapptype = nil, eiamauthtype = nil, eiamappid = nil, tokentimeout = nil) ⇒ ModifyApiRequest

Returns a new instance of ModifyApiRequest.



7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
# File 'lib/v20180808/models.rb', line 7347

def initialize(serviceid=nil, servicetype=nil, requestconfig=nil, apiid=nil, apiname=nil, apidesc=nil, apitype=nil, authtype=nil, authrequired=nil, servicetimeout=nil, protocol=nil, enablecors=nil, constantparameters=nil, requestparameters=nil, apibusinesstype=nil, servicemockreturnmessage=nil, microservices=nil, servicetsfloadbalanceconf=nil, servicetsfhealthcheckconf=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, tagspecifications=nil, isdeleteresponseerrorcodes=nil, responsetype=nil, responsesuccessexample=nil, responsefailexample=nil, serviceconfig=nil, authrelationapiid=nil, serviceparameters=nil, oauthconfig=nil, responseerrorcodes=nil, isbase64encoded=nil, isbase64trigger=nil, base64encodedtriggerrules=nil, eventbusid=nil, servicescffunctiontype=nil, servicescfeventisasynccall=nil, eiamapptype=nil, eiamauthtype=nil, eiamappid=nil, tokentimeout=nil)
  @ServiceId = serviceid
  @ServiceType = servicetype
  @RequestConfig = requestconfig
  @ApiId = apiid
  @ApiName = apiname
  @ApiDesc = apidesc
  @ApiType = apitype
  @AuthType = authtype
  @AuthRequired = authrequired
  @ServiceTimeout = servicetimeout
  @Protocol = protocol
  @EnableCORS = enablecors
  @ConstantParameters = constantparameters
  @RequestParameters = requestparameters
  @ApiBusinessType = apibusinesstype
  @ServiceMockReturnMessage = servicemockreturnmessage
  @MicroServices = microservices
  @ServiceTsfLoadBalanceConf = servicetsfloadbalanceconf
  @ServiceTsfHealthCheckConf = servicetsfhealthcheckconf
  @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
  @TagSpecifications = tagspecifications
  @IsDeleteResponseErrorCodes = isdeleteresponseerrorcodes
  @ResponseType = responsetype
  @ResponseSuccessExample = responsesuccessexample
  @ResponseFailExample = responsefailexample
  @ServiceConfig = serviceconfig
  @AuthRelationApiId = authrelationapiid
  @ServiceParameters = serviceparameters
  @OauthConfig = oauthconfig
  @ResponseErrorCodes = responseerrorcodes
  @IsBase64Encoded = isbase64encoded
  @IsBase64Trigger = isbase64trigger
  @Base64EncodedTriggerRules = base64encodedtriggerrules
  @EventBusId = eventbusid
  @ServiceScfFunctionType = servicescffunctiontype
  @ServiceScfEventIsAsyncCall = servicescfeventisasynccall
  @EIAMAppType = eiamapptype
  @EIAMAuthType = eiamauthtype
  @EIAMAppId = eiamappid
  @TokenTimeout = tokentimeout
end

Instance Attribute Details

#ApiBusinessTypeObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ApiBusinessType
  @ApiBusinessType
end

#ApiDescObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ApiDesc
  @ApiDesc
end

#ApiIdObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ApiId
  @ApiId
end

#ApiNameObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ApiName
  @ApiName
end

#ApiTypeObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ApiType
  @ApiType
end

#AuthRelationApiIdObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def AuthRelationApiId
  @AuthRelationApiId
end

#AuthRequiredObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def AuthRequired
  @AuthRequired
end

#AuthTypeObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def AuthType
  @AuthType
end

#Base64EncodedTriggerRulesObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def Base64EncodedTriggerRules
  @Base64EncodedTriggerRules
end

#ConstantParametersObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ConstantParameters
  @ConstantParameters
end

#EIAMAppIdObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def EIAMAppId
  @EIAMAppId
end

#EIAMAppTypeObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def EIAMAppType
  @EIAMAppType
end

#EIAMAuthTypeObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def EIAMAuthType
  @EIAMAuthType
end

#EnableCORSObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def EnableCORS
  @EnableCORS
end

#EventBusIdObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def EventBusId
  @EventBusId
end

#IsBase64EncodedObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def IsBase64Encoded
  @IsBase64Encoded
end

#IsBase64TriggerObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def IsBase64Trigger
  @IsBase64Trigger
end

#IsDebugAfterChargeObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def IsDebugAfterCharge
  @IsDebugAfterCharge
end

#IsDeleteResponseErrorCodesObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def IsDeleteResponseErrorCodes
  @IsDeleteResponseErrorCodes
end

#MicroServicesObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def MicroServices
  @MicroServices
end

#OauthConfigObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def OauthConfig
  @OauthConfig
end

#ProtocolObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def Protocol
  @Protocol
end

#RequestConfigObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def RequestConfig
  @RequestConfig
end

#RequestParametersObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def RequestParameters
  @RequestParameters
end

#ResponseErrorCodesObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ResponseErrorCodes
  @ResponseErrorCodes
end

#ResponseFailExampleObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ResponseFailExample
  @ResponseFailExample
end

#ResponseSuccessExampleObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ResponseSuccessExample
  @ResponseSuccessExample
end

#ResponseTypeObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ResponseType
  @ResponseType
end

#ServiceConfigObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceConfig
  @ServiceConfig
end

#ServiceIdObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceId
  @ServiceId
end

#ServiceMockReturnMessageObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceMockReturnMessage
  @ServiceMockReturnMessage
end

#ServiceParametersObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceParameters
  @ServiceParameters
end

#ServiceScfEventIsAsyncCallObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceScfEventIsAsyncCall
  @ServiceScfEventIsAsyncCall
end

#ServiceScfFunctionNameObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceScfFunctionName
  @ServiceScfFunctionName
end

#ServiceScfFunctionNamespaceObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceScfFunctionNamespace
  @ServiceScfFunctionNamespace
end

#ServiceScfFunctionQualifierObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceScfFunctionQualifier
  @ServiceScfFunctionQualifier
end

#ServiceScfFunctionTypeObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceScfFunctionType
  @ServiceScfFunctionType
end

#ServiceScfIsIntegratedResponseObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceScfIsIntegratedResponse
  @ServiceScfIsIntegratedResponse
end

#ServiceTimeoutObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceTimeout
  @ServiceTimeout
end

#ServiceTsfHealthCheckConfObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceTsfHealthCheckConf
  @ServiceTsfHealthCheckConf
end

#ServiceTsfLoadBalanceConfObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceTsfLoadBalanceConf
  @ServiceTsfLoadBalanceConf
end

#ServiceTypeObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceType
  @ServiceType
end

#ServiceWebsocketCleanupFunctionNameObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceWebsocketCleanupFunctionName
  @ServiceWebsocketCleanupFunctionName
end

#ServiceWebsocketCleanupFunctionNamespaceObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceWebsocketCleanupFunctionNamespace
  @ServiceWebsocketCleanupFunctionNamespace
end

#ServiceWebsocketCleanupFunctionQualifierObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceWebsocketCleanupFunctionQualifier
  @ServiceWebsocketCleanupFunctionQualifier
end

#ServiceWebsocketRegisterFunctionNameObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceWebsocketRegisterFunctionName
  @ServiceWebsocketRegisterFunctionName
end

#ServiceWebsocketRegisterFunctionNamespaceObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceWebsocketRegisterFunctionNamespace
  @ServiceWebsocketRegisterFunctionNamespace
end

#ServiceWebsocketRegisterFunctionQualifierObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceWebsocketRegisterFunctionQualifier
  @ServiceWebsocketRegisterFunctionQualifier
end

#ServiceWebsocketTransportFunctionNameObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceWebsocketTransportFunctionName
  @ServiceWebsocketTransportFunctionName
end

#ServiceWebsocketTransportFunctionNamespaceObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceWebsocketTransportFunctionNamespace
  @ServiceWebsocketTransportFunctionNamespace
end

#ServiceWebsocketTransportFunctionQualifierObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def ServiceWebsocketTransportFunctionQualifier
  @ServiceWebsocketTransportFunctionQualifier
end

#TagSpecificationsObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def TagSpecifications
  @TagSpecifications
end

#TargetServicesHealthCheckConfObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def TargetServicesHealthCheckConf
  @TargetServicesHealthCheckConf
end

#TargetServicesLoadBalanceConfObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def TargetServicesLoadBalanceConf
  @TargetServicesLoadBalanceConf
end

#TokenTimeoutObject

Parameters:

  • ServiceId:

    API 所在的服务唯一 ID。

  • ServiceType:

    API 的后端服务类型。支持HTTP、MOCK、TSF、CLB、SCF、WEBSOCKET、TARGET(内测)。

  • RequestConfig:

    请求的前端配置。

  • ApiId:

    API 接口唯一 ID。

  • ApiName:

    用户自定义的 API 名称。

  • ApiDesc:

    用户自定义的 API 接口描述。

  • ApiType:

    API 类型,支持NORMAL和TSF,默认为NORMAL。

  • AuthType:

    API 鉴权类型。支持SECRET、NONE、OAUTH、APP。默认为NONE。

  • AuthRequired:

    是否需要签名认证,True 表示需要,False 表示不需要。待废弃。

  • ServiceTimeout:

    API 的后端服务超时时间,单位是秒。

  • Protocol:

    API 的前端请求类型,如 HTTP 或 HTTPS 或者 HTTP 和 HTTPS。修改api时推荐必填

  • EnableCORS:

    是否需要开启跨域,Ture 表示需要,False 表示不需要。

  • ConstantParameters:

    常量参数。

  • RequestParameters:

    前端请求参数。

  • ApiBusinessType:

    当AuthType 为 OAUTH时,该字段有效, NORMAL:业务api OAUTH:授权API。

  • ServiceMockReturnMessage:

    API 的后端 Mock 返回信息。如果 ServiceType 是 Mock,则此参数必传。

  • MicroServices:

    API绑定微服务列表。

  • ServiceTsfLoadBalanceConf:

    微服务的负载均衡配置。

  • ServiceTsfHealthCheckConf:

    微服务的健康检查配置。

  • 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:

    开始调试后计费。(云市场预留字段)

  • TagSpecifications:

    标签。

  • 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:

    用户自定义错误码配置。

  • IsBase64Encoded:

    是否开启Base64编码,只有后端为scf时才会生效。

  • IsBase64Trigger:

    是否开启Base64编码的header触发,只有后端为scf时才会生效。

  • Base64EncodedTriggerRules:

    Header触发规则,总规则数不能超过10。

  • EventBusId:

    事件总线ID。

  • ServiceScfFunctionType:

    scf函数类型。当后端类型是SCF时生效。支持事件触发(EVENT),http直通云函数(HTTP)。

  • ServiceScfEventIsAsyncCall:

    是否开启SCF Event异步调用。

  • EIAMAppType:

    EIAM应用类型。

  • EIAMAuthType:

    EIAM应用认证类型,支持仅认证(AuthenticationOnly)、认证和鉴权(Authorization)。

  • EIAMAppId:

    EIAM应用Token 有效时间,单位为秒,默认为7200秒。

  • TokenTimeout:

    EIAM应用ID。



7345
7346
7347
# File 'lib/v20180808/models.rb', line 7345

def TokenTimeout
  @TokenTimeout
end

Instance Method Details

#deserialize(params) ⇒ Object



7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
# File 'lib/v20180808/models.rb', line 7405

def deserialize(params)
  @ServiceId = params['ServiceId']
  @ServiceType = params['ServiceType']
  unless params['RequestConfig'].nil?
    @RequestConfig = RequestConfig.new
    @RequestConfig.deserialize(params['RequestConfig'])
  end
  @ApiId = params['ApiId']
  @ApiName = params['ApiName']
  @ApiDesc = params['ApiDesc']
  @ApiType = params['ApiType']
  @AuthType = params['AuthType']
  @AuthRequired = params['AuthRequired']
  @ServiceTimeout = params['ServiceTimeout']
  @Protocol = params['Protocol']
  @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|
      reqparameter_tmp = ReqParameter.new
      reqparameter_tmp.deserialize(i)
      @RequestParameters << reqparameter_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
  @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']
  unless params['TagSpecifications'].nil?
    @TagSpecifications = Tag.new
    @TagSpecifications.deserialize(params['TagSpecifications'])
  end
  @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
  @IsBase64Encoded = params['IsBase64Encoded']
  @IsBase64Trigger = params['IsBase64Trigger']
  unless params['Base64EncodedTriggerRules'].nil?
    @Base64EncodedTriggerRules = []
    params['Base64EncodedTriggerRules'].each do |i|
      base64encodedtriggerrule_tmp = Base64EncodedTriggerRule.new
      base64encodedtriggerrule_tmp.deserialize(i)
      @Base64EncodedTriggerRules << base64encodedtriggerrule_tmp
    end
  end
  @EventBusId = params['EventBusId']
  @ServiceScfFunctionType = params['ServiceScfFunctionType']
  @ServiceScfEventIsAsyncCall = params['ServiceScfEventIsAsyncCall']
  @EIAMAppType = params['EIAMAppType']
  @EIAMAuthType = params['EIAMAuthType']
  @EIAMAppId = params['EIAMAppId']
  @TokenTimeout = params['TokenTimeout']
end