Class: TencentCloud::Apigateway::V20180808::DesApisStatus

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

Overview

api状态详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(serviceid = nil, apiid = nil, apidesc = nil, createdtime = nil, modifiedtime = nil, apiname = nil, vpcid = nil, uniqvpcid = nil, apitype = nil, protocol = nil, isdebugaftercharge = nil, authtype = nil, apibusinesstype = nil, authrelationapiid = nil, oauthconfig = nil, relationbuniessapiids = nil, tags = nil, path = nil, method = nil) ⇒ DesApisStatus

Returns a new instance of DesApisStatus.



3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
# File 'lib/v20180808/models.rb', line 3321

def initialize(serviceid=nil, apiid=nil, apidesc=nil, createdtime=nil, modifiedtime=nil, apiname=nil, vpcid=nil, uniqvpcid=nil, apitype=nil, protocol=nil, isdebugaftercharge=nil, authtype=nil, apibusinesstype=nil, authrelationapiid=nil, oauthconfig=nil, relationbuniessapiids=nil, tags=nil, path=nil, method=nil)
  @ServiceId = serviceid
  @ApiId = apiid
  @ApiDesc = apidesc
  @CreatedTime = createdtime
  @ModifiedTime = modifiedtime
  @ApiName = apiname
  @VpcId = vpcid
  @UniqVpcId = uniqvpcid
  @ApiType = apitype
  @Protocol = protocol
  @IsDebugAfterCharge = isdebugaftercharge
  @AuthType = authtype
  @ApiBusinessType = apibusinesstype
  @AuthRelationApiId = authrelationapiid
  @OauthConfig = oauthconfig
  @RelationBuniessApiIds = relationbuniessapiids
  @Tags = tags
  @Path = path
  @Method = method
end

Instance Attribute Details

#ApiBusinessTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceId:

    服务唯一ID。

  • ApiId:

    API唯一ID。

  • ApiDesc:

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

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ApiName:

    API 接口的名称。

  • VpcId:

    VPCID。

  • UniqVpcId:

    VPC唯一ID。

  • ApiType:

    API类型。取值为NORMAL(普通API)和TSF(微服务API)。

  • Protocol:

    API协议。

  • IsDebugAfterCharge:

    是否买后调试。(云市场预留字段)

  • AuthType:

    API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。

  • ApiBusinessType:

    OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。

  • AuthRelationApiId:

    关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。

  • OauthConfig:

    OAUTH 配置信息。当AuthType是OAUTH时生效。

  • RelationBuniessApiIds:

    授权API关联的业务API列表。

  • Tags:

    API关联的标签信息。

  • Path:

    API 的路径,如 /path。

  • Method:

    API 的请求方法,如 GET。



3316
3317
3318
# File 'lib/v20180808/models.rb', line 3316

def ApiBusinessType
  @ApiBusinessType
end

#ApiDescObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceId:

    服务唯一ID。

  • ApiId:

    API唯一ID。

  • ApiDesc:

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

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ApiName:

    API 接口的名称。

  • VpcId:

    VPCID。

  • UniqVpcId:

    VPC唯一ID。

  • ApiType:

    API类型。取值为NORMAL(普通API)和TSF(微服务API)。

  • Protocol:

    API协议。

  • IsDebugAfterCharge:

    是否买后调试。(云市场预留字段)

  • AuthType:

    API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。

  • ApiBusinessType:

    OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。

  • AuthRelationApiId:

    关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。

  • OauthConfig:

    OAUTH 配置信息。当AuthType是OAUTH时生效。

  • RelationBuniessApiIds:

    授权API关联的业务API列表。

  • Tags:

    API关联的标签信息。

  • Path:

    API 的路径,如 /path。

  • Method:

    API 的请求方法,如 GET。



3316
3317
3318
# File 'lib/v20180808/models.rb', line 3316

def ApiDesc
  @ApiDesc
end

#ApiIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceId:

    服务唯一ID。

  • ApiId:

    API唯一ID。

  • ApiDesc:

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

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ApiName:

    API 接口的名称。

  • VpcId:

    VPCID。

  • UniqVpcId:

    VPC唯一ID。

  • ApiType:

    API类型。取值为NORMAL(普通API)和TSF(微服务API)。

  • Protocol:

    API协议。

  • IsDebugAfterCharge:

    是否买后调试。(云市场预留字段)

  • AuthType:

    API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。

  • ApiBusinessType:

    OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。

  • AuthRelationApiId:

    关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。

  • OauthConfig:

    OAUTH 配置信息。当AuthType是OAUTH时生效。

  • RelationBuniessApiIds:

    授权API关联的业务API列表。

  • Tags:

    API关联的标签信息。

  • Path:

    API 的路径,如 /path。

  • Method:

    API 的请求方法,如 GET。



3316
3317
3318
# File 'lib/v20180808/models.rb', line 3316

def ApiId
  @ApiId
end

#ApiNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceId:

    服务唯一ID。

  • ApiId:

    API唯一ID。

  • ApiDesc:

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

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ApiName:

    API 接口的名称。

  • VpcId:

    VPCID。

  • UniqVpcId:

    VPC唯一ID。

  • ApiType:

    API类型。取值为NORMAL(普通API)和TSF(微服务API)。

  • Protocol:

    API协议。

  • IsDebugAfterCharge:

    是否买后调试。(云市场预留字段)

  • AuthType:

    API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。

  • ApiBusinessType:

    OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。

  • AuthRelationApiId:

    关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。

  • OauthConfig:

    OAUTH 配置信息。当AuthType是OAUTH时生效。

  • RelationBuniessApiIds:

    授权API关联的业务API列表。

  • Tags:

    API关联的标签信息。

  • Path:

    API 的路径,如 /path。

  • Method:

    API 的请求方法,如 GET。



3316
3317
3318
# File 'lib/v20180808/models.rb', line 3316

def ApiName
  @ApiName
end

#ApiTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceId:

    服务唯一ID。

  • ApiId:

    API唯一ID。

  • ApiDesc:

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

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ApiName:

    API 接口的名称。

  • VpcId:

    VPCID。

  • UniqVpcId:

    VPC唯一ID。

  • ApiType:

    API类型。取值为NORMAL(普通API)和TSF(微服务API)。

  • Protocol:

    API协议。

  • IsDebugAfterCharge:

    是否买后调试。(云市场预留字段)

  • AuthType:

    API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。

  • ApiBusinessType:

    OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。

  • AuthRelationApiId:

    关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。

  • OauthConfig:

    OAUTH 配置信息。当AuthType是OAUTH时生效。

  • RelationBuniessApiIds:

    授权API关联的业务API列表。

  • Tags:

    API关联的标签信息。

  • Path:

    API 的路径,如 /path。

  • Method:

    API 的请求方法,如 GET。



3316
3317
3318
# File 'lib/v20180808/models.rb', line 3316

def ApiType
  @ApiType
end

#AuthRelationApiIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceId:

    服务唯一ID。

  • ApiId:

    API唯一ID。

  • ApiDesc:

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

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ApiName:

    API 接口的名称。

  • VpcId:

    VPCID。

  • UniqVpcId:

    VPC唯一ID。

  • ApiType:

    API类型。取值为NORMAL(普通API)和TSF(微服务API)。

  • Protocol:

    API协议。

  • IsDebugAfterCharge:

    是否买后调试。(云市场预留字段)

  • AuthType:

    API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。

  • ApiBusinessType:

    OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。

  • AuthRelationApiId:

    关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。

  • OauthConfig:

    OAUTH 配置信息。当AuthType是OAUTH时生效。

  • RelationBuniessApiIds:

    授权API关联的业务API列表。

  • Tags:

    API关联的标签信息。

  • Path:

    API 的路径,如 /path。

  • Method:

    API 的请求方法,如 GET。



3316
3317
3318
# File 'lib/v20180808/models.rb', line 3316

def AuthRelationApiId
  @AuthRelationApiId
end

#AuthTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceId:

    服务唯一ID。

  • ApiId:

    API唯一ID。

  • ApiDesc:

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

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ApiName:

    API 接口的名称。

  • VpcId:

    VPCID。

  • UniqVpcId:

    VPC唯一ID。

  • ApiType:

    API类型。取值为NORMAL(普通API)和TSF(微服务API)。

  • Protocol:

    API协议。

  • IsDebugAfterCharge:

    是否买后调试。(云市场预留字段)

  • AuthType:

    API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。

  • ApiBusinessType:

    OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。

  • AuthRelationApiId:

    关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。

  • OauthConfig:

    OAUTH 配置信息。当AuthType是OAUTH时生效。

  • RelationBuniessApiIds:

    授权API关联的业务API列表。

  • Tags:

    API关联的标签信息。

  • Path:

    API 的路径,如 /path。

  • Method:

    API 的请求方法,如 GET。



3316
3317
3318
# File 'lib/v20180808/models.rb', line 3316

def AuthType
  @AuthType
end

#CreatedTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceId:

    服务唯一ID。

  • ApiId:

    API唯一ID。

  • ApiDesc:

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

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ApiName:

    API 接口的名称。

  • VpcId:

    VPCID。

  • UniqVpcId:

    VPC唯一ID。

  • ApiType:

    API类型。取值为NORMAL(普通API)和TSF(微服务API)。

  • Protocol:

    API协议。

  • IsDebugAfterCharge:

    是否买后调试。(云市场预留字段)

  • AuthType:

    API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。

  • ApiBusinessType:

    OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。

  • AuthRelationApiId:

    关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。

  • OauthConfig:

    OAUTH 配置信息。当AuthType是OAUTH时生效。

  • RelationBuniessApiIds:

    授权API关联的业务API列表。

  • Tags:

    API关联的标签信息。

  • Path:

    API 的路径,如 /path。

  • Method:

    API 的请求方法,如 GET。



3316
3317
3318
# File 'lib/v20180808/models.rb', line 3316

def CreatedTime
  @CreatedTime
end

#IsDebugAfterChargeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceId:

    服务唯一ID。

  • ApiId:

    API唯一ID。

  • ApiDesc:

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

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ApiName:

    API 接口的名称。

  • VpcId:

    VPCID。

  • UniqVpcId:

    VPC唯一ID。

  • ApiType:

    API类型。取值为NORMAL(普通API)和TSF(微服务API)。

  • Protocol:

    API协议。

  • IsDebugAfterCharge:

    是否买后调试。(云市场预留字段)

  • AuthType:

    API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。

  • ApiBusinessType:

    OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。

  • AuthRelationApiId:

    关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。

  • OauthConfig:

    OAUTH 配置信息。当AuthType是OAUTH时生效。

  • RelationBuniessApiIds:

    授权API关联的业务API列表。

  • Tags:

    API关联的标签信息。

  • Path:

    API 的路径,如 /path。

  • Method:

    API 的请求方法,如 GET。



3316
3317
3318
# File 'lib/v20180808/models.rb', line 3316

def IsDebugAfterCharge
  @IsDebugAfterCharge
end

#MethodObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceId:

    服务唯一ID。

  • ApiId:

    API唯一ID。

  • ApiDesc:

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

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ApiName:

    API 接口的名称。

  • VpcId:

    VPCID。

  • UniqVpcId:

    VPC唯一ID。

  • ApiType:

    API类型。取值为NORMAL(普通API)和TSF(微服务API)。

  • Protocol:

    API协议。

  • IsDebugAfterCharge:

    是否买后调试。(云市场预留字段)

  • AuthType:

    API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。

  • ApiBusinessType:

    OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。

  • AuthRelationApiId:

    关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。

  • OauthConfig:

    OAUTH 配置信息。当AuthType是OAUTH时生效。

  • RelationBuniessApiIds:

    授权API关联的业务API列表。

  • Tags:

    API关联的标签信息。

  • Path:

    API 的路径,如 /path。

  • Method:

    API 的请求方法,如 GET。



3316
3317
3318
# File 'lib/v20180808/models.rb', line 3316

def Method
  @Method
end

#ModifiedTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceId:

    服务唯一ID。

  • ApiId:

    API唯一ID。

  • ApiDesc:

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

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ApiName:

    API 接口的名称。

  • VpcId:

    VPCID。

  • UniqVpcId:

    VPC唯一ID。

  • ApiType:

    API类型。取值为NORMAL(普通API)和TSF(微服务API)。

  • Protocol:

    API协议。

  • IsDebugAfterCharge:

    是否买后调试。(云市场预留字段)

  • AuthType:

    API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。

  • ApiBusinessType:

    OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。

  • AuthRelationApiId:

    关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。

  • OauthConfig:

    OAUTH 配置信息。当AuthType是OAUTH时生效。

  • RelationBuniessApiIds:

    授权API关联的业务API列表。

  • Tags:

    API关联的标签信息。

  • Path:

    API 的路径,如 /path。

  • Method:

    API 的请求方法,如 GET。



3316
3317
3318
# File 'lib/v20180808/models.rb', line 3316

def ModifiedTime
  @ModifiedTime
end

#OauthConfigObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceId:

    服务唯一ID。

  • ApiId:

    API唯一ID。

  • ApiDesc:

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

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ApiName:

    API 接口的名称。

  • VpcId:

    VPCID。

  • UniqVpcId:

    VPC唯一ID。

  • ApiType:

    API类型。取值为NORMAL(普通API)和TSF(微服务API)。

  • Protocol:

    API协议。

  • IsDebugAfterCharge:

    是否买后调试。(云市场预留字段)

  • AuthType:

    API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。

  • ApiBusinessType:

    OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。

  • AuthRelationApiId:

    关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。

  • OauthConfig:

    OAUTH 配置信息。当AuthType是OAUTH时生效。

  • RelationBuniessApiIds:

    授权API关联的业务API列表。

  • Tags:

    API关联的标签信息。

  • Path:

    API 的路径,如 /path。

  • Method:

    API 的请求方法,如 GET。



3316
3317
3318
# File 'lib/v20180808/models.rb', line 3316

def OauthConfig
  @OauthConfig
end

#PathObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceId:

    服务唯一ID。

  • ApiId:

    API唯一ID。

  • ApiDesc:

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

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ApiName:

    API 接口的名称。

  • VpcId:

    VPCID。

  • UniqVpcId:

    VPC唯一ID。

  • ApiType:

    API类型。取值为NORMAL(普通API)和TSF(微服务API)。

  • Protocol:

    API协议。

  • IsDebugAfterCharge:

    是否买后调试。(云市场预留字段)

  • AuthType:

    API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。

  • ApiBusinessType:

    OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。

  • AuthRelationApiId:

    关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。

  • OauthConfig:

    OAUTH 配置信息。当AuthType是OAUTH时生效。

  • RelationBuniessApiIds:

    授权API关联的业务API列表。

  • Tags:

    API关联的标签信息。

  • Path:

    API 的路径,如 /path。

  • Method:

    API 的请求方法,如 GET。



3316
3317
3318
# File 'lib/v20180808/models.rb', line 3316

def Path
  @Path
end

#ProtocolObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceId:

    服务唯一ID。

  • ApiId:

    API唯一ID。

  • ApiDesc:

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

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ApiName:

    API 接口的名称。

  • VpcId:

    VPCID。

  • UniqVpcId:

    VPC唯一ID。

  • ApiType:

    API类型。取值为NORMAL(普通API)和TSF(微服务API)。

  • Protocol:

    API协议。

  • IsDebugAfterCharge:

    是否买后调试。(云市场预留字段)

  • AuthType:

    API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。

  • ApiBusinessType:

    OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。

  • AuthRelationApiId:

    关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。

  • OauthConfig:

    OAUTH 配置信息。当AuthType是OAUTH时生效。

  • RelationBuniessApiIds:

    授权API关联的业务API列表。

  • Tags:

    API关联的标签信息。

  • Path:

    API 的路径,如 /path。

  • Method:

    API 的请求方法,如 GET。



3316
3317
3318
# File 'lib/v20180808/models.rb', line 3316

def Protocol
  @Protocol
end

#RelationBuniessApiIdsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceId:

    服务唯一ID。

  • ApiId:

    API唯一ID。

  • ApiDesc:

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

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ApiName:

    API 接口的名称。

  • VpcId:

    VPCID。

  • UniqVpcId:

    VPC唯一ID。

  • ApiType:

    API类型。取值为NORMAL(普通API)和TSF(微服务API)。

  • Protocol:

    API协议。

  • IsDebugAfterCharge:

    是否买后调试。(云市场预留字段)

  • AuthType:

    API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。

  • ApiBusinessType:

    OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。

  • AuthRelationApiId:

    关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。

  • OauthConfig:

    OAUTH 配置信息。当AuthType是OAUTH时生效。

  • RelationBuniessApiIds:

    授权API关联的业务API列表。

  • Tags:

    API关联的标签信息。

  • Path:

    API 的路径,如 /path。

  • Method:

    API 的请求方法,如 GET。



3316
3317
3318
# File 'lib/v20180808/models.rb', line 3316

def RelationBuniessApiIds
  @RelationBuniessApiIds
end

#ServiceIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceId:

    服务唯一ID。

  • ApiId:

    API唯一ID。

  • ApiDesc:

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

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ApiName:

    API 接口的名称。

  • VpcId:

    VPCID。

  • UniqVpcId:

    VPC唯一ID。

  • ApiType:

    API类型。取值为NORMAL(普通API)和TSF(微服务API)。

  • Protocol:

    API协议。

  • IsDebugAfterCharge:

    是否买后调试。(云市场预留字段)

  • AuthType:

    API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。

  • ApiBusinessType:

    OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。

  • AuthRelationApiId:

    关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。

  • OauthConfig:

    OAUTH 配置信息。当AuthType是OAUTH时生效。

  • RelationBuniessApiIds:

    授权API关联的业务API列表。

  • Tags:

    API关联的标签信息。

  • Path:

    API 的路径,如 /path。

  • Method:

    API 的请求方法,如 GET。



3316
3317
3318
# File 'lib/v20180808/models.rb', line 3316

def ServiceId
  @ServiceId
end

#TagsObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceId:

    服务唯一ID。

  • ApiId:

    API唯一ID。

  • ApiDesc:

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

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ApiName:

    API 接口的名称。

  • VpcId:

    VPCID。

  • UniqVpcId:

    VPC唯一ID。

  • ApiType:

    API类型。取值为NORMAL(普通API)和TSF(微服务API)。

  • Protocol:

    API协议。

  • IsDebugAfterCharge:

    是否买后调试。(云市场预留字段)

  • AuthType:

    API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。

  • ApiBusinessType:

    OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。

  • AuthRelationApiId:

    关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。

  • OauthConfig:

    OAUTH 配置信息。当AuthType是OAUTH时生效。

  • RelationBuniessApiIds:

    授权API关联的业务API列表。

  • Tags:

    API关联的标签信息。

  • Path:

    API 的路径,如 /path。

  • Method:

    API 的请求方法,如 GET。



3316
3317
3318
# File 'lib/v20180808/models.rb', line 3316

def Tags
  @Tags
end

#UniqVpcIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceId:

    服务唯一ID。

  • ApiId:

    API唯一ID。

  • ApiDesc:

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

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ApiName:

    API 接口的名称。

  • VpcId:

    VPCID。

  • UniqVpcId:

    VPC唯一ID。

  • ApiType:

    API类型。取值为NORMAL(普通API)和TSF(微服务API)。

  • Protocol:

    API协议。

  • IsDebugAfterCharge:

    是否买后调试。(云市场预留字段)

  • AuthType:

    API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。

  • ApiBusinessType:

    OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。

  • AuthRelationApiId:

    关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。

  • OauthConfig:

    OAUTH 配置信息。当AuthType是OAUTH时生效。

  • RelationBuniessApiIds:

    授权API关联的业务API列表。

  • Tags:

    API关联的标签信息。

  • Path:

    API 的路径,如 /path。

  • Method:

    API 的请求方法,如 GET。



3316
3317
3318
# File 'lib/v20180808/models.rb', line 3316

def UniqVpcId
  @UniqVpcId
end

#VpcIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ServiceId:

    服务唯一ID。

  • ApiId:

    API唯一ID。

  • ApiDesc:

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

  • CreatedTime:

    创建时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ModifiedTime:

    最后修改时间。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ。

  • ApiName:

    API 接口的名称。

  • VpcId:

    VPCID。

  • UniqVpcId:

    VPC唯一ID。

  • ApiType:

    API类型。取值为NORMAL(普通API)和TSF(微服务API)。

  • Protocol:

    API协议。

  • IsDebugAfterCharge:

    是否买后调试。(云市场预留字段)

  • AuthType:

    API 鉴权类型。取值为SECRET(密钥对鉴权)、NONE(免鉴权)、OAUTH、EIAM。

  • ApiBusinessType:

    OAUTH API的类型。当AuthType 为 OAUTH时该字段有效, 取值为NORMAL(业务API)和 OAUTH(授权API)。

  • AuthRelationApiId:

    关联的授权API 唯一 ID,当AuthType为OAUTH且ApiBusinessType为NORMAL时生效。标示业务API绑定的oauth2.0授权API唯一ID。

  • OauthConfig:

    OAUTH 配置信息。当AuthType是OAUTH时生效。

  • RelationBuniessApiIds:

    授权API关联的业务API列表。

  • Tags:

    API关联的标签信息。

  • Path:

    API 的路径,如 /path。

  • Method:

    API 的请求方法,如 GET。



3316
3317
3318
# File 'lib/v20180808/models.rb', line 3316

def VpcId
  @VpcId
end

Instance Method Details

#deserialize(params) ⇒ Object



3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
# File 'lib/v20180808/models.rb', line 3343

def deserialize(params)
  @ServiceId = params['ServiceId']
  @ApiId = params['ApiId']
  @ApiDesc = params['ApiDesc']
  @CreatedTime = params['CreatedTime']
  @ModifiedTime = params['ModifiedTime']
  @ApiName = params['ApiName']
  @VpcId = params['VpcId']
  @UniqVpcId = params['UniqVpcId']
  @ApiType = params['ApiType']
  @Protocol = params['Protocol']
  @IsDebugAfterCharge = params['IsDebugAfterCharge']
  @AuthType = params['AuthType']
  @ApiBusinessType = params['ApiBusinessType']
  @AuthRelationApiId = params['AuthRelationApiId']
  unless params['OauthConfig'].nil?
    @OauthConfig = OauthConfig.new
    @OauthConfig.deserialize(params['OauthConfig'])
  end
  @RelationBuniessApiIds = params['RelationBuniessApiIds']
  @Tags = params['Tags']
  @Path = params['Path']
  @Method = params['Method']
end