HttpApiPublishRevisionInfo

名称类型描述示例值
object

HTTP API 发布版本信息

revisionIdstring

API 发布的版本号。

apr-xxx
environmentInfoobject

环境信息。

environmentIdstring

环境 ID。

env-xxx
namestring

环境名。

test
aliasstring

环境别名。

测试
gatewayInfoobject

网关实例信息。

gatewayIdstring

网关 ID。

gw-xxx
namestring

网关名。

实例1
subDomainsarray

环境默认域名列表。

HttpApiDomainInfo

环境默认域名信息。

customDomainsarray

用户域名列表。

HttpApiDomainInfo

用户域名信息。

backendScenestring

API 发布场景。

枚举值:
  • SingleService单服务
  • MultiServiceByRatio按比例
  • MultiServiceByContent按内容
  • MultiServiceByTag按标签
  • MockMock
SingleService
backendTypestring

后端类型。

枚举值:
  • DNSDNS域名
  • Service已有服务
  • VIP固定地址
  • CloudProduct云产品配置
Service
serviceConfigsarray<object>

已有服务配置,单服务场景下仅允许配置一个条目,按比例、按内容、按标签场景下允许配置多个条目。

object
gatewayServiceIdstring

服务 ID。

gs-xxx
portinteger

服务端口。

8080
protocolstring

服务协议。

HTTP
weightinteger

权重。

100
versionstring

服务版本。

v1
matchHttpApiBackendMatchConditions

匹配条件。

dnsConfigsarray<object>

DNS 域名配置,单服务场景下仅允许配置一个条目,按比例、按内容场景下允许配置多个条目。

object

单个 DNS 域名配置。

dnsListarray

DNS 域名列表。

string

单个 DNS 域名配置,格式 域名:端口。

www.example.com:80
weightinteger

权重,范围[1,100],仅在按比例场景下有效。

100
matchHttpApiBackendMatchConditions

匹配条件,仅在按内容场景下有效。

vipConfigsarray<object>

固定地址配置,单服务场景下仅允许配置一个条目,按比例、按内容场景下允许配置多个条目。

object

固定地址配置。

endpointsarray

固定地址列表。

string

单个地址配置,格式 IP:PORT。

192.168.1.100:8080
weightinteger

权重,范围[1,100],仅在按比例场景下有效。

100
matchHttpApiBackendMatchConditions

匹配条件,仅在按内容场景下有效。

cloudProductConfigobject

云产品配置。

cloudProductTypestring

云产品类型。

FC
functionConfigsarray<object>

FC 配置。

object
namestring

函数名。

demo-function
qualifierstring

函数版本或别名。

LATEST
gatewayServiceIdstring

关联的服务 ID。

gs-xxx
weightinteger

服务权重。

100
matchHttpApiBackendMatchConditions

匹配条件。

containerServiceConfigsarray<object>

容器服务配置。

object
gatewayServiceIdstring

关联的服务 ID。

gs-xxx
namestring

k8s service 名称。

demo-service
namespacestring

k8s service 命名空间。

default
protocolstring

服务协议。

HTTP
weightstring

服务权重。

100
matchHttpApiBackendMatchConditions

匹配条件。

portinteger

服务端口。

8080
mseNacosConfigsarray<object>

MSE Nacos 配置

object
gatewayServiceIdstring

关联的服务 ID。

gs-xxx
namestring

Nacos 服务名。

spring-demo
namespacestring

Nacos 命名空间。

public
groupNamestring

服务分组。

DEFAULT_GROUP
weightinteger

服务权重。

100
matchHttpApiBackendMatchConditions

匹配条件。

operationsarray

接口列表。

HttpApiOperationInfo

接口信息。

createTimestamplong

发布时间戳。

1718807057927
isCurrentVersionboolean

是否当前版本

true