数据结构

最近更新时间:2025-03-03 01:28:35

我的收藏

AccurateQpsThreshold

云原生网关限流插件参数限流的精确Qps阈值

被如下接口引用:CreateCloudNativeAPIGatewayRouteRateLimit, CreateCloudNativeAPIGatewayServiceRateLimit, DescribeCloudNativeAPIGatewayRouteRateLimit, DescribeCloudNativeAPIGatewayServiceRateLimit, ModifyCloudNativeAPIGatewayRouteRateLimit, ModifyCloudNativeAPIGatewayServiceRateLimit。

名称 类型 必选 描述
Unit String qps阈值控制维度,包含:second、minute、hour、day、month、year
示例值:second、minute、hour、day、month、year
GlobalConfigId String 全局配置ID
示例值:aa2090e1-0117-404f-b73f-69b662b6834f

ApolloEnvParam

Apollo 环境配置参数

被如下接口引用:CreateEngine。

名称 类型 必选 描述
Name String 环境名称
示例值:prod
EngineResourceSpec String 环境内引擎的节点规格 ID
-1C2G
-2C4G
兼容原spec-xxxxxx形式的规格ID
示例值:1C2G
EngineNodeNum Integer 环境内引擎的节点数量
示例值:3
StorageCapacity Integer 配置存储空间大小,以GB为单位
示例值:50
VpcId String VPC ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址
示例值:vpc-xxxxxx
SubnetId String 子网 ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址
示例值:subnet-xxxxxx
EnvDesc String 环境描述
示例值:envDesc

AutoScalerBehavior

指标伸缩行为

被如下接口引用:CreateAutoScalerResourceStrategy, ModifyAutoScalerResourceStrategy。

名称 类型 必选 描述
ScaleUp AutoScalerRules 扩容行为配置
注意:此字段可能返回 null,表示取不到有效值。
ScaleDown AutoScalerRules 缩容行为配置
注意:此字段可能返回 null,表示取不到有效值。

AutoScalerPolicy

扩容策略

被如下接口引用:CreateAutoScalerResourceStrategy, ModifyAutoScalerResourceStrategy。

名称 类型 必选 描述
Type String 类型,Pods
注意:此字段可能返回 null,表示取不到有效值。
示例值:Pods
Value Integer 数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
PeriodSeconds Integer 扩容周期
注意:此字段可能返回 null,表示取不到有效值。
示例值:10

AutoScalerRules

指标伸缩的规则

被如下接口引用:CreateAutoScalerResourceStrategy, ModifyAutoScalerResourceStrategy。

名称 类型 必选 描述
StabilizationWindowSeconds Integer 稳定窗口时间,扩容时默认0,缩容时默认300
注意:此字段可能返回 null,表示取不到有效值。
示例值:300
SelectPolicy String 选择策略依据
注意:此字段可能返回 null,表示取不到有效值。
示例值:Max
Policies Array of AutoScalerPolicy 扩缩容策略
注意:此字段可能返回 null,表示取不到有效值。

BoundK8SInfo

服务治理引擎绑定的kubernetes信息

被如下接口引用:DescribeSREInstances。

名称 类型 必选 描述
BoundClusterId String 绑定的kubernetes集群ID
示例值:cls-xxxxxx
BoundClusterType String 绑定的kubernetes的集群类型,分tke和eks两种
注意:此字段可能返回 null,表示取不到有效值。
示例值:eks
SyncMode String 服务同步模式,all为全量同步,demand为按需同步
注意:此字段可能返回 null,表示取不到有效值。
示例值:demand
BindRegion String 绑定的kubernetes集群所在地域
注意:此字段可能返回 null,表示取不到有效值。
示例值:ap-beijing

CLBMultiRegion

CLB多可用区信息

被如下接口引用:DescribeSREInstanceAccessAddress。

名称 类型 描述
CLBMultiZoneFlag Boolean 是否启用多可用区
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
CLBMasterZone String 主可用区信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:ap-guangzhou-1
CLBSlaveZone String 备可用区信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:ap-guangzhou-2

CanaryPriorityRule

灰度规则 Priority - Rule

被如下接口引用:ModifyCloudNativeAPIGatewayCanaryRule。

名称 类型 必选 描述
Priority Integer 优先级
示例值:10
CanaryRule CloudNativeAPIGatewayCanaryRule 灰度规则配置

CertificateInfo

证书信息

被如下接口引用:CreateCloudNativeAPIGatewayCertificate。

名称 类型 描述
Id String 唯一id
注意:此字段可能返回 null,表示取不到有效值。
示例值:916462a4-8ce4-4605-a7b7-66cd51c38201

CloudAPIGatewayCanaryRuleList

灰度规则列表

被如下接口引用:DescribeCloudNativeAPIGatewayCanaryRules。

名称 类型 描述
CanaryRuleList Array of CloudNativeAPIGatewayCanaryRule 灰度规则
注意:此字段可能返回 null,表示取不到有效值。
TotalCount Integer 总数
注意:此字段可能返回 null,表示取不到有效值。
示例值:100

CloudNativeAPIGatewayBalancedService

含百分比流量配置的服务

被如下接口引用:CreateCloudNativeAPIGatewayCanaryRule, ModifyCloudNativeAPIGatewayCanaryRule。

名称 类型 必选 描述
ServiceID String 服务 ID,作为入参时,必填
注意:此字段可能返回 null,表示取不到有效值。
示例值:2a212560-220a-46f6-b139-3238eb8ea041
ServiceName String 服务名称,作为入参时,无意义
注意:此字段可能返回 null,表示取不到有效值。
示例值:learn
UpstreamName String Upstream 名称,作为入参时,无意义
注意:此字段可能返回 null,表示取不到有效值。
示例值:learn
Percent Float 百分比,10 即 10%,范围0-100
注意:此字段可能返回 null,表示取不到有效值。
示例值:10

CloudNativeAPIGatewayCanaryRule

灰度规则

被如下接口引用:CreateCloudNativeAPIGatewayCanaryRule, DescribeCloudNativeAPIGatewayCanaryRules, ModifyCloudNativeAPIGatewayCanaryRule。

名称 类型 必选 描述
Priority Integer 优先级,值范围为 0 到 100;值越大,优先级越高;不同规则间优先级不可重复
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
Enabled Boolean 是否启用规则
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
ConditionList Array of CloudNativeAPIGatewayCanaryRuleCondition 参数匹配条件
注意:此字段可能返回 null,表示取不到有效值。
BalancedServiceList Array of CloudNativeAPIGatewayBalancedService 服务的流量百分比配置
注意:此字段可能返回 null,表示取不到有效值。
ServiceId String 归属服务 ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:2a212560-220a-46f6-b139-3238eb8ea041
ServiceName String 归属服务名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:learn-svc
RuleType String 灰度规则类别
Standard|Lane
注意:此字段可能返回 null,表示取不到有效值。
示例值:Standard
MatchType String 全链路灰度策略多个条件之间的匹配方式,与AND,或OR
注意:此字段可能返回 null,表示取不到有效值。
示例值:AND
GroupId String 泳道组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-4se0czf7
GroupName String 泳道组名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:公网入口分组
LaneId String 泳道ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:4e00e834cc984314a9a33fa4bb08bc5a
LaneName String 泳道名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:在线学习服务泳道
MatchMode String 泳道匹配规则:严格STRICT|宽松PERMISSIVE
注意:此字段可能返回 null,表示取不到有效值。
示例值:STRICT
LaneTag String 泳道标签
注意:此字段可能返回 null,表示取不到有效值。
示例值:lane:v1

CloudNativeAPIGatewayCanaryRuleCondition

灰度规则中的条件配置

被如下接口引用:CreateCloudNativeAPIGatewayCanaryRule, ModifyCloudNativeAPIGatewayCanaryRule。

名称 类型 必选 描述
Type String 条件类型,支持 path, method, query, header, cookie, body 和 system。
注意:此字段可能返回 null,表示取不到有效值。
示例值:header
Key String 参数名
注意:此字段可能返回 null,表示取不到有效值。
示例值:x-user-id
Operator String 操作符,支持 "le", "eq", "lt", "ne", "ge", "gt", "regex", "exists", "in", "not in", "prefix" ,"exact", "regex" 等
注意:此字段可能返回 null,表示取不到有效值。
示例值:==
Value String 目标参数值
注意:此字段可能返回 null,表示取不到有效值。
示例值:user-stu
Delimiter String 分隔符,当 Operator 为 in 或者 not in 时生效。支持值为英文逗号,英文分号,空格,换行符。
注意:此字段可能返回 null,表示取不到有效值。
示例值:,
GlobalConfigId String 全局配置 Id
注意:此字段可能返回 null,表示取不到有效值。
示例值:4fe634e9-ea28-4f1e-8461-da89f3b84d28
GlobalConfigName String 全局配置名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:global-conf-stu

CloudNativeAPIGatewayConfig

云原生API网关配置信息。

被如下接口引用:DescribeCloudNativeAPIGatewayConfig, DescribePublicNetwork。

名称 类型 描述
ConsoleType String 控制台类型。
示例值:Kong
HttpUrl String HTTP链接地址。
注意:此字段可能返回 null,表示取不到有效值。
示例值:http://127.0.0.1:8000/
HttpsUrl String HTTPS链接地址。
示例值:https://127.0.0.1:8443/
NetType String 网络类型, Open|Internal。
示例值:Open
AdminUser String 管理员用户名。
注意:此字段可能返回 null,表示取不到有效值。
示例值:admin
AdminPassword String 管理员密码。
注意:此字段可能返回 null,表示取不到有效值。
示例值:tse@tencent
Status String 网络状态, Open|Closed|Updating
注意:此字段可能返回 null,表示取不到有效值。
示例值:Open
AccessControl NetworkAccessControl 网络访问策略
注意:此字段可能返回 null,表示取不到有效值。
SubnetId String 内网子网 ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:subnet-xxxxxxx
VpcId String 内网VPC ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:vpc-xxxxxxx
Description String 负载均衡的描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:公网入口
SlaType String 负载均衡的规格类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:clb.c4.small
SlaName String clb规格名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:超强型1规格
Vip String clb vip
注意:此字段可能返回 null,表示取不到有效值。
示例值:152.41.25.2
InternetMaxBandwidthOut Integer 带宽
注意:此字段可能返回 null,表示取不到有效值。
示例值:5
MultiZoneFlag Boolean 是否多可用区
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
MasterZoneId String 主可用区
注意:此字段可能返回 null,表示取不到有效值。
示例值:ap-guangzhou-1
SlaveZoneId String 备可用区
注意:此字段可能返回 null,表示取不到有效值。
示例值:ap-guangzhou-2
MasterZoneName String 主可用区名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:广州一区
SlaveZoneName String 备可用区名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:广州二区
NetworkId String 网络 id
注意:此字段可能返回 null,表示取不到有效值。
示例值:network-1234xxxx

CloudNativeAPIGatewayNode

云原生API网关节点信息。

被如下接口引用:DescribeCloudNativeAPIGatewayNodes。

名称 类型 描述
NodeId String 云原生网关节点 id
示例值:kong-0
NodeIp String 节点 ip
示例值:172.168.2.1
ZoneId String Zone id
注意:此字段可能返回 null,表示取不到有效值。
示例值:100001
Zone String Zone
注意:此字段可能返回 null,表示取不到有效值。
示例值:ap-guangzhou-1
GroupId String 分组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-4se0czf7
GroupName String 分组名
注意:此字段可能返回 null,表示取不到有效值。
示例值:公网入口分组
Status String 状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:Running
Weight Integer 节点权重
注意:此字段可能返回 null,表示取不到有效值。
示例值:10
IsDefaultWeight Boolean 是否默认权重
注意:此字段可能返回 null,表示取不到有效值。
示例值:true

CloudNativeAPIGatewayNodeConfig

云原生API网关节点配置。

被如下接口引用:CreateCloudNativeAPIGateway, CreateNativeGatewayServerGroup, DescribeAutoScalerResourceStrategyBindingGroups, DescribeCloudNativeAPIGateway, DescribeNativeGatewayServerGroups, UpdateCloudNativeAPIGatewaySpec。

名称 类型 必选 描述
Specification String 节点配置, 1c2g|2c4g|4c8g|8c16g。
注意:此字段可能返回 null,表示取不到有效值。
示例值:1c2g
Number Integer 节点数量,2-9。
注意:此字段可能返回 null,表示取不到有效值。
示例值:2

CloudNativeAPIGatewayRateLimitDetail

云原生网关Tse 限流插件配置

被如下接口引用:CreateCloudNativeAPIGatewayRouteRateLimit, CreateCloudNativeAPIGatewayServiceRateLimit, DescribeCloudNativeAPIGatewayRouteRateLimit, DescribeCloudNativeAPIGatewayServiceRateLimit, ModifyCloudNativeAPIGatewayRouteRateLimit, ModifyCloudNativeAPIGatewayServiceRateLimit。

名称 类型 必选 描述
Enabled Boolean 插件启用状态
示例值:true
QpsThresholds Array of QpsThreshold qps阈值
示例值:[{Unit:"second",Max:10}]
Path String 需要进行流量控制的请求路径
注意:此字段可能返回 null,表示取不到有效值。
示例值:/demo
Header String 需要进行流量控制的请求头Key
注意:此字段可能返回 null,表示取不到有效值。
示例值:Host
LimitBy String 限流依据
ip service consumer credential path header
示例值:ip
ExternalRedis ExternalRedis 外部redis配置
注意:此字段可能返回 null,表示取不到有效值。
Policy String 计数器策略
local 单机
redis 默认redis
external_redis 外部redis

注意:此字段可能返回 null,表示取不到有效值。
示例值:local
RateLimitResponse RateLimitResponse 响应配置,响应策略为text

注意:此字段可能返回 null,表示取不到有效值。
RateLimitResponseUrl String 请求转发地址
注意:此字段可能返回 null,表示取不到有效值。
示例值:http://127.0.0.1/downgrade
ResponseType String 响应策略
url请求转发
text 响应配置
default 直接返回

示例值:url
HideClientHeaders Boolean 是否隐藏限流客户端响应头
示例值:true
LineUpTime Integer 排队时间
示例值:0
IsDelay Boolean 是否开启请求排队
示例值:true
BasicLimitQpsThresholds Array of QpsThreshold 基础限流
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{Unit:"second",Max:10}]
LimitRules Array of LimitRule 参数限流的规则
注意:此字段可能返回 null,表示取不到有效值。
示例值:[ { "Filters": [ { "Key": "ip", "Values": [ "8.8.8.8/24" ] } ], "LimitBy": [ { "Key": "ip", "Value": "" }, { "Key": "header", "Value": "host" } ], "QpsThresholds": [ { "Unit": "second", "Max": 10000 } ] } ]

CloudNativeAPIGatewayStrategy

网关实例策略

被如下接口引用:DescribeAutoScalerResourceStrategies, DescribeNativeGatewayServerGroups。

名称 类型 描述
StrategyId String 策略ID
示例值:strategy-7bb4fcb0
StrategyName String 策略名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:双十一
CreateTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-09-09 11:52:3
ModifyTime String 更新时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-09-09 11:52:3
Description String 策略描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:双十一弹性伸缩策略
Config CloudNativeAPIGatewayStrategyAutoScalerConfig 弹性伸缩配置
注意:此字段可能返回 null,表示取不到有效值。
GatewayId String 网关实例ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:gateway-4a34cf5f
CronConfig CloudNativeAPIGatewayStrategyCronScalerConfig 定时伸缩配置
注意:此字段可能返回 null,表示取不到有效值。

CloudNativeAPIGatewayStrategyAutoScalerConfig

弹性伸缩策略

被如下接口引用:CreateAutoScalerResourceStrategy, DescribeAutoScalerResourceStrategies, ModifyAutoScalerResourceStrategy。

名称 类型 必选 描述
MaxReplicas Integer 最大副本数
注意:此字段可能返回 null,表示取不到有效值。
示例值:5
Metrics Array of CloudNativeAPIGatewayStrategyAutoScalerConfigMetric 指标列表
注意:此字段可能返回 null,表示取不到有效值。
Behavior AutoScalerBehavior 指标伸缩行为配置
注意:此字段可能返回 null,表示取不到有效值。

CloudNativeAPIGatewayStrategyAutoScalerConfigMetric

弹性伸缩配置指标

被如下接口引用:CreateAutoScalerResourceStrategy, ModifyAutoScalerResourceStrategy。

名称 类型 必选 描述
Type String 指标类型
- Resource
示例值:Resource
ResourceName String 指标资源名称
- cpu
- memory
注意:此字段可能返回 null,表示取不到有效值。
示例值:cpu
TargetType String 指标目标类型,目前只支持百分比Utilization
注意:此字段可能返回 null,表示取不到有效值。
示例值:Utilization
TargetValue Integer 指标目标值
注意:此字段可能返回 null,表示取不到有效值。
示例值:80

CloudNativeAPIGatewayStrategyBindingGroupInfo

策略绑定的网关分组信息

被如下接口引用:DescribeAutoScalerResourceStrategyBindingGroups。

名称 类型 描述
GroupId String 网关分组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-2e781178
NodeConfig CloudNativeAPIGatewayNodeConfig 节点配置
注意:此字段可能返回 null,表示取不到有效值。
BindTime String 绑定时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-09-09 11:52:30
GroupName String 网关分组名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:公网入口
Status String 绑定状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:bound

CloudNativeAPIGatewayStrategyCronScalerConfig

定时伸缩策略配置

被如下接口引用:CreateAutoScalerResourceStrategy, DescribeAutoScalerResourceStrategies, ModifyAutoScalerResourceStrategy。

名称 类型 必选 描述
Params Array of CloudNativeAPIGatewayStrategyCronScalerConfigParam 定时伸缩配置参数列表
注意:此字段可能返回 null,表示取不到有效值。

CloudNativeAPIGatewayStrategyCronScalerConfigParam

定时伸缩配置参数

被如下接口引用:CreateAutoScalerResourceStrategy, ModifyAutoScalerResourceStrategy。

名称 类型 必选 描述
Period String 定时伸缩周期
注意:此字段可能返回 null,表示取不到有效值。
示例值:1 * *
StartAt String 定时伸缩开始时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:17:00
TargetReplicas Integer 定时伸缩目标节点数,不超过指标伸缩中定义的最大节点数
注意:此字段可能返回 null,表示取不到有效值。
示例值:50
Crontab String 定时伸缩cron表达式,无需输入
注意:此字段可能返回 null,表示取不到有效值。
示例值:0 00 00 * * *

CloudNativeAPIGatewayVpcConfig

云原生API网关vpc配置。

被如下接口引用:CreateCloudNativeAPIGateway, DescribeCloudNativeAPIGateway。

名称 类型 必选 描述
VpcId String 私有网络ID。
注意:此字段可能返回 null,表示取不到有效值。
示例值:vpc-xxxxxx
SubnetId String 子网ID。
注意:此字段可能返回 null,表示取不到有效值。
示例值:subnet-xxxxxx

ConfigFile

配置文件

被如下接口引用:CreateConfigFile, DescribeConfigFile, DescribeConfigFiles, DescribeConfigFilesByGroup, ModifyConfigFiles。

名称 类型 必选 描述
Id Integer 配置文件id
注意:此字段可能返回 null,表示取不到有效值。
示例值:configId
Name String 配置文件名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:application
Namespace String 配置文件命名空间
注意:此字段可能返回 null,表示取不到有效值。
示例值:namespaceName
Group String 配置文件组
注意:此字段可能返回 null,表示取不到有效值。
示例值:groupName
Content String 配置文件内容
注意:此字段可能返回 null,表示取不到有效值。
示例值:configContent
Format String 配置文件格式
注意:此字段可能返回 null,表示取不到有效值。
示例值:text
Comment String 配置文件注释
注意:此字段可能返回 null,表示取不到有效值。
示例值:Comment
Status String 配置文件状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:status
Tags Array of ConfigFileTag 配置文件标签数组
注意:此字段可能返回 null,表示取不到有效值。
示例值:["taga","tagb"]
CreateTime String 配置文件创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-29 16:23:00
CreateBy String 配置文件创建者
注意:此字段可能返回 null,表示取不到有效值。
示例值:usera
ModifyTime String 配置文件修改时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-29 16:23:00
ModifyBy String 配置文件修改者
注意:此字段可能返回 null,表示取不到有效值。
示例值:usera
ReleaseTime String 配置文件发布时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-29 16:23:00
ReleaseBy String 配置文件发布者
注意:此字段可能返回 null,表示取不到有效值。
示例值:usera

ConfigFileGroup

配置文件组

被如下接口引用:CreateConfigFileGroup, DescribeConfigFileGroups, ModifyConfigFileGroup。

名称 类型 必选 描述
Id Integer 配置文件组id
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
Name String 配置文件组名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:janice-test
Namespace String 命名空间
注意:此字段可能返回 null,表示取不到有效值。
示例值:namespaceName
Comment String 备注
注意:此字段可能返回 null,表示取不到有效值。
示例值:Comment
CreateTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2023-03-07 00:00:00
CreateBy String 创建者
注意:此字段可能返回 null,表示取不到有效值。
示例值:usera
ModifyTime String 修改时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2023-03-07 00:00:00
ModifyBy String 修改者
注意:此字段可能返回 null,表示取不到有效值。
示例值:userb
FileCount Integer 文件数
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
UserIds Array of String 关联用户,link_users
注意:此字段可能返回 null,表示取不到有效值。
示例值:["usera","userb"]
GroupIds Array of String 组id,link_groups
注意:此字段可能返回 null,表示取不到有效值。
示例值:["group-1"]
RemoveUserIds Array of String remove_link_users
注意:此字段可能返回 null,表示取不到有效值。
示例值:["usera"]
RemoveGroupIds Array of String remove_link_groups
注意:此字段可能返回 null,表示取不到有效值。
示例值:["group-1"]
Editable Boolean 是否可编辑
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
Owner String 归属者
注意:此字段可能返回 null,表示取不到有效值。
示例值:usera
Department String 部门
注意:此字段可能返回 null,表示取不到有效值。
示例值:DepartmentName
Business String 业务
注意:此字段可能返回 null,表示取不到有效值。
示例值:BusinessName
ConfigFileGroupTags Array of ConfigFileGroupTag 配置文件组标签
注意:此字段可能返回 null,表示取不到有效值。
示例值:["taga"]

ConfigFileGroupTag

配置文件标签

被如下接口引用:CreateConfigFileGroup, DescribeConfigFileGroups, ModifyConfigFileGroup。

名称 类型 必选 描述
Key String key-value 键
注意:此字段可能返回 null,表示取不到有效值。
示例值:Name
Value String key-value 值
注意:此字段可能返回 null,表示取不到有效值。
示例值:Tom

ConfigFilePublishInfo

发布详情

被如下接口引用:CreateOrUpdateConfigFileAndRelease。

名称 类型 必选 描述
ReleaseName String 发布名称
示例值:v1
Namespace String 命名空间
示例值:namespaceName
Group String 发布组
示例值:privoder-demo
FileName String 文件名
示例值:application.yml
Content String 内容
示例值:hello
Comment String 描述
示例值:comment
Format String 格式
示例值:yaml
CreateBy String 创建者
示例值:usera
ModifyBy String 修改者
示例值:usera
Tags Array of ConfigFileTag 标签

ConfigFileRelease

配置文件发布

被如下接口引用:DescribeConfigFileRelease, DescribeConfigFileReleases, PublishConfigFiles, RollbackConfigFileReleases。

名称 类型 必选 描述
Id Integer 配置文件发布id
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Name String 配置文件发布名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:application
Namespace String 配置文件发布命名空间
注意:此字段可能返回 null,表示取不到有效值。
示例值:namespaceName
Group String 配置文件发布组
注意:此字段可能返回 null,表示取不到有效值。
示例值:provider-demo
FileName String 配置文件发布文件名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:application.yml
Content String 配置文件发布内容
注意:此字段可能返回 null,表示取不到有效值。
示例值:hello
Comment String 配置文件发布注释
注意:此字段可能返回 null,表示取不到有效值。
示例值:comment
Md5 String 配置文件发布Md5
注意:此字段可能返回 null,表示取不到有效值。
示例值:md5hash
Version Integer 配置文件发布版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
CreateTime String 配置文件发布创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-29 16:23:00
CreateBy String 配置文件发布创建者
注意:此字段可能返回 null,表示取不到有效值。
示例值:usera
ModifyTime String 配置文件发布修改时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-29 16:23:00
ModifyBy String 配置文件发布修改者
注意:此字段可能返回 null,表示取不到有效值。
示例值:usera
ReleaseDescription String 发布描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:config-desc
Active Boolean 是否生效
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
Format String 格式
注意:此字段可能返回 null,表示取不到有效值。
示例值:yaml
ConfigFileId String 配置文件ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:name

ConfigFileReleaseDeletion

配置发布删除

被如下接口引用:DeleteConfigFileReleases。

名称 类型 必选 描述
Namespace String 命名空间
注意:此字段可能返回 null,表示取不到有效值。
示例值:namespaceName
Group String 配置分组
注意:此字段可能返回 null,表示取不到有效值。
示例值:provider-demo
FileName String 文件名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:application,yml
ReleaseVersion String 发布版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:v1.0
Id Integer 配置发布ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

ConfigFileReleaseHistory

配置文件发布历史

被如下接口引用:DescribeConfigFileReleaseHistories。

名称 类型 描述
Id Integer 配置文件发布历史记录id
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Name String 配置文件发布历史名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:configName
Namespace String 配置文件发布历史命名空间
注意:此字段可能返回 null,表示取不到有效值。
示例值:namespaceName
Group String 配置文件发布历史组
注意:此字段可能返回 null,表示取不到有效值。
示例值:provider-demo
FileName String 配置文件发布历史名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:application,yml
Content String 配置文件发布历史内容
注意:此字段可能返回 null,表示取不到有效值。
示例值:hello
Format String 配置文件发布历史格式
注意:此字段可能返回 null,表示取不到有效值。
示例值:yaml
Comment String 配置文件发布历史注释
注意:此字段可能返回 null,表示取不到有效值。
示例值:comment
Md5 String 配置文件发布历史Md5
注意:此字段可能返回 null,表示取不到有效值。
示例值:md5hash
Type String 配置文件发布历史类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:config
Status String 配置文件发布历史状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:status
Tags Array of ConfigFileTag 配置文件发布历史标签组
注意:此字段可能返回 null,表示取不到有效值。
CreateTime String 配置文件发布创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-29 16:23:00
CreateBy String 配置文件发布创建者
注意:此字段可能返回 null,表示取不到有效值。
示例值:usera
ModifyTime String 配置文件发布修改时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-29 16:23:00
ModifyBy String 配置文件发布修改者
注意:此字段可能返回 null,表示取不到有效值。
示例值:usera
ReleaseDescription String 发布描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:desc
ReleaseReason String 原因,用于失败时原因展示
注意:此字段可能返回 null,表示取不到有效值。
示例值:publish error

ConfigFileTag

配置文件标签

被如下接口引用:CreateConfigFile, CreateOrUpdateConfigFileAndRelease, DescribeConfigFile, DescribeConfigFileReleaseHistories, DescribeConfigFiles, DescribeConfigFilesByGroup, ModifyConfigFiles。

名称 类型 必选 描述
Key String key-value 键
注意:此字段可能返回 null,表示取不到有效值。
示例值:name
Value String key-value 值
注意:此字段可能返回 null,表示取不到有效值。
示例值:tom

ConfigFileTemplate

配置文件模板

被如下接口引用:DescribeAllConfigFileTemplates。

名称 类型 描述
Id Integer 配置文件模板id
注意:此字段可能返回 null,表示取不到有效值。
示例值:template-id
Name String 配置文件模板名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:name
Content String 配置文件模板内容
注意:此字段可能返回 null,表示取不到有效值。
示例值:content
Format String 配置文件模板格式
注意:此字段可能返回 null,表示取不到有效值。
示例值:yaml
Comment String 配置文件模板注释
注意:此字段可能返回 null,表示取不到有效值。
示例值:comment
CreateTime String 配置文件模板创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-10-08 10:00:00
CreateBy String 配置文件模板创建者
注意:此字段可能返回 null,表示取不到有效值。
示例值:user
ModifyTime String 配置文件模板修改时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-10-08 10:00:00
ModifyBy String 配置文件模板修改者
注意:此字段可能返回 null,表示取不到有效值。
示例值:user

CreateCloudNativeAPIGatewayResult

创建云原生API网关响应结果。

被如下接口引用:CreateCloudNativeAPIGateway。

名称 类型 描述
GatewayId String 云原生API网关ID。
示例值:gateway-xxxxxx
Status String 云原生网关状态。
示例值:Creating
TaskId String 任务ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:task-xxx

CreateCloudNativeAPIGatewayServerGroupResult

创建网关分组信息

被如下接口引用:CreateNativeGatewayServerGroup。

名称 类型 描述
GatewayId String 网关实例id
示例值:gateway-xxxx1234
GroupId String 分组id
示例值:group-xxxx1234
Status String 状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:Running
TaskId String 任务ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:task-xxxx1234

CreateGatewayServiceResult

创建云原生网关服务结果

被如下接口引用:CreateCloudNativeAPIGatewayService。

名称 类型 描述
ServiceId String 网关服务ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:2a212560-220a-46f6-b139-3238eb8ea041

CreatePublicNetworkResult

创建kong客户端公网结果

被如下接口引用:CreateCloudNativeAPIGatewayPublicNetwork。

名称 类型 描述
GatewayId String 网关实例ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:gateway-xxxxxxxx
GroupId String 分组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-xxxxxxxx
NetworkId String 客户端公网网络ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:network-xxxxxxxx

DeleteCloudNativeAPIGatewayResult

删除云原生API网关响应结果。

被如下接口引用:DeleteCloudNativeAPIGateway。

名称 类型 描述
GatewayId String 云原生网关ID。
示例值:gateway-xxxxxx
Status String 云原生网关状态。
示例值:Deleting

DeleteNativeGatewayServerGroupResult

删除网关实例结果

被如下接口引用:DeleteNativeGatewayServerGroup。

名称 类型 描述
GatewayId String 网关实例id
示例值:gateway-xxxx1234
GroupId String 网关分组id
示例值:group-xxxx1235
Status String 删除状态
示例值:Deleting
TaskId String 任务ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:task-xxxx1236

DescribeCloudNativeAPIGatewayConfigResult

获取云原生API网关实例网络配置结果。

被如下接口引用:DescribeCloudNativeAPIGatewayConfig。

名称 类型 描述
GatewayId String 网关实例ID。
示例值:gateway-xxxxxx
ConfigList Array of CloudNativeAPIGatewayConfig 分组网络配置列表。
GroupSubnetId String 分组子网信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:subnet-xxxxx
GroupVpcId String 分组VPC信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:vpc-xxxxx
GroupId String 分组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-xxx

DescribeCloudNativeAPIGatewayNodesResult

获取网关节点信息

被如下接口引用:DescribeCloudNativeAPIGatewayNodes。

名称 类型 描述
TotalCount Integer 获取云原生API网关节点列表响应结果。
示例值:1
NodeList Array of CloudNativeAPIGatewayNode 云原生API网关节点列表。

DescribeCloudNativeAPIGatewayResult

获取云原生API网关基础信息响应结果。

被如下接口引用:DescribeCloudNativeAPIGateway, DescribeCloudNativeAPIGateways。

名称 类型 描述
GatewayId String 云原生API网关ID。
示例值:gateway-xxxxxx
Status String 云原生API网关状态。
示例值:Running
Name String 云原生API网关名。
示例值:kong-test
Type String 云原生API网关类型。
示例值:Kong
GatewayVersion String 实例版本:
- 2.4.1
- 2.5.1
示例值:2.4.1
NodeConfig CloudNativeAPIGatewayNodeConfig 云原生API网关节点信息。
VpcConfig CloudNativeAPIGatewayVpcConfig 云原生API网关vpc配置。
Description String 云原生API网关描述。
示例值:test kong
CreateTime String 云原生API网关创建时间。
示例值:2021-09-09 11:52:30
Tags Array of InstanceTagInfo 实例的标签信息
注意:此字段可能返回 null,表示取不到有效值。
EnableCls Boolean 是否开启 cls 日志
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
TradeType Integer 付费模式,0表示后付费,1预付费
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
FeatureVersion String 实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】
注意:此字段可能返回 null,表示取不到有效值。
示例值:STANDARD
InternetMaxBandwidthOut Integer 公网出流量带宽,[1,2048]Mbps
注意:此字段可能返回 null,表示取不到有效值。
示例值:10
AutoRenewFlag Integer 自动续费标记,0表示默认状态(用户未设置,即初始状态);
1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
CurDeadline String 到期时间,预付费时使用
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-09-09 11:52:30
IsolateTime String 隔离时间,实例隔离时使用
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-09-09 11:52:30
EnableInternet Boolean 是否开启客户端公网。
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
EngineRegion String 实例实际的地域信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:ap-guangzhou
IngressClassName String Ingress class名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:nginx
InternetPayMode String 公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。
注意:此字段可能返回 null,表示取不到有效值。
示例值:TRAFFIC
GatewayMinorVersion String 云原生API网关小版本号
注意:此字段可能返回 null,表示取不到有效值。
示例值:2.4.1.0
InstancePort InstancePort 实例监听的端口信息
注意:此字段可能返回 null,表示取不到有效值。
LoadBalancerType String 公网CLB默认类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:L7
PublicIpAddresses Array of String 公网IP地址列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:145.215.23.2

DescribeGatewayInstancePortResult

获取云原生API网关实例协议端口列表响应结果

被如下接口引用:DescribeCloudNativeAPIGatewayPorts。

名称 类型 描述
GatewayId String 云原生API网关ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:gateway-xxxxxx
GatewayInstancePortList Array of GatewayInstanceSchemeAndPorts 网关实例协议端口列表
注意:此字段可能返回 null,表示取不到有效值。

DescribeInstanceInfoByIpResult

根据公网IP查询云原生网关实例信息出参

被如下接口引用:DescribeCloudNativeAPIGatewayInfoByIp。

名称 类型 描述
GatewayId String 实例id
注意:此字段可能返回 null,表示取不到有效值。
示例值:gateway-xxx
GroupId String 分组id
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-xxx

DescribeInstanceRegionInfo

实例地域信息描述

被如下接口引用:DescribeSREInstances。

名称 类型 描述
EngineRegion String 引擎部署地域信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:ap-guangzhou
Replica Integer 引擎在该地域的副本数
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
SpecId String 引擎在该地域的规格id
注意:此字段可能返回 null,表示取不到有效值。
示例值:spec-xxx
IntranetVpcInfos Array of VpcInfo 客户端内网的网络信息
注意:此字段可能返回 null,表示取不到有效值。
ConsoleIntranetVpcInfos Array of VpcInfo 控制台内网的网络信息
注意:此字段可能返回 null,表示取不到有效值。
EnableClientInternet Boolean 是否开公网
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
LimiterIntranetVpcInfos Array of VpcInfo 限流客户端内网的网络信息
注意:此字段可能返回 null,表示取不到有效值。
MainRegion Boolean 是否为主地域,仅在服务治理中心多地域有效
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
EKSClusterID String 该地域所在的EKS集群
注意:此字段可能返回 null,表示取不到有效值。
示例值:cluster-id

DescribePublicAddressConfigResult

获取云原生api网关公网地址信息响应结果

被如下接口引用:DescribePublicAddressConfig。

名称 类型 描述
GatewayId String 网关实例id
注意:此字段可能返回 null,表示取不到有效值。
示例值:gateway-xxx1234
ConfigList Array of PublicAddressConfig 公网地址信息
注意:此字段可能返回 null,表示取不到有效值。
TotalCount Integer 总个数
注意:此字段可能返回 null,表示取不到有效值。
示例值:10

DescribePublicNetworkResult

查询客户端公网信息

被如下接口引用:DescribePublicNetwork。

名称 类型 描述
GatewayId String 网关实例ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:gateway-xxxxxxxx
GroupId String 网关分组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-xxxxxx
PublicNetwork CloudNativeAPIGatewayConfig 客户端公网信息
注意:此字段可能返回 null,表示取不到有效值。

DescribeWafDomainsResult

获取WAF保护域名列表

被如下接口引用:DescribeWafDomains。

名称 类型 描述
Domains Array of String WAF防护域名列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:tencent.com

DescribeWafProtectionResult

获取WAF保护资源状态

被如下接口引用:DescribeWafProtection。

名称 类型 描述
GlobalStatus String 全局防护状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:Open
ServicesStatus Array of ServiceWafStatus 服务防护状态
注意:此字段可能返回 null,表示取不到有效值。
RouteStatus Array of RouteWafStatus 路由防护状态
注意:此字段可能返回 null,表示取不到有效值。
ObjectStatus String 对象防护状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:Open

EngineAdmin

引擎的初始管理账号,当前仅支持Apollo引擎

被如下接口引用:CreateEngine。

名称 类型 必选 描述
Name String 控制台初始用户名
示例值:nacos
Password String 控制台初始密码
示例值:password
Token String 引擎接口的管理员 Token
示例值:token

EngineRegionInfo

引擎地域配置详情

被如下接口引用:CreateEngine。

名称 类型 必选 描述
EngineRegion String 引擎节点所在地域
示例值:ap-guangzhou
Replica Integer 此地域节点分配数量
示例值:2
VpcInfos Array of VpcInfo 集群网络信息
示例值:[{"VpcId":"vpc-XXX","SubnetId":"subnet-XXX"}]
MainRegion Boolean Polaris: 是否为主地域
Zookeeper: 是否为Leader固定地域
示例值:true
SpecId String 引擎规格ID
示例值:SPEC_1C2G

EnvAddressInfo

多环境网络信息

被如下接口引用:DescribeSREInstanceAccessAddress。

名称 类型 描述
EnvName String 环境名
示例值:dev
EnableConfigInternet Boolean 是否开启config公网
示例值:true
ConfigInternetServiceIp String config公网ip
示例值:10.0.0.1
ConfigIntranetAddress String config内网访问地址
注意:此字段可能返回 null,表示取不到有效值。
示例值:10.0.0.1:8080
EnableConfigIntranet Boolean 是否开启config内网clb
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
InternetBandWidth Integer 客户端公网带宽
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
CLBMultiRegion CLBMultiRegion 客户端公网CLB多可用区信息
注意:此字段可能返回 null,表示取不到有效值。

EnvInfo

环境具体信息

被如下接口引用:DescribeSREInstances。

名称 类型 必选 描述
EnvName String 环境名称
示例值:pro
VpcInfos Array of VpcInfo 环境对应的网络信息
示例值:[{"VpcId":"vpc-xxxxxxx","SubnetId":"subnet-xxxxxxxx"}]
StorageCapacity Integer 云硬盘容量
示例值:50
Status String 运行状态
示例值:running
AdminServiceIp String Admin service 访问地址
示例值:xxxx.xx.xx.xx
ConfigServiceIp String Config service访问地址
示例值:xxxx.xx.xx.xx
EnableConfigInternet Boolean 是否开启config-server公网
示例值:false
ConfigInternetServiceIp String config-server公网访问地址
示例值:xx.xx.xx.xx
SpecId String 规格ID
示例值:spec-xx
EnvReplica Integer 环境的节点数
示例值:3
RunningCount Integer 环境运行的节点数
示例值:3
AliasEnvName String 环境别名
示例值:pro
EnvDesc String 环境描述
示例值:envDesc
ClientBandWidth Integer 客户端带宽
示例值:5
EnableConfigIntranet Boolean 客户端内网开关
注意:此字段可能返回 null,表示取不到有效值。
示例值:true

ExternalRedis

云原生网关限流插件外部redis配置

被如下接口引用:CreateCloudNativeAPIGatewayRouteRateLimit, CreateCloudNativeAPIGatewayServiceRateLimit, DescribeCloudNativeAPIGatewayRouteRateLimit, DescribeCloudNativeAPIGatewayServiceRateLimit, ModifyCloudNativeAPIGatewayRouteRateLimit, ModifyCloudNativeAPIGatewayServiceRateLimit。

名称 类型 必选 描述
RedisHost String redis ip
注意:此字段可能返回 null,表示取不到有效值。
示例值:127.0.0.1
RedisPassword String redis密码
注意:此字段可能返回 null,表示取不到有效值。
示例值:password
RedisPort Integer redis端口
注意:此字段可能返回 null,表示取不到有效值。
示例值:80
RedisTimeout Integer 超时时间 ms
注意:此字段可能返回 null,表示取不到有效值。
示例值:10

Filter

查询过滤通用对象

被如下接口引用:DescribeCloudNativeAPIGateways, DescribeNativeGatewayServerGroups, DescribeSREInstances。

名称 类型 必选 描述
Name String 过滤参数名
示例值:filter-name
Values Array of String 过滤参数值
示例值:["a","b"]

GatewayInstanceSchemeAndPorts

网关实例协议端口列表

被如下接口引用:DescribeCloudNativeAPIGatewayPorts。

名称 类型 描述
Scheme String 端口协议,可选HTTP、HTTPS、TCP和UDP
注意:此字段可能返回 null,表示取不到有效值。
示例值:HTTP
PortList Array of Integer 端口列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:[80]

GovernanceAlias

服务别名结构信息

被如下接口引用:DeleteGovernanceAliases, DescribeGovernanceAliases。

名称 类型 必选 描述
Alias String 服务别名
示例值:TestSvcAlias
AliasNamespace String 服务别名命名空间
示例值:Production
Service String 服务别名指向的服务名
示例值:TestSvc
Namespace String 服务别名指向的服务命名空间
示例值:default
Comment String 服务别名的描述信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:comment
CreateTime String 服务别名创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-11-12 12:14:00
ModifyTime String 服务别名修改时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-11-12 12:14:00
Id String 服务别名ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Editable Boolean 该服务别名是否可以编辑
注意:此字段可能返回 null,表示取不到有效值。
示例值:true

GovernanceInstance

治理中心实例信息。

被如下接口引用:DescribeGovernanceInstances。

名称 类型 描述
Id String 实例id。
示例值:5d8e809b8dd6a8a57ff2f81cab40fc57ad4e8b55d
Service String 实例所在服务名。
示例值:Producer
Namespace String 实例所在命名空间名。
示例值:Development
Host String 实例ip地址。
注意:此字段可能返回 null,表示取不到有效值。
示例值:192.168.1.1
Port Integer 实例端口信息。
注意:此字段可能返回 null,表示取不到有效值。
示例值:8080
Protocol String 通信协议。
注意:此字段可能返回 null,表示取不到有效值。
示例值:grpc
Version String 版本信息。
注意:此字段可能返回 null,表示取不到有效值。
示例值:v1
Weight Integer 负载均衡权重。
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
EnableHealthCheck Boolean 是否开启健康检查。
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
Healthy Boolean 实例是否健康。
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
Isolate Boolean 实例是否隔离。
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
CreateTime String 实例创建时间。
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-08-11 18:49:51
ModifyTime String 实例修改时间。
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-08-11 18:49:51
Metadatas Array of Metadata 元数据数组。
注意:此字段可能返回 null,表示取不到有效值。
Ttl Integer 上报心跳间隔。
注意:此字段可能返回 null,表示取不到有效值。
示例值:5
InstanceVersion String 版本信息。
注意:此字段可能返回 null,表示取不到有效值。
示例值:v1.0
HealthStatus String 状态信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:health
Comment String 描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:comment

GovernanceInstanceInput

实例信息

被如下接口引用:CreateGovernanceInstances。

名称 类型 必选 描述
Service String 实例所在服务名。
示例值:Producer
Namespace String 实例服务所在命名空间。
示例值:Development
Weight Integer 实例负载均衡权重信息。不填默认为100。
示例值:100
Healthy Boolean 实例默认健康信息。不填默认为健康。
示例值:true
Isolate Boolean 实例隔离信息。不填默认为非隔离。
示例值:true
Host String 实例ip。
示例值:192.168.1.1
Port Integer 实例监听端口。
示例值:8080
Protocol String 实例使用协议。不填默认为空。
示例值:grpc
InstanceVersion String 实例版本。不填默认为空。
示例值:v1
EnableHealthCheck Boolean 是否启用健康检查。不填默认不启用。
示例值:true
Ttl Integer 上报心跳时间间隔。若 EnableHealthCheck 为不启用,则此参数不生效;若 EnableHealthCheck 启用,此参数不填,则默认 ttl 为 5s。
示例值:5

GovernanceInstanceUpdate

实例信息

被如下接口引用:DeleteGovernanceInstances, DeleteGovernanceInstancesByHost, ModifyGovernanceInstances。

名称 类型 必选 描述
Service String 实例所在服务名。
示例值:Producer
Namespace String 实例服务所在命名空间。
示例值:Development
Weight Integer 实例负载均衡权重信息。不填默认为100。
示例值:100
Healthy Boolean 实例默认健康信息。不填默认为健康。
示例值:true
Isolate Boolean 实例隔离信息。不填默认为非隔离。
示例值:true
Host String 实例ip。
示例值:192.168.1.1
Port Integer 实例监听端口。
示例值:8080
Protocol String 实例使用协议。不填默认为空。
示例值:grpc
InstanceVersion String 实例版本。不填默认为空。
示例值:v1
EnableHealthCheck Boolean 是否启用健康检查。不填默认不启用。
示例值:true
Ttl Integer 上报心跳时间间隔。若 EnableHealthCheck 为不启用,则此参数不生效;若 EnableHealthCheck 启用,此参数不填,则默认 ttl 为 5s。
示例值:5
Id String 治理中心服务实例id。
示例值:0662cc4b73fae0a4b911363f25a51e3434de0d8c343
Metadatas Array of Metadata 元数据信息。

GovernanceInterfaceDescription

服务契约接口定义

被如下接口引用:DescribeGovernanceServiceContracts。

名称 类型 必选 描述
ID String 契约接口ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:id
Method String 方法名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:GET
Path String 路径/接口名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:/path
Content String 内容
注意:此字段可能返回 null,表示取不到有效值。
示例值:content
Source String 创建来源
注意:此字段可能返回 null,表示取不到有效值。
示例值:source
Revision String 信息摘要
注意:此字段可能返回 null,表示取不到有效值。
示例值:hash
CreateTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-10-08 10:00:00
ModifyTime String 修改时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-10-08 10:00:00
Name String 接口名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:name

GovernanceNamespace

治理中心命名空间

被如下接口引用:DescribeGovernanceNamespaces。

名称 类型 描述
Name String 命名空间名称。
注意:此字段可能返回 null,表示取不到有效值。
示例值:Development
Comment String 命名空间描述信息。
注意:此字段可能返回 null,表示取不到有效值。
示例值:开发环境
CreateTime String 创建时间。
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-08-11 04:07:00
ModifyTime String 修改时间。
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-08-11 06:09:38
TotalServiceCount Integer 命名空间下总服务数据量
注意:此字段可能返回 null,表示取不到有效值。
示例值:1000
TotalHealthInstanceCount Integer 命名空间下总健康实例数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:1000
TotalInstanceCount Integer 命名空间下总实例数量
注意:此字段可能返回 null,表示取不到有效值。
示例值:1000
Id String 命名空间ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Editable Boolean 是否可以编辑
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
UserIds Array of String 可以操作此命名空间的用户ID列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:["usera"]
GroupIds Array of String 可以操作此命名空间的用户组ID列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:["group-1"]
RemoveUserIds Array of String 移除可以操作此命名空间的用户ID列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:["usera"]
RemoveGroupIds Array of String 移除可以操作此命名空间的用户组ID列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:["group-1"]
ServiceExportTo Array of String 该命名空间下的服务对哪些命名空间可见
注意:此字段可能返回 null,表示取不到有效值。
示例值:[Namespace-1,Namespace-2]
SyncToGlobalRegistry Boolean 是否开启同步到全局注册中心
注意:此字段可能返回 null,表示取不到有效值。
示例值:false

GovernanceNamespaceInput

治理中心命名空间输入参数

被如下接口引用:CreateGovernanceNamespaces, DeleteGovernanceNamespaces, ModifyGovernanceNamespaces。

名称 类型 必选 描述
Name String 命名空间名。
示例值:Development
Comment String 描述信息。
示例值:开发环境
UserIds Array of String 新增的可以操作此命名空间的用户ID列表
示例值:[1,2,3,4]
GroupIds Array of String 新增的可以操作此命名空间的用户组ID列表
示例值:[1,2,3]
RemoveUserIds Array of String 移除可以操作此命名空间的用户ID列表
示例值:[1,2,3]
RemoveGroupIds Array of String 移除可以操作此命名空间的用户组ID列表
示例值:[1,2,3]
ServiceExportTo Array of String 该命名空间下的服务对哪些命名空间下可见,
1、为空或者不填写,表示仅当前命名空间可见
2、列表内容仅一个元素,且为字符 *,表示所有命名空间可见(包括新增)
3、列表内容为部份命名空间名称,则只对这些命名空间下可见
示例值:[Namespace-1, Namespace-2]
SyncToGlobalRegistry Boolean 是否开启同步到全局注册中心
示例值:false

GovernanceService

治理中心服务信息。

被如下接口引用:DescribeGovernanceServices。

名称 类型 描述
Name String 服务名称。
示例值:provider-demo
Namespace String 命名空间名称。
示例值:namespaceName
Metadatas Array of Metadata 元数据信息数组。
注意:此字段可能返回 null,表示取不到有效值。
Comment String 描述信息。
注意:此字段可能返回 null,表示取不到有效值。
示例值:comment
CreateTime String 创建时间。
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-29 16:23:00
ModifyTime String 修改时间。
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-12-29 16:23:00
Department String 服务所属部门。
注意:此字段可能返回 null,表示取不到有效值。
示例值:departmentName
Business String 服务所属业务。
注意:此字段可能返回 null,表示取不到有效值。
示例值:businessName
HealthyInstanceCount Integer 健康服务实例数
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
TotalInstanceCount Integer 服务实例总数
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Id String 服务ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Editable Boolean 是否可以编辑
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
UserIds Array of String 可以编辑该资源的用户ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:["usera"]
GroupIds Array of String 可以编辑该资源的用户组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:["group-1"]
RemoveUserIds Array of String 移除可以编辑该资源的用户ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:["usera"]
RemoveGroupIds Array of String 移除可以编辑该资源的用户组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:["group-1"]
ExportTo Array of String 该服务对哪些命名空间可见
注意:此字段可能返回 null,表示取不到有效值。
示例值:[Namespace-1, Namespace-2]
Revision String 该服务信息摘要签名
注意:此字段可能返回 null,表示取不到有效值。
示例值:hash
SyncToGlobalRegistry Boolean 是否开启同步到全局注册中心
示例值:false

GovernanceServiceContract

服务契约定义

被如下接口引用:DescribeGovernanceServiceContracts。

名称 类型 必选 描述
Name String 契约名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:name
Namespace String 所属服务命名空间
注意:此字段可能返回 null,表示取不到有效值。
示例值:namespace
Protocol String 协议
注意:此字段可能返回 null,表示取不到有效值。
示例值:tcp
ID String 契约ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:id
Service String 所属服务名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:service
Version String 版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:1.0
Revision String 信息摘要
注意:此字段可能返回 null,表示取不到有效值。
示例值:hash
Content String 额外内容描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:content
CreateTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-10-08 10:00:00
ModifyTime String 修改时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-10-08 10:00:00
Interfaces Array of GovernanceInterfaceDescription 契约接口列表
注意:此字段可能返回 null,表示取不到有效值。

GovernanceServiceContractVersion

服务契约版本信息

被如下接口引用:DescribeGovernanceServiceContractVersions。

名称 类型 描述
Version String 契约版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:v1
Name String 契约名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:config
Key String 唯一名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:config-v1

GovernanceServiceInput

治理中心服务入参

被如下接口引用:CreateGovernanceServices, DeleteGovernanceServices, ModifyGovernanceServices。

名称 类型 必选 描述
Name String 服务名。
示例值:Producer
Namespace String 服务所属命名空间。
示例值:Development
Comment String 服务描述信息。
示例值:生产者服务。
Metadatas Array of Metadata 服务元数据。
Department String 服务所属部门。
示例值:市场部
Business String 服务所属业务。
示例值:采购业务
UserIds Array of String 被添加进来可以操作此命名空间的用户ID列表
示例值:[1,2,3]
GroupIds Array of String 被添加进来可以操作此命名空间的用户组ID列表
示例值:[1,2,3]
RemoveUserIds Array of String 从操作此命名空间的用户组ID列表被移除的ID列表
示例值:[1,2,3]
RemoveGroupIds Array of String 从可以操作此命名空间的用户组ID列表中被移除的ID列表
示例值:[1,2,3]
ExportTo Array of String 该服务对哪些命名空间可见
示例值:[Namespace-1,Namespace-2]
SyncToGlobalRegistry Boolean 是否开启同步到全局注册中心
示例值:false

InstancePort

实例监听端口信息

被如下接口引用:DescribeCloudNativeAPIGateway。

名称 类型 描述
HttpPort String 监听的 http 端口范围。
注意:此字段可能返回 null,表示取不到有效值。
示例值:80
HttpsPort String 监听的 https 端口范围。
注意:此字段可能返回 null,表示取不到有效值。
示例值:443
TcpPort String 监听的 tcp 端口范围。
注意:此字段可能返回 null,表示取不到有效值。
示例值:8000
UdpPort String 监听的 udp 端口范围。
注意:此字段可能返回 null,表示取不到有效值。
示例值:7000

InstanceTagInfo

引擎实例的标签信息

被如下接口引用:CreateCloudNativeAPIGateway, CreateEngine, DescribeCloudNativeAPIGateway, DescribeInstanceTagInfos。

名称 类型 必选 描述
TagKey String 标签键
示例值:key
TagValue String 标签值
示例值:value

InternetConfig

公网负载均衡配置

被如下接口引用:CreateCloudNativeAPIGateway, CreateCloudNativeAPIGatewayPublicNetwork, CreateNativeGatewayServerGroup。

名称 类型 必选 描述
InternetAddressVersion String 公网地址版本,可选:"IPV4" | "IPV6" 。不填默认 IPV4 。
示例值:IPV6
InternetPayMode String 公网付费类型,当前仅可选:"BANDWIDTH"。不填默认为 "BANDWIDTH"
示例值:BANDWIDTH
InternetMaxBandwidthOut Integer 公网带宽。
示例值:5
Description String 负载均衡描述
示例值:公网入口
SlaType String 负载均衡的规格类型,支持clb.c2.medium、clb.c3.small、clb.c3.medium、clb.c4.small、clb.c4.medium、clb.c4.large、clb.c4.xlarge,不传为共享型。
示例值:clb.c4.small
MultiZoneFlag Boolean 负载均衡是否多可用区
示例值:false
MasterZoneId String 主可用区
示例值:ap-guangzhou-1
SlaveZoneId String 备可用区
示例值:ap-guangzhou-2

KVMapping

键值对

被如下接口引用:CreateCloudNativeAPIGatewayRoute, CreateCloudNativeAPIGatewayRouteRateLimit, CreateCloudNativeAPIGatewayServiceRateLimit, DescribeCloudNativeAPIGatewayRouteRateLimit, DescribeCloudNativeAPIGatewayRoutes, DescribeCloudNativeAPIGatewayServiceRateLimit, ModifyCloudNativeAPIGatewayRoute, ModifyCloudNativeAPIGatewayRouteRateLimit, ModifyCloudNativeAPIGatewayServiceRateLimit。

名称 类型 必选 描述
Key String key
注意:此字段可能返回 null,表示取不到有效值。
示例值:key
Value String value
注意:此字段可能返回 null,表示取不到有效值。
示例值:value

KVPair

键值对

被如下接口引用:DescribeSREInstances。

名称 类型 描述
Key String
示例值:type
Value String
示例值:dev

KeyValue

Key/Value结构

被如下接口引用:CreateCloudNativeAPIGatewayRouteRateLimit, CreateCloudNativeAPIGatewayServiceRateLimit, DescribeCloudNativeAPIGatewayRouteRateLimit, DescribeCloudNativeAPIGatewayServiceRateLimit, ModifyCloudNativeAPIGatewayRouteRateLimit, ModifyCloudNativeAPIGatewayServiceRateLimit。

名称 类型 必选 描述
Key String 条件的Key
注意:此字段可能返回 null,表示取不到有效值。
示例值:header
Value String 条件的Value
注意:此字段可能返回 null,表示取不到有效值。
示例值:host

KongActiveHealthCheck

Kong网关主动健康检查配置

被如下接口引用:DescribeUpstreamHealthCheckConfig, UpdateUpstreamHealthCheckConfig。

名称 类型 必选 描述
HealthyInterval Integer 主动健康检查健康探测间隔,单位:秒,0表示不开启
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
UnHealthyInterval Integer 主动健康检查异常探测间隔,单位:秒,0表示不开启
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
HttpPath String 在 GET HTTP 请求中使用的路径,以作为主动运行状况检查的探测器运行。默认: ”/”。
注意:此字段可能返回 null,表示取不到有效值。
示例值:/v1/users
Timeout Float GET HTTP 请求的超时时间,单位:秒。默认 60。
注意:此字段可能返回 null,表示取不到有效值。
示例值:60

KongCertificate

云原生网关证书

被如下接口引用:DescribeCloudNativeAPIGatewayCertificateDetails。

名称 类型 描述
Cert KongCertificatesPreview
注意:此字段可能返回 null,表示取不到有效值。

KongCertificatesList

kong证书列表

被如下接口引用:DescribeCloudNativeAPIGatewayCertificates。

名称 类型 描述
Total Integer 证书列表总数
注意:此字段可能返回 null,表示取不到有效值。
示例值:2
CertificatesList Array of KongCertificatesPreview
注意:此字段可能返回 null,表示取不到有效值。

KongCertificatesPreview

云原生网关证书预览信息

被如下接口引用:DescribeCloudNativeAPIGatewayCertificateDetails, DescribeCloudNativeAPIGatewayCertificates。

名称 类型 描述
Name String 证书名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:tencent.com
Id String Id
注意:此字段可能返回 null,表示取不到有效值。
示例值:916462a4-8ce4-4605-a7b7-66cd51c38201
BindDomains Array of String 绑定的域名
注意:此字段可能返回 null,表示取不到有效值。
示例值:["abc.com"]
Status String 证书状态:expired(已过期)
active(生效中)
注意:此字段可能返回 null,表示取不到有效值。
示例值:expired
Crt String 证书pem格式
注意:此字段可能返回 null,表示取不到有效值。
示例值:-----BEGIN CERTIFICATE-----\nMIIBpTCCAUugAwIBAgIUVHl/MMu4SMSqDKEHmagHTg7kHO4wCQYHKoZIzj0EATAx\nMRAwDgYDVQQDDAdhYmMuY29tMRAwDgYDVQQKDAdhYmMuY29tMQswCQYDVQQGEwJD\nTjAeFw0yMjA4MTgwMjEwMDBaFw0yMjA4MzEwNTQ1MDBaMFYxCzAJBgNVBAYTAkNO\nMRIwEAYDVQQIDAlndWFuZ2RvbmcxEzARBgNVBAcMCmd1YW5nemhvdSAxDDAKBgNV\nBAoMA2FiYzEQMA4GA1UEAwwHYWJjLmNvbTBZMBMGByqGSM49AgEGCCqGSM49AwEH\nA0IABMlatwY2JpT3hfwkUSiue6uxFJvHRVhPZeqgnIr6DZN1F0NDDy32y70hAPkU\nBjBH5SHlM14iok2rQNYs5yi9RD6jHTAbMAsGA1UdEQQEMAKCADAMBgNVHRMBAf8E\nAjAAMAkGByqGSM49BAEDSQAwRgIhAILkENW+azqYYHCdWCMLGjvc5ii3N/57so5o\nz0T+lKkIAiEA4u+2vUZIjMffqLND3ecLx3lNj+CSo4EF31yBTEEkfMM=\n-----END CERTIFICATE-----
Key String 证书私钥
注意:此字段可能返回 null,表示取不到有效值。
示例值:-----BEGIN PRIVATE KEY-----\nMIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgokysviOMJk43IY6s\nQpD6VUUAM8aU5RPyFTNUuJXN+JuhRANCAATJWrcGNiaU94X8JFEornursRSbx0VY\nT2XqoJyK+g2TdRdDQw8t9su9IQD5FAYwR+Uh5TNeIqJNq0DWLOcovUQ+\n-----END PRIVATE KEY-----
ExpireTime String 证书过期时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2022-08-31 05:45:00
CreateTime String 证书上传时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2023-02-21 13:56:20
IssueTime String 证书签发时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2022-08-21 05:45:00
CertSource String 证书来源:native(kong自定义证书)
ssl(ssl平台证书)
注意:此字段可能返回 null,表示取不到有效值。
示例值:ssl
CertId String ssl平台证书Id
注意:此字段可能返回 null,表示取不到有效值。
示例值:6767a862a4-8ce4

KongPassiveHealthCheck

Kong网关被动健康检查配置

被如下接口引用:DescribeUpstreamHealthCheckConfig, UpdateUpstreamHealthCheckConfig。

名称 类型 必选 描述
Type String 后端target协议类型,被动健康检查支持http和tcp,主动健康检查支持http
注意:此字段可能返回 null,表示取不到有效值。
示例值:http

KongRoutePreview

云原生网关路由信息

被如下接口引用:DescribeCloudNativeAPIGatewayRoutes。

名称 类型 必选 描述
ID String 服务ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:916462a4-8ce4-4605-a7b7-66cd51c38201
Name String 服务名字
注意:此字段可能返回 null,表示取不到有效值。
示例值:test-service
Methods Array of String
注意:此字段可能返回 null,表示取不到有效值。
示例值:GET
Paths Array of String
注意:此字段可能返回 null,表示取不到有效值。
示例值:/v1/users
Hosts Array of String
注意:此字段可能返回 null,表示取不到有效值。
示例值:tencent.com
Protocols Array of String
注意:此字段可能返回 null,表示取不到有效值。
示例值:http
PreserveHost Boolean
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
HttpsRedirectStatusCode Integer
注意:此字段可能返回 null,表示取不到有效值。
示例值:426
StripPath Boolean
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
CreatedTime String
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-11-25 10:49:23
ServiceName String 服务名
注意:此字段可能返回 null,表示取不到有效值。
示例值:learn
ServiceID String 服务ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:2a212560-220a-46f6-b139-3238eb8ea041
DestinationPorts Array of Integer 目的端口
注意:此字段可能返回 null,表示取不到有效值。
示例值:8000
Headers Array of KVMapping 路由的Headers
注意:此字段可能返回 null,表示取不到有效值。
RequestBuffering Boolean 是否缓存请求body,默认true
示例值:true
ResponseBuffering Boolean 是否缓存响应body,默认true
示例值:true
RegexPriority Integer 正则优先级
示例值:0

KongServiceDetail

云原生网关服务详细信息

被如下接口引用:DescribeOneCloudNativeAPIGatewayService。

名称 类型 必选 描述
ID String 服务ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:916462a4-8ce4-4605-a7b7-66cd51c38201
Name String 服务名字
注意:此字段可能返回 null,表示取不到有效值。
示例值:test-service
Protocol String 后端协议
注意:此字段可能返回 null,表示取不到有效值。
示例值:http
Path String 后端路径
注意:此字段可能返回 null,表示取不到有效值。
示例值:/v1/users
Timeout Integer 后端延时,单位ms
注意:此字段可能返回 null,表示取不到有效值。
示例值:5000
Retries Integer 重试次数
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
Tags Array of String 标签
注意:此字段可能返回 null,表示取不到有效值。
示例值:["test"]
UpstreamInfo KongUpstreamInfo 后端配置
注意:此字段可能返回 null,表示取不到有效值。
UpstreamType String 后端类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:HostIP
Editable Boolean 是否可编辑
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
CreatedTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-11-25 10:49:23

KongServicePreview

云原生网关服务预览信息

被如下接口引用:DescribeCloudNativeAPIGatewayServices。

名称 类型 必选 描述
ID String 服务ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:916462a4-8ce4-4605-a7b7-66cd51c38201
Name String 服务名字
注意:此字段可能返回 null,表示取不到有效值。
示例值:test-service
Tags Array of String 标签
注意:此字段可能返回 null,表示取不到有效值。
示例值:["test"]
UpstreamInfo KongUpstreamInfo 后端配置
注意:此字段可能返回 null,表示取不到有效值。
UpstreamType String 后端类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:HostIP
CreatedTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-11-25 10:49:23
Editable Boolean 是否可编辑
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
Path String 请求路径
注意:此字段可能返回 null,表示取不到有效值。
示例值:/open

KongServiceRouteList

kong服务路由列表

被如下接口引用:DescribeCloudNativeAPIGatewayRoutes。

名称 类型 必选 描述
RouteList Array of KongRoutePreview
注意:此字段可能返回 null,表示取不到有效值。
TotalCount Integer 总数
注意:此字段可能返回 null,表示取不到有效值。
示例值:100

KongServices

kong实例的服务列表

被如下接口引用:DescribeCloudNativeAPIGatewayServices。

名称 类型 必选 描述
ServiceList Array of KongServicePreview kong实例的服务列表
注意:此字段可能返回 null,表示取不到有效值。
TotalCount Integer 列表总数
注意:此字段可能返回 null,表示取不到有效值。
示例值:10

KongTarget

Kong Upstream中的Target

被如下接口引用:CreateCloudNativeAPIGatewayService, DescribeCloudNativeAPIGatewayUpstream, ModifyCloudNativeAPIGatewayService, UpdateUpstreamTargets。

名称 类型 必选 描述
Host String Host
注意:此字段可能返回 null,表示取不到有效值。
示例值:8.8.8.8
Port Integer 端口
注意:此字段可能返回 null,表示取不到有效值。
示例值:100
Weight Integer 权重
注意:此字段可能返回 null,表示取不到有效值。
示例值:10
Health String 健康状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:HEALTHY
CreatedTime String 创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2024-11-25 10:49:23
Source String Target的来源
注意:此字段可能返回 null,表示取不到有效值。
示例值:AutoScaling
CvmInstanceId String CVM实例ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:ins-ze3124da
CvmInstanceName String CVM实例名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:在线学习服务
Tags Array of String target标签
注意:此字段可能返回 null,表示取不到有效值。
示例值:learn

KongUpstreamInfo

服务的后端配置

被如下接口引用:CreateCloudNativeAPIGatewayService, DescribeCloudNativeAPIGatewayServices, DescribeOneCloudNativeAPIGatewayService, ModifyCloudNativeAPIGatewayService。

名称 类型 必选 描述
Host String IP或域名
注意:此字段可能返回 null,表示取不到有效值。
示例值:www.test.com
Port Integer 端口
注意:此字段可能返回 null,表示取不到有效值。
示例值:80
SourceID String 服务来源ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:ins-102555d0
Namespace String 命名空间
注意:此字段可能返回 null,表示取不到有效值。
示例值:Default
ServiceName String 服务(注册中心或Kubernetes中的服务)名字
注意:此字段可能返回 null,表示取不到有效值。
示例值:demo-service
Targets Array of KongTarget 服务后端类型是IPList时提供
注意:此字段可能返回 null,表示取不到有效值。
SourceType String 服务来源类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:TKE
ScfType String SCF函数类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:event
ScfNamespace String SCF函数命名空间
注意:此字段可能返回 null,表示取不到有效值。
示例值:Default
ScfLambdaName String SCF函数名
注意:此字段可能返回 null,表示取不到有效值。
示例值:helloworld
ScfLambdaQualifier String SCF函数版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:$LATEST
SlowStart Integer 冷启动时间,单位秒
注意:此字段可能返回 null,表示取不到有效值。
示例值:60
Algorithm String 负载均衡算法,默认为 round-robin,还支持 least-connections,consisten_hashing
注意:此字段可能返回 null,表示取不到有效值。
示例值:round-robin
AutoScalingGroupID String CVM弹性伸缩组ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:as-4se0czf7
AutoScalingCvmPort Integer CVM弹性伸缩组端口
注意:此字段可能返回 null,表示取不到有效值。
示例值:80
AutoScalingTatCmdStatus String CVM弹性伸缩组使用的CVM TAT命令状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:Normal
AutoScalingHookStatus String CVM弹性伸缩组生命周期挂钩状态
注意:此字段可能返回 null,表示取不到有效值。
示例值:Normal
SourceName String 服务来源的名字
注意:此字段可能返回 null,表示取不到有效值。
示例值:tse-polaris
RealSourceType String 精确的服务来源类型,新建服务来源时候传入的类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:TKE
HealthStatus String upstream健康状态HEALTHY(健康), UNHEALTHY(异常), HEALTHCHECKS_OFF(未开启)和NONE(不支持健康检查)
注意:此字段可能返回 null,表示取不到有效值。
示例值:HEALTHY
ScfCamAuthEnable Boolean 云函数是否开启CAM鉴权,不填时默认为开启(true)
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
ScfIsBase64Encoded Boolean 云函数是否开启Base64编码,默认为false
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
ScfIsIntegratedResponse Boolean 云函数是否开启响应集成,默认为false
注意:此字段可能返回 null,表示取不到有效值。
示例值:false

KongUpstreamList

kong后端upstream列表

被如下接口引用:DescribeCloudNativeAPIGatewayUpstream。

名称 类型 必选 描述
UpstreamList Array of KongUpstreamPreview
注意:此字段可能返回 null,表示取不到有效值。

KongUpstreamPreview

云原生网关Upstream信息

被如下接口引用:DescribeCloudNativeAPIGatewayUpstream。

名称 类型 必选 描述
ID String 服务ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:916462a4-8ce4-4605-a7b7-66cd51c38201
Name String 服务名字
注意:此字段可能返回 null,表示取不到有效值。
示例值:test-service
Target Array of KongTarget 后端配置
注意:此字段可能返回 null,表示取不到有效值。

LimitRule

参数限流的规则

被如下接口引用:CreateCloudNativeAPIGatewayRouteRateLimit, CreateCloudNativeAPIGatewayServiceRateLimit, DescribeCloudNativeAPIGatewayRouteRateLimit, DescribeCloudNativeAPIGatewayServiceRateLimit, ModifyCloudNativeAPIGatewayRouteRateLimit, ModifyCloudNativeAPIGatewayServiceRateLimit。

名称 类型 必选 描述
Filters Array of RuleFilter 请求匹配条件
注意:此字段可能返回 null,表示取不到有效值。
示例值: { "Key": "ip", "Values": [ "8.8.8.8/24" ] }
LimitBy Array of KeyValue 参数限流依据组合
注意:此字段可能返回 null,表示取不到有效值。
示例值:[ { "Key": "ip", "Value": "" }, { "Key": "header", "Value": "host" } ]
QpsThresholds Array of QpsThreshold 限流阈值
注意:此字段可能返回 null,表示取不到有效值。
示例值:[ { "Unit": "second", "Max": 10000 } ]
AccurateQpsThresholds Array of AccurateQpsThreshold 精确限流阈值
注意:此字段可能返回 null,表示取不到有效值。

ListCloudNativeAPIGatewayResult

获取云原生API网关实例列表响应结果。

被如下接口引用:DescribeCloudNativeAPIGateways。

名称 类型 描述
TotalCount Integer 总数。
示例值:1
GatewayList Array of DescribeCloudNativeAPIGatewayResult 云原生API网关实例列表。

ListCloudNativeAPIGatewayStrategyBindingGroupInfoResult

获取云原生API网关实例策略绑定网关分组列表响应结果。

被如下接口引用:DescribeAutoScalerResourceStrategyBindingGroups。

名称 类型 描述
TotalCount Integer 数量
示例值:1
GroupInfos Array of CloudNativeAPIGatewayStrategyBindingGroupInfo 云原生API网关实例策略绑定网关分组列表

ListCloudNativeAPIGatewayStrategyResult

获取云原生API网关实例策略响应结果。

被如下接口引用:DescribeAutoScalerResourceStrategies。

名称 类型 描述
TotalCount Integer 总数。
示例值:1
StrategyList Array of CloudNativeAPIGatewayStrategy 云原生API网关实例策略列表。

ListFilter

列表过滤条件,模糊匹配

被如下接口引用:DescribeCloudNativeAPIGatewayCertificates, DescribeCloudNativeAPIGatewayRoutes, DescribeCloudNativeAPIGatewayServices。

名称 类型 必选 描述
Key String 过滤字段
示例值:name
Value String 过滤值
示例值:user-stu

Location

新增Location字段,展示zone/region/campus

被如下接口引用:DescribeGovernanceInstances。

名称 类型 必选 描述
Region String 大区
注意:此字段可能返回 null,表示取不到有效值。
示例值:huanan
Zone String 可用区
注意:此字段可能返回 null,表示取不到有效值。
示例值:guangzhou
Campus String 机房
注意:此字段可能返回 null,表示取不到有效值。
示例值:guangzhou-1

Metadata

元数据信息

被如下接口引用:CreateGovernanceServices, DeleteGovernanceInstances, DeleteGovernanceInstancesByHost, DeleteGovernanceServices, DescribeGovernanceInstances, DescribeGovernanceServices, ModifyGovernanceInstances, ModifyGovernanceServices。

名称 类型 必选 描述
Key String 元数据键名。
注意:此字段可能返回 null,表示取不到有效值。
示例值:name
Value String 元数据键值。不填则默认为空字符串。
注意:此字段可能返回 null,表示取不到有效值。
示例值:tom

NacosReplica

Nacos副本信息

被如下接口引用:DescribeNacosReplicas。

名称 类型 描述
Name String 名称
示例值:name
Role String 角色
示例值:leader
Status String 状态
示例值:running
SubnetId String 子网ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:subnet-id
Zone String 可用区ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:ap-guangzhou-1
ZoneId String 可用区ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:10001
VpcId String VPC ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:vpc-id

NacosServerInterface

nacos服务端接口列表,用于云监控

被如下接口引用:DescribeNacosServerInterfaces。

名称 类型 描述
Interface String 接口名
注意:此字段可能返回 null,表示取不到有效值。
示例值:GET:/nacos/v1/config

NativeGatewayServerGroup

云原生网关分组信息

被如下接口引用:DescribeNativeGatewayServerGroups。

名称 类型 描述
GroupId String 云原生网关分组唯一id
示例值:group-xxaaa
Name String 分组名
示例值:prod
Description String 描述信息
示例值:现网
NodeConfig CloudNativeAPIGatewayNodeConfig 节点规格、节点数信息
Status String 网关分组状态。
示例值:Running
CreateTime String 创建时间
示例值:2021-09-09 11:52:30
IsFirstGroup Integer 是否是默认分组。
0:否。
1:是。
示例值:1
BindingStrategy CloudNativeAPIGatewayStrategy 关联策略信息
注意:此字段可能返回 null,表示取不到有效值。
GatewayId String 网关实例 id
注意:此字段可能返回 null,表示取不到有效值。
示例值:gateway-xxxx1234
InternetMaxBandwidthOut Integer 带宽
注意:此字段可能返回 null,表示取不到有效值。
示例值:4
ModifyTime String 修改时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-09-09 11:52:30
SubnetIds String 子网id
注意:此字段可能返回 null,表示取不到有效值。
示例值:subnet-xxxx1234
DefaultWeight Integer 分组默认权重
注意:此字段可能返回 null,表示取不到有效值。
示例值:10
ElasticNumber Integer 弹性节点
注意:此字段可能返回 null,表示取不到有效值。
示例值:0

NativeGatewayServerGroups

网关分组列表

被如下接口引用:DescribeNativeGatewayServerGroups。

名称 类型 描述
TotalCount Integer 总数
示例值:20
GatewayGroupList Array of NativeGatewayServerGroup 分组信息数组。

NativeGatewayServiceSourceItem

网关数据来源单个描述

被如下接口引用:DescribeNativeGatewayServiceSources。

名称 类型 描述
GatewayID String 网关实例ID
示例值:gateway-xxx
SourceID String 服务来源ID
示例值:nacos-xxx
SourceName String 服务来源名称
示例值:nacos-xx
SourceType String 服务来源类型
示例值:TSE Nacos|TSE Consul|TSE PolarisMesh|Nacos|Consul|PolarisMesh
SourceInfo SourceInfo 服务来源额外信息
CreateTime String 创建时间
示例值:2022-08-06 12:34:56
ModifyTime String 修改时间
示例值:2022-08-06 12:34:56

NetworkAccessControl

网络访问策略

被如下接口引用:DescribeCloudNativeAPIGatewayConfig, DescribePublicNetwork, ModifyConsoleNetwork, ModifyNetworkAccessStrategy。

名称 类型 必选 描述
Mode String 访问模式:Whitelist|Blacklist
示例值:Whitelist
CidrWhiteList Array of String 白名单列表
示例值:["0.0.0.0"]
CidrBlackList Array of String 黑名单列表
示例值:["100.10.0.0/24"]

PolarisCLSTopicInfo

北极星日志主题信息

被如下接口引用:DescribeSREInstances。

名称 类型 必选 描述
LogSetId String 日志集ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:log-id
LogSetName String 日志集名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:log-name
TopicId String 日志主题ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:topic-id
TopicName String 日志主题名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:topic-name

PolarisLimiterAddress

查询Limiter的接入地址

被如下接口引用:DescribeSREInstanceAccessAddress。

名称 类型 描述
IntranetAddress String VPC接入IP列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:127.0.0.1

PublicAddressConfig

公网地址信息

被如下接口引用:DescribePublicAddressConfig。

名称 类型 描述
Vip String 公网 ip
注意:此字段可能返回 null,表示取不到有效值。
示例值:1.1.1.1
InternetMaxBandwidthOut Integer 公网最大带宽
注意:此字段可能返回 null,表示取不到有效值。
示例值:5
GroupId String 公网所属分组 id
注意:此字段可能返回 null,表示取不到有效值。
示例值:group-4se0czf7
GroupName String 公网所属分组名
注意:此字段可能返回 null,表示取不到有效值。
示例值:默认分组
NetworkId String 公网负载均衡 id
注意:此字段可能返回 null,表示取不到有效值。
示例值:network-1234adsf
Description String 公网负载均衡描述
注意:此字段可能返回 null,表示取不到有效值。
示例值:公网入口

QpsThreshold

云原生网关限流插件Qps阈值

被如下接口引用:CreateCloudNativeAPIGatewayRouteRateLimit, CreateCloudNativeAPIGatewayServiceRateLimit, DescribeCloudNativeAPIGatewayRouteRateLimit, DescribeCloudNativeAPIGatewayServiceRateLimit, ModifyCloudNativeAPIGatewayRouteRateLimit, ModifyCloudNativeAPIGatewayServiceRateLimit。

名称 类型 必选 描述
Unit String qps阈值控制维度,包含:second、minute、hour、day、month、year
示例值:second、minute、hour、day、month、year
Max Integer 阈值
示例值:10

RateLimitResponse

云原生网关限流插件自定义响应

被如下接口引用:CreateCloudNativeAPIGatewayRouteRateLimit, CreateCloudNativeAPIGatewayServiceRateLimit, DescribeCloudNativeAPIGatewayRouteRateLimit, DescribeCloudNativeAPIGatewayServiceRateLimit, ModifyCloudNativeAPIGatewayRouteRateLimit, ModifyCloudNativeAPIGatewayServiceRateLimit。

名称 类型 必选 描述
Body String 自定义响应体
注意:此字段可能返回 null,表示取不到有效值。
示例值:hello
Headers Array of KVMapping Headers
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{key:"",value:""},]
HttpStatus Integer http状态码
注意:此字段可能返回 null,表示取不到有效值。
示例值:200

ReleaseVersion

配置发布版本信息

被如下接口引用:DescribeConfigFileReleaseVersions。

名称 类型 必选 描述
Name String 配置发布的版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:v1
Active Boolean 是否生效
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
Id String 配置发布的ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:config-id
Namespace String 配置发布的命名空间
注意:此字段可能返回 null,表示取不到有效值。
示例值:namespaceName
Group String 配置发布的分组
注意:此字段可能返回 null,表示取不到有效值。
示例值:groupName
FileName String 配置发布的文件名
注意:此字段可能返回 null,表示取不到有效值。
示例值:name

RouteWafStatus

路由 WAF 状态

被如下接口引用:DescribeWafProtection。

名称 类型 描述
Name String 路由的名字
注意:此字段可能返回 null,表示取不到有效值。
示例值:demo-route
Id String 路由的 ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:916462a4-8ce4-4605-a7b7-66cd51c38201
Status String 路由是否开启 WAF 防护
注意:此字段可能返回 null,表示取不到有效值。
示例值:Open
Methods Array of String 方法
注意:此字段可能返回 null,表示取不到有效值。
示例值:["GET"]
Paths Array of String 路径
注意:此字段可能返回 null,表示取不到有效值。
示例值:["/"]
Hosts Array of String 域名
注意:此字段可能返回 null,表示取不到有效值。
示例值:["tencent.com"]
ServiceName String 路由对应服务的名字
注意:此字段可能返回 null,表示取不到有效值。
示例值:demo-service
ServiceId String 路由对应服务的ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:916462a4-8ce4-4605-a7b7-66cd51c38202

RuleFilter

限流规则的Filter

被如下接口引用:CreateCloudNativeAPIGatewayRouteRateLimit, CreateCloudNativeAPIGatewayServiceRateLimit, DescribeCloudNativeAPIGatewayRouteRateLimit, DescribeCloudNativeAPIGatewayServiceRateLimit, ModifyCloudNativeAPIGatewayRouteRateLimit, ModifyCloudNativeAPIGatewayServiceRateLimit。

名称 类型 必选 描述
Key String 限流条件的Key
注意:此字段可能返回 null,表示取不到有效值。
示例值:ip
Values Array of String 限流条件的Values
注意:此字段可能返回 null,表示取不到有效值。
示例值:8.8.8.8/24
Operator String 操作符
注意:此字段可能返回 null,表示取不到有效值。
示例值:eq
Name String header或query对应的name
注意:此字段可能返回 null,表示取不到有效值。
示例值:Auth

SREInstance

微服务注册引擎实例

被如下接口引用:DescribeSREInstances。

名称 类型 描述
InstanceId String 实例ID
示例值:inst-12345678
Name String 名称
示例值:instance-name
Edition String 版本号
示例值:1.8.6
Status String 状态, 枚举值:creating/create_fail/running/updating/update_fail/restarting/restart_fail/destroying/destroy_fail
示例值:creating
SpecId String 规格ID
示例值:spec-12345678
Replica Integer 副本数
示例值:3
Type String 类型
示例值:consul
VpcId String Vpc iD
示例值:vpc-12345678
SubnetIds Array of String 子网ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:["subnet-12345678"]
EnableStorage Boolean 是否开启持久化存储
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
StorageType String 数据存储方式
注意:此字段可能返回 null,表示取不到有效值。
示例值:CLOUD_PREMIUM
StorageCapacity Integer 云硬盘容量
注意:此字段可能返回 null,表示取不到有效值。
示例值:10
Paymode String 计费方式
注意:此字段可能返回 null,表示取不到有效值。
示例值:POSTPAID
EKSClusterID String EKS集群的ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:cls-1234567
CreateTime String 集群创建时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-04-08 16:20:58
EnvInfos Array of EnvInfo 环境配置信息列表
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"EnvName":"Apollo环境名称","Status":"running","AdminServiceIp":"","ConfigServiceIp":"客户端接入内网 IP","ConfigInternetServiceIp":"","EnableConfigInternet":false,"EnableConfigIntranet":null,"StorageCapacity":"存储容量规格, 这里的类型是 int","SpecId":"规格 ID","EnvReplica":2,"RunningCount":0,"EnvDesc":"","ClientBandWidth":0}]
EngineRegion String 引擎所在的区域
注意:此字段可能返回 null,表示取不到有效值。
示例值:ap-beijing
EnableInternet Boolean 注册引擎是否开启公网
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
VpcInfos Array of VpcInfo 私有网络列表信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:[]
ServiceGovernanceInfos Array of ServiceGovernanceInfo 服务治理相关信息列表
注意:此字段可能返回 null,表示取不到有效值。
Tags Array of KVPair 实例的标签信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:[{"Key":"type","Value":"nacos"}]
EnableConsoleInternet Boolean 引擎实例是否开启控制台公网访问地址
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
EnableConsoleIntranet Boolean 引擎实例是否开启控制台内网访问地址
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
ConfigInfoVisible Boolean 引擎实例是否展示参数配置页面
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
ConsoleDefaultPwd String 引擎实例控制台默认密码
注意:此字段可能返回 null,表示取不到有效值。
示例值:nacosxx
TradeType Integer 交易付费类型,0后付费/1预付费
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
AutoRenewFlag Integer 自动续费标记:0表示默认状态(用户未设置,即初始状态), 1表示自动续费,2表示明确不自动续费
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
CurDeadline String 预付费到期时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-04-08 16:20:58
IsolateTime String 隔离开始时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-04-08 16:20:58
RegionInfos Array of DescribeInstanceRegionInfo 实例地域相关的描述信息
注意:此字段可能返回 null,表示取不到有效值。
EKSType String 所在EKS环境,分为common和yunti
注意:此字段可能返回 null,表示取不到有效值。
示例值:common
FeatureVersion String 引擎的产品版本
注意:此字段可能返回 null,表示取不到有效值。
示例值:STANDARD
EnableClientIntranet Boolean 引擎实例是否开启客户端内网访问地址
注意:此字段可能返回 null,表示取不到有效值。
示例值:false
StorageOption Array of StorageOption 存储额外配置选项
注意:此字段可能返回 null,表示取不到有效值。
ZookeeperRegionInfo ZookeeperRegionInfo Zookeeper的额外环境数据信息
注意:此字段可能返回 null,表示取不到有效值。
DeployMode String 部署架构
注意:此字段可能返回 null,表示取不到有效值。
示例值:SingleRegion

ServiceGovernanceInfo

服务治理相关的信息

被如下接口引用:DescribeSREInstances。

名称 类型 必选 描述
EngineRegion String 引擎所在的地域
示例值:ap-beijing
BoundK8SInfos Array of BoundK8SInfo 服务治理引擎绑定的kubernetes集群信息
VpcInfos Array of VpcInfo 服务治理引擎绑定的网络信息
AuthOpen Boolean 当前实例鉴权是否开启
示例值:true
Features Array of String 该实例支持的功能,鉴权就是 Auth
示例值:["Auth"]
MainPassword String 主账户名默认为 polaris,该值为主账户的默认密码
示例值:主账户密码
PgwVpcInfos Array of VpcInfo 服务治理pushgateway引擎绑定的网络信息
LimiterVpcInfos Array of VpcInfo 服务治理限流server引擎绑定的网络信息
CLSTopics Array of PolarisCLSTopicInfo 引擎关联CLS日志主题信息
注意:此字段可能返回 null,表示取不到有效值。

ServiceWafStatus

服务的 WAF 状态

被如下接口引用:DescribeWafProtection。

名称 类型 描述
Name String 服务的名字
注意:此字段可能返回 null,表示取不到有效值。
示例值:demo-service
Id String 服务的 ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:916462a4-8ce4-4605-a7b7-66cd51c38201
Type String 服务的类型
注意:此字段可能返回 null,表示取不到有效值。
示例值:Kubernetes
Status String 服务是否开启 WAF 防护
注意:此字段可能返回 null,表示取不到有效值。
示例值:Open

SourceInfo

服务来源

被如下接口引用:CreateNativeGatewayServiceSource, DescribeNativeGatewayServiceSources, ModifyNativeGatewayServiceSource。

名称 类型 必选 描述
Addresses Array of String 微服务引擎接入IP地址信息
示例值:["127.0.0.1:8080"]
VpcInfo SourceInstanceVpcInfo 微服务引擎VPC信息
注意:此字段可能返回 null,表示取不到有效值。
Auth SourceInstanceAuth 微服务引擎鉴权信息
注意:此字段可能返回 null,表示取不到有效值。

SourceInstanceAuth

实例鉴权信息

被如下接口引用:CreateNativeGatewayServiceSource, ModifyNativeGatewayServiceSource。

名称 类型 必选 描述
Username String 用户名
注意:此字段可能返回 null,表示取不到有效值。
示例值:tse
Password String 账户密码
注意:此字段可能返回 null,表示取不到有效值。
示例值:tse
AccessToken String 访问凭据 token
注意:此字段可能返回 null,表示取不到有效值。
示例值:tse

SourceInstanceVpcInfo

微服务引擎实例的VPC信息

被如下接口引用:CreateNativeGatewayServiceSource, ModifyNativeGatewayServiceSource。

名称 类型 必选 描述
VpcID String 微服务引擎VPC信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:vpc-id
SubnetID String 微服务引擎子网信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:subnet-id

StorageOption

存储的额外选项

被如下接口引用:CreateEngine, DescribeSREInstances。

名称 类型 必选 描述
Name String 存储对象,分为snap和txn两种
注意:此字段可能返回 null,表示取不到有效值。
示例值:snap
Type String 存储类型,分为三类CLOUD_PREMIUM/CLOUD_SSD/CLOUD_SSD_PLUS,分别对应高性能云硬盘、SSD云硬盘、增强型SSD云硬盘
注意:此字段可能返回 null,表示取不到有效值。
示例值:CLOUD_PREMIUM
Capacity Integer 存储容量,[50, 3200]的范围
注意:此字段可能返回 null,表示取不到有效值。
示例值:50

UpdateCloudNativeAPIGatewayResult

更新云原生API网关响应结果。

被如下接口引用:UpdateCloudNativeAPIGatewaySpec。

名称 类型 描述
GatewayId String 云原生API网关ID。
示例值:gateway-xxxxxx
Status String 云原生网关状态。
示例值:UpdatingSpec
TaskId String 任务ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:task-xxxx1234

UpstreamHealthCheckConfig

云原生网关健康检查配置

被如下接口引用:DescribeUpstreamHealthCheckConfig, UpdateUpstreamHealthCheckConfig。

名称 类型 必选 描述
EnableActiveHealthCheck Boolean 开启主动健康检查
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
ActiveHealthCheck KongActiveHealthCheck 主动健康检查配置
注意:此字段可能返回 null,表示取不到有效值。
EnablePassiveHealthCheck Boolean 开启被动健康检查
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
PassiveHealthCheck KongPassiveHealthCheck 被动健康检查配置
注意:此字段可能返回 null,表示取不到有效值。
Successes Integer 连续健康阈值,单位:次
注意:此字段可能返回 null,表示取不到有效值。
示例值:5
Failures Integer 连续异常阈值,单位:次
注意:此字段可能返回 null,表示取不到有效值。
示例值:5
Timeouts Integer 超时阈值,单位:次
注意:此字段可能返回 null,表示取不到有效值。
示例值:5
HealthyHttpStatuses Array of Integer 健康HTTP状态码
注意:此字段可能返回 null,表示取不到有效值。
示例值:200
UnhealthyHttpStatuses Array of Integer 异常HTTP状态码
注意:此字段可能返回 null,表示取不到有效值。
示例值:500
ZeroWeightHeathCheck Boolean 健康检查支持权重为0节点
注意:此字段可能返回 null,表示取不到有效值。
示例值:false

VpcInfo

私有网络信息

被如下接口引用:CreateEngine, DescribeSREInstances。

名称 类型 必选 描述
VpcId String Vpc Id
示例值:vpc-xxxxxxxx
SubnetId String 子网ID
示例值:subnet-xxxxxxxx
IntranetAddress String 内网访问地址
注意:此字段可能返回 null,表示取不到有效值。
示例值:xxxx.xx.xx.xx
LbSubnetId String 负载均衡均衡接入点子网ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:subnet-xxxxxxxx

ZookeeperRegionInfo

Zookeeper的地域额外信息记录

被如下接口引用:DescribeSREInstances。

名称 类型 描述
DeployMode String 部署架构信息

- SingleRegion: 普通单地域
- MultiRegion: 普通多地域场景
- MasterSlave: 两地域,主备地域场景
注意:此字段可能返回 null,表示取不到有效值。
示例值:SingleRegion
MainRegion ZookeeperRegionMyIdInfo 主地域的额外信息
注意:此字段可能返回 null,表示取不到有效值。
OtherRegions Array of ZookeeperRegionMyIdInfo 其他地域的额外信息
注意:此字段可能返回 null,表示取不到有效值。

ZookeeperRegionMyIdInfo

Zookeeper的地域信息的 myid 信息记录

被如下接口引用:DescribeSREInstances。

名称 类型 描述
Region String 地域信息
注意:此字段可能返回 null,表示取不到有效值。
示例值:ap-guangzhou
MyIdStart Integer myid 的起始号段
注意:此字段可能返回 null,表示取不到有效值。
示例值:101
MyIdEnd Integer myid 的结束号段
注意:此字段可能返回 null,表示取不到有效值。
示例值:109

ZookeeperReplica

Zookeeper副本信息

被如下接口引用:DescribeZookeeperReplicas。

名称 类型 描述
Name String 名称
示例值:zk-name
Role String 角色
示例值:leading
Status String 状态
示例值:Running
SubnetId String 子网ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:subnet-id
Zone String 可用区ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:gz
ZoneId String 可用区ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:300001
AliasName String 别名
注意:此字段可能返回 null,表示取不到有效值。
示例值:zookeeper-0
VpcId String VPC ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:vpc-id

ZookeeperServerInterface

Zookeeper服务端接口列表,用于云监控

被如下接口引用:DescribeZookeeperServerInterfaces。

名称 类型 描述
Interface String 接口名
注意:此字段可能返回 null,表示取不到有效值。
示例值:getChildren