/** * 灰度命中规则 */ export interface BetaLabel { /** *

键

*/ Key?: string; /** *

值

*/ Value?: BetaLabelMatchString; } /** * DescribeNacosReplicas请求参数结构体 */ export interface DescribeNacosReplicasRequest { /** * 引擎实例ID */ InstanceId: string; /** * 副本列表Limit */ Limit?: number; /** * 副本列表Offset */ Offset?: number; } /** * DeleteWafDomains请求参数结构体 */ export interface DeleteWafDomainsRequest { /** * 网关ID */ GatewayId: string; /** * WAF 防护域名列表 */ Domains: Array; } /** * 列表过滤条件,模糊匹配 */ export interface ListFilter { /** * 过滤字段 */ Key?: string; /** * 过滤值 */ Value?: string; } /** * DescribeCloudNativeAPIGatewayNodes请求参数结构体 */ export interface DescribeCloudNativeAPIGatewayNodesRequest { /** * 云原生API网关实例ID。 */ GatewayId: string; /** * 实例分组id */ GroupId?: string; /** * 翻页获取多少个 */ Limit?: number; /** * 翻页从第几个开始获取 */ Offset?: number; } /** * 服务别名结构信息 */ export interface GovernanceAlias { /** * 服务别名 */ Alias?: string; /** * 服务别名命名空间 */ AliasNamespace?: string; /** * 服务别名指向的服务名 */ Service?: string; /** * 服务别名指向的服务命名空间 */ Namespace?: string; /** * 服务别名的描述信息 */ Comment?: string; /** * 服务别名创建时间 */ CreateTime?: string; /** * 服务别名修改时间 */ ModifyTime?: string; /** * 服务别名ID */ Id?: string; /** * 该服务别名是否可以编辑 */ Editable?: boolean; /** * 元数据信息 */ Metadatas?: Array; } /** * DescribeCloudNativeAPIGatewayUpstream请求参数结构体 */ export interface DescribeCloudNativeAPIGatewayUpstreamRequest { /** * 网关ID */ GatewayId: string; /** * 服务名字 */ ServiceName: string; } /** * AI 网关意图路由配置 */ export interface AIGWIntentRoute { /** *

意图识别模型id

*/ IntentModelServiceId: string; /** *

置信度

*/ ConfidenceThreshold: number; /** *

默认服务id

*/ DefaultModelServiceId: string; /** *

规则

*/ Rules?: Array; } /** * 元数据信息 */ export interface Metadata { /** * 元数据键名。 */ Key: string; /** * 元数据键值。不填则默认为空字符串。 */ Value?: string; } /** * AI网关 Basic Auth 凭证物料配置 */ export interface AIGWBasicCredentialConfig { /** *

用户名

*/ Username?: string; /** *

密码

*/ Password?: string; } /** * RemoveCloudNativeAPIGatewayConsumerGroupAuth返回参数结构体 */ export interface RemoveCloudNativeAPIGatewayConsumerGroupAuthResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * AI 网关Rerank场景最大文档数限制配置 */ export interface AIGWRerankMaxDocumentsConfig { /** *

是否开启最大文档数限制

枚举值:

  • true: 开启最大文档数限制
  • false: 关闭最大文档数限制
*/ EnableMaxDocuments: boolean; /** *

最大文档数限制

取值范围:[1, 5000]

*/ MaxDocumentValue?: number; } /** * Key/Value结构 */ export interface KeyValue { /** * 条件的Key */ Key?: string; /** * 条件的Value */ Value?: string; } /** * CreateNativeGatewayServerGroup请求参数结构体 */ export interface CreateNativeGatewayServerGroupRequest { /** * 网关实例id。 只支持后付费实例 */ GatewayId: string; /** * 网关分组名 */ Name: string; /** * 节点配置 */ NodeConfig: CloudNativeAPIGatewayNodeConfig; /** * 子网id */ SubnetId: string; /** * 描述信息 */ Description?: string; /** * 公网带宽信息 */ InternetMaxBandwidthOut?: number; /** * 公网配置。 */ InternetConfig?: InternetConfig; } /** * DescribeCloudNativeAPIGatewayCertificates请求参数结构体 */ export interface DescribeCloudNativeAPIGatewayCertificatesRequest { /** *

网关ID

*/ GatewayId: string; /** *

列表数量

*/ Limit?: number; /** *

列表offset

*/ Offset?: number; /** *

过滤条件,多个过滤条件之间是与的关系,支持BindDomain ,Name

*/ Filters?: Array; /** *

证书类型

枚举值:

  • SVR: 服务证书
  • CA: CA证书
*/ CertType?: string; /** *

证书用途

枚举值:

  • SERVER: 用作服务端证书
  • CLIENT: 用作客户端证书
*/ CertUsage?: string; } /** * DeleteGovernanceLaneGroups返回参数结构体 */ export interface DeleteGovernanceLaneGroupsResponse { /** * 是否创建成功 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 删除云原生API网关响应结果。 */ export interface DeleteCloudNativeAPIGatewayResult { /** * 云原生网关ID。 */ GatewayId: string; /** * 云原生网关状态。 */ Status: string; } /** * CloseWafProtection请求参数结构体 */ export interface CloseWafProtectionRequest { /** * 网关ID */ GatewayId: string; /** * 防护资源的类型。 - Global 实例 - Service 服务 - Route 路由 - Object 对象 */ Type: string; /** * 当资源类型 Type 是 Service 或 Route 的时候,传入的服务或路由的列表 */ List?: Array; } /** * DescribeWafProtection请求参数结构体 */ export interface DescribeWafProtectionRequest { /** * 网关ID */ GatewayId: string; /** * 防护资源的类型。 - Global 实例 - Service 服务 - Route 路由 - Object 对象 * @deprecated */ Type?: string; /** * 防护资源类型列表,支持查询多个类型(Global、Service、Route、Object)。为空时,默认查询Global类型。 */ TypeList?: Array; } /** * DescribeCloudNativeAPIGatewayNodes返回参数结构体 */ export interface DescribeCloudNativeAPIGatewayNodesResponse { /** * 获取云原生网关节点列表结果。 */ Result: DescribeCloudNativeAPIGatewayNodesResult; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateCloudNativeAPIGateway返回参数结构体 */ export interface CreateCloudNativeAPIGatewayResponse { /** * 创建云原生API网关实例响应结果。 */ Result?: CreateCloudNativeAPIGatewayResult; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyCloudNativeAPIGatewayLLMModelService请求参数结构体 */ export interface ModifyCloudNativeAPIGatewayLLMModelServiceRequest { /** *

网关 id。

*/ GatewayId: string; /** *

模型服务 ID,全局唯一标识。

*/ ModelServiceId: string; /** *

修改服务名称,长度2-50字符,支持中英文、数字、下划线。

*/ Name?: string; /** *

修改默认模型,模型选择方式为 Specify 时必填。

*/ DefaultModel?: string; /** *

修改模型选择方式,选项:Specify(指定模型)、PassThrough(透传请求模型)。

*/ ModelSelector?: string; /** *

修改开启模型降级,模型选择方式为 Specify 时必填。

*/ EnableModelFallback?: boolean; /** *

修改可以配置备用模型规则,EnableSpecifyModelFallback 为 true 时必填。

*/ ModelFallbackRule?: CloudNativeAPIGatewayLLMModelFallbackRule; /** *

修改开启模型参数校验,是否校验客户端传递的 model 参数, 模型选择方式为 PassThrough 时必填

*/ EnableModelParamCheck?: boolean; /** *

修改模型检验信息,EnableModelParamCheck 为 true 时必填。

*/ ModelParamCheckRule?: CloudNativeAPIGatewayLLMModelParamCheckInfo; /** *

修改描述。

*/ Description?: string; /** *

修改模型服务地址

*/ UpstreamURL?: string; /** *

连接超时时间

取值范围:[1, 3600000]

单位:毫秒

默认值:10000

*/ ConnectTimeout?: number; /** *

写入超时时间

取值范围:[1, 3600000]

单位:毫秒

默认值:60000

*/ WriteTimeout?: number; /** *

读取超时时间

取值范围:[1, 3600000]

单位:毫秒

默认值:60000

*/ ReadTimeout?: number; /** *

重试次数

取值范围:[0, 5]

单位:次

默认值:0

*/ Retries?: number; /** *

路径拼接模式

枚举值:

  • FixedPath: 固定路径
  • AutoConcat: 自动拼接
*/ UpstreamUrlMode?: string; /** *

SNI

*/ SNI?: string; /** *

模型服务级别的配额上限(RPM/TPM)。需要网关版本 ≥ 3.9.4。

*/ QuotaLimit?: AIGWLLMQuotaLimit; /** *

标签

*/ Tags?: Array; /** *

模型改写规则

*/ ModelRewriteRules?: Array; /** *

来源 id

*/ SourceId?: string; /** *

命名空间

*/ Namespace?: string; /** *

服务名字

*/ ServiceName?: string; /** *

协议

*/ Protocol?: string; /** *

扩展参数

*/ ExtParams?: Array; /** *

密钥轮转开关

*/ KeyRotationEnabled?: boolean; /** *

密钥轮转天数

*/ KeyRotationPeriodDays?: number; /** *

外部服务来源ID

*/ ExternalInstanceId?: string; /** *

自定义供应商名称

仅当Provider值为"custom"时允许填写

*/ CustomProviderName?: string; /** *

负载均衡配置

*/ LoadBalanceConfig?: AIGWLoadBalanceConfig; } /** * 分组列表 */ export interface CNAPIGwConsumerGroupList { /** * 总数 */ TotalCount?: number; /** * 消费者分组信息 */ ConsumerGroups?: Array; } /** * 网络访问策略 */ export interface NetworkAccessControl { /** * 访问模式:Whitelist|Blacklist */ Mode: string; /** * 白名单列表 */ CidrWhiteList?: Array; /** * 黑名单列表 */ CidrBlackList?: Array; } /** * 查询客户端公网信息 */ export interface DescribePublicNetworkResult { /** * 网关实例ID */ GatewayId?: string; /** * 网关分组ID */ GroupId?: string; /** * 客户端公网信息 */ PublicNetwork?: CloudNativeAPIGatewayConfig; } /** * DescribeGovernanceLaneGroups返回参数结构体 */ export interface DescribeGovernanceLaneGroupsResponse { /** * 总数 */ Total?: number; /** * 泳道规则列表 */ LaneGroups?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 网关数据来源单个描述 */ export interface NativeGatewayServiceSourceItem { /** * 网关实例ID */ GatewayID: string; /** * 服务来源ID */ SourceID: string; /** * 服务来源名称 */ SourceName: string; /** * 服务来源类型 */ SourceType: string; /** * 服务来源额外信息 */ SourceInfo: SourceInfo; /** * 创建时间 */ CreateTime: string; /** * 修改时间 */ ModifyTime: string; } /** * CreateNativeGatewayServiceSource返回参数结构体 */ export interface CreateNativeGatewayServiceSourceResponse { /** * 创建是否成功 */ Result?: boolean; /** * 服务来源ID */ SourceID?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateCloudNativeAPIGatewayService请求参数结构体 */ export interface CreateCloudNativeAPIGatewayServiceRequest { /** * 网关ID */ GatewayId: string; /** * 服务名称 */ Name: string; /** * 请求协议: - https - http - tcp - udp */ Protocol: string; /** * 超时时间,单位ms */ Timeout: number; /** * 重试次数 */ Retries: number; /** * 服务类型: - Kubernetes - Registry - IPList - HostIP - Scf */ UpstreamType: string; /** * 服务配置信息 */ UpstreamInfo: KongUpstreamInfo; /** * 请求路径 */ Path?: string; } /** * AI网关 JWT 凭证物料配置 */ export interface AIGWJWTCredentialConfig { /** *

JWT 消费者标识,iss claim

*/ Key: string; /** *

签名算法,取值:HS256 HS384 HS512 RS256 RS384 RS512 ES256 ES384 ES512

*/ Algorithm: string; /** *

HS 对称密钥,仅 Algorithm 为 HS256/HS384/HS512 时必填;RS/ES* 时留空

*/ Secret?: string; /** *

RS/ES PEM 格式公钥,仅 Algorithm 为 RS256/RS384/RS512/ES256/ES384/ES512 时必填;HS* 时留空

*/ RSAPublicKey?: string; } /** * ModifyConsoleNetwork请求参数结构体 */ export interface ModifyConsoleNetworkRequest { /** * 云原生API网关实例ID。 */ GatewayId: string; /** * 网络类型: - Open 公网 - Internal 内网(暂不支持) */ NetworkType: string; /** * 开启Konga网络,不填时默认为Open - Open,开启 - Close,关闭 */ Operate?: string; /** * 访问控制策略 */ AccessControl?: NetworkAccessControl; } /** * 公网地址信息 */ export interface PublicAddressConfig { /** * 公网 ip */ Vip?: string; /** * 公网最大带宽 */ InternetMaxBandwidthOut?: number; /** * 公网所属分组 id */ GroupId?: string; /** * 公网所属分组名 */ GroupName?: string; /** * 公网负载均衡 id */ NetworkId?: string; /** * 公网负载均衡描述 */ Description?: string; } /** * 微服务注册引擎实例 */ export interface SREInstance { /** * 实例ID */ InstanceId?: string; /** * 名称 */ Name?: string; /** * 版本号 */ Edition?: string; /** * 状态, 枚举值:creating/create_fail/running/updating/update_fail/restarting/restart_fail/destroying/destroy_fail */ Status?: string; /** * 规格ID */ SpecId?: string; /** * 副本数 */ Replica?: number; /** * 类型 */ Type?: string; /** * Vpc iD */ VpcId?: string; /** * 子网ID */ SubnetIds?: Array; /** * 是否开启持久化存储 */ EnableStorage?: boolean; /** * 数据存储方式 */ StorageType?: string; /** * 云硬盘容量 */ StorageCapacity?: number; /** * 计费方式 */ Paymode?: string; /** * EKS集群的ID */ EKSClusterID?: string; /** * 集群创建时间 */ CreateTime?: string; /** * 环境配置信息列表 */ EnvInfos?: Array; /** * 引擎所在的区域 */ EngineRegion?: string; /** * 注册引擎是否开启公网 */ EnableInternet?: boolean; /** * 私有网络列表信息 */ VpcInfos?: Array; /** * 服务治理相关信息列表 */ ServiceGovernanceInfos?: Array; /** * 实例的标签信息 */ Tags?: Array; /** * 引擎实例是否开启控制台公网访问地址 */ EnableConsoleInternet?: boolean; /** * 引擎实例是否开启控制台内网访问地址 */ EnableConsoleIntranet?: boolean; /** * 引擎实例是否展示参数配置页面 */ ConfigInfoVisible?: boolean; /** * 引擎实例控制台默认密码 */ ConsoleDefaultPwd?: string; /** * 交易付费类型,0后付费/1预付费 */ TradeType?: number; /** * 自动续费标记:0表示默认状态(用户未设置,即初始状态), 1表示自动续费,2表示明确不自动续费 */ AutoRenewFlag?: number; /** * 预付费到期时间 */ CurDeadline?: string; /** * 隔离开始时间 */ IsolateTime?: string; /** * 实例地域相关的描述信息 */ RegionInfos?: Array; /** * 所在EKS环境,分为common和yunti */ EKSType?: string; /** * 引擎的产品版本 */ FeatureVersion?: string; /** * 引擎实例是否开启客户端内网访问地址 */ EnableClientIntranet?: boolean; /** * 存储额外配置选项 */ StorageOption?: Array; /** * Zookeeper的额外环境数据信息 */ ZookeeperRegionInfo?: ZookeeperRegionInfo; /** * 部署架构 */ DeployMode?: string; /** * 全局属性 */ GlobalType?: string; /** * 所属组类型 */ GroupType?: string; /** * 组id */ GroupId?: Array; /** * 是否为主地域 */ IsMainRegion?: boolean; } /** * DescribeCloudNativeAPIGatewayServices请求参数结构体 */ export interface DescribeCloudNativeAPIGatewayServicesRequest { /** *

网关ID

*/ GatewayId: string; /** *

列表数量

*/ Limit?: number; /** *

列表 offset

*/ Offset?: number; /** *

过滤条件,多个过滤条件之间是与的关系,支持 name,upstreamType

*/ Filters?: Array; /** *

排序字段

*/ OrderField?: string; /** *

排序方式

枚举值:

  • DESC: 降序
  • ASC: 升序
*/ OrderType?: string; } /** * CreateCloudNativeAPIGatewayLLMModelAPI请求参数结构体 */ export interface CreateCloudNativeAPIGatewayLLMModelAPIRequest { /** *

网关 id。

*/ GatewayId: string; /** *

AI 网关 LLM 模型 API 的唯一标识名称,格式规则:2-50 字符,支持中英文大小写、数字及分隔符(“-”、“_”),不能以数字和分隔符开头,不能以分隔符结尾。

*/ Name: string; /** *

选择业务场景, 选项:Chat(聊天)。

*/ SceneType: string; /** *

业务场景对应的请求协议,选项:OpenAI(目前只支持 OpenAI)。

*/ RequestProtocol: string; /** *

初始化关联的模型服务列表。

*/ ListModelServiceId: Array; /** *

路由列表

*/ RouteList: Array; /** *

为API设置统一的前缀,格式:以/开头,支持字母、数字、短横线。

*/ BasePath?: string; /** *

模型 API 的相关描述。

*/ Description?: string; /** *

模型服务路由策略(是指如何路由到模型服务)

*/ ModelServiceRoute?: CloudNativeAPIGatewayLLMModelServiceRoute; /** *

路由 Header 匹配规则

*/ MatchHeaders?: Array; /** *

跨服务 fallback 开关

*/ EnableCrossServiceFallback?: boolean; /** *

跨服务 fallback 配置

*/ CrossServiceFallbackConfig?: AIGWCrossServiceFallbackConfig; /** *

标签

*/ TagFilter?: AIGWTagFilter; /** *

模型 API 日志配置。未传时使用默认日志配置。

*/ LogConfig?: AIGWLogConfig; /** *

Rerank场景最大文档数限制

*/ MaxDocumentsConfig?: AIGWRerankMaxDocumentsConfig; /** *

敏感词路由配置

*/ SensitiveWordRoute?: AIGWSensitiveWordRoute; } /** * 服务实例组 */ export interface GovernanceServiceDestination { /** * 命名空间 注意:此字段可能返回 null,表示取不到有效值。 */ Namespace: string; /** * 服务 注意:此字段可能返回 null,表示取不到有效值。 */ Service: string; /** * 实例标签 注意:此字段可能返回 null,表示取不到有效值。 */ Labels?: Array; } /** * DescribeCloudNativeAPIGatewayConsumerList请求参数结构体 */ export interface DescribeCloudNativeAPIGatewayConsumerListRequest { /** *

网关实例id

*/ GatewayId: string; /** *

页显示条数,最大20

*/ Limit: number; /** *

起始位置

*/ Offset: number; /** *

资源类型

枚举值:

  • ModelAPI: 模型API
  • MCPServer: MCP服务
*/ ResourceType?: string; /** *

资源ID

*/ ResourceId?: string; } /** * 返回kong的服务和路由列表 */ export interface KongServiceWithRoutes { /** * */ ServiceList?: Array; /** * 总数 */ TotalCount?: number; } /** * CreateCloudNativeAPIGatewayConsumer请求参数结构体 */ export interface CreateCloudNativeAPIGatewayConsumerRequest { /** *

网关实例id

*/ GatewayId: string; /** *

消费者名称,最长 60 字符。同一网关下唯一。

*/ Name: string; /** *

消费者优先级,默认medium

枚举值:

  • Low: 低优先级
  • Medium: 中优先级
  • High: 高优先级
*/ Priority?: string; /** *

消费者描述。最长 200 字符。

*/ Description?: string; } /** * CreateCloudNativeAPIGatewayCanaryRule返回参数结构体 */ export interface CreateCloudNativeAPIGatewayCanaryRuleResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * LLM 模型 API */ export interface CloudNativeAPIGatewayLLMModelAPI { /** *

模型 API ID。

*/ Id?: string; /** *

创建时间

*/ CreateTime?: string; /** *

修改时间

*/ ModifyTime?: string; /** *

AI 网关 LLM 模型 API 的唯一标识名称,格式规则:2-50 字符,支持英文、数字、下划线。

*/ Name?: string; /** *

选择业务场景,xa0 选项:Chat(聊天)。

*/ SceneType?: string; /** *

业务场景对应的请求协议,选项:OpenAI(目前只支持 OpenAI)。

*/ RequestProtocol?: string; /** *

路由列表

*/ RouteList?: Array; /** *

为API设置统一的前缀,格式:以/开头,支持字母、数字、短横线。

*/ BasePath?: string; /** *

路径简化,
启用时:客户端请求路径 → 移除Base Path → 后端接收简洁路径
禁用时:客户端请求路径 → 完整传递给后端。

*/ StripPath?: boolean; /** *

模型 API 的相关描述。

*/ Description?: string; /** *

模型服务Id

*/ ModelServiceId?: string; /** *

模型服务名称

*/ ModelServiceName?: string; /** *

模型服务路由策略(是指如何路由到模型服务)

*/ ModelServiceRoute?: CloudNativeAPIGatewayLLMModelServiceRoute; /** *

无

*/ MatchHeaders?: Array; /** *

是否开启跨服务fallback

*/ EnableCrossServiceFallback?: boolean; /** *

跨服务fallback配置详情

*/ CrossServiceFallbackConfig?: AIGWCrossServiceFallbackConfig; /** *

是否展示模型API

*/ DescribeCloudNativeAPIGatewayLLMModelAPI?: boolean; /** *

标签

*/ TagFilter?: AIGWTagFilter; /** *

日志显示相关开关

*/ LogConfig?: AIGWLogConfig; /** *

日志脱敏规则

*/ LogDesensitizeConfig?: AIGWLogDesensitizeConfig; /** *

转发脱敏规则

*/ ForwardDesensitizeConfig?: AIGWForwardDesensitizeConfig; /** *

Rerank场景最大文档数限制配置

*/ MaxDocumentsConfig?: AIGWRerankMaxDocumentsConfig; /** *

敏感词路由配置

*/ SensitiveWordRoute?: AIGWSensitiveWordRoute; /** *

消费者组的授权模型范围

*/ ConsumerGroupModelScopes?: Array; /** *

继承自消费者组的授权模型范围

*/ ConsumerInheritModelScope?: AIGWConsumerModelScope; } /** * DeleteGovernanceNamespaces返回参数结构体 */ export interface DeleteGovernanceNamespacesResponse { /** * 删除是否成功。 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 标签 */ export interface Label { /** * 标签键名称 */ Key?: string; /** * 标签值 */ Value?: string; } /** * DescribeCloudNativeAPIGatewayRoutes返回参数结构体 */ export interface DescribeCloudNativeAPIGatewayRoutesResponse { /** *

无

*/ Result?: KongServiceRouteList; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeWafProtection返回参数结构体 */ export interface DescribeWafProtectionResponse { /** * 保护状态 */ Result?: DescribeWafProtectionResult; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeZookeeperReplicas请求参数结构体 */ export interface DescribeZookeeperReplicasRequest { /** * 注册引擎实例ID */ InstanceId: string; /** * 副本列表Limit */ Limit?: number; /** * 副本列表Offset */ Offset?: number; } /** * DescribeAutoScalerResourceStrategies返回参数结构体 */ export interface DescribeAutoScalerResourceStrategiesResponse { /** * 获取云原生API网关实例弹性伸缩策略列表响应结果。 */ Result?: ListCloudNativeAPIGatewayStrategyResult; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 获取云原生API网关基础信息响应结果。 */ export interface DescribeCloudNativeAPIGatewayResult { /** *

云原生API网关ID。

*/ GatewayId?: string; /** *

云原生API网关状态。

*/ Status?: string; /** *

云原生API网关名。

*/ Name?: string; /** *

云原生API网关类型。

*/ Type?: string; /** *

实例版本:

  • 2.4.1
  • 2.5.1
*/ GatewayVersion?: string; /** *

云原生API网关节点信息。

*/ NodeConfig?: CloudNativeAPIGatewayNodeConfig; /** *

云原生API网关vpc配置。

*/ VpcConfig?: CloudNativeAPIGatewayVpcConfig; /** *

云原生API网关描述。

*/ Description?: string; /** *

云原生API网关创建时间。

*/ CreateTime?: string; /** *

实例的标签信息

*/ Tags?: Array; /** *

是否开启 cls 日志

*/ EnableCls?: boolean; /** *

付费模式,0表示后付费,1预付费

*/ TradeType?: number; /** *

实例版本,当前支持开发版、标准版、专业版【TRIAL、STANDARD、PROFESSIONAL】

*/ FeatureVersion?: string; /** *

公网出流量带宽,[1,2048]Mbps

*/ InternetMaxBandwidthOut?: number; /** *

自动续费标记,0表示默认状态(用户未设置,即初始状态);
1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0

*/ AutoRenewFlag?: number; /** *

到期时间,预付费时使用

*/ CurDeadline?: string; /** *

隔离时间,实例隔离时使用

*/ IsolateTime?: string; /** *

是否开启客户端公网。

*/ EnableInternet?: boolean; /** *

实例实际的地域信息

*/ EngineRegion?: string; /** *

Ingress class名称

*/ IngressClassName?: string; /** *

公网计费方式。可选取值 BANDWIDTH | TRAFFIC ,表示按带宽和按流量计费。

*/ InternetPayMode?: string; /** *

云原生API网关小版本号

*/ GatewayMinorVersion?: string; /** *

实例监听的端口信息

*/ InstancePort?: InstancePort; /** *

公网CLB默认类型

*/ LoadBalancerType?: string; /** *

公网IP地址列表

*/ PublicIpAddresses?: Array; /** *

是否开启删除保护

*/ DeleteProtect?: boolean; /** *

表示可以升级的版本号

注意:此字段可能返回 null,表示取不到有效值。 */ AvailableVersions?: Array; /** *

网关可以升级的版本号列表

*/ AvailableUpgradeVersions?: Array; /** *

是否提示可升级

*/ AvailableUpgrade?: boolean; /** *

可回退的版本

*/ AvailableRollbackVersion?: string; /** *

强制跳转HTTPS开关

*/ ForceHTTPSRedirect?: boolean; } /** * 北极星日志主题信息 */ export interface PolarisCLSTopicInfo { /** * 日志集ID */ LogSetId?: string; /** * 日志集名称 */ LogSetName?: string; /** * 日志主题ID */ TopicId?: string; /** * 日志主题名称 */ TopicName?: string; } /** * DeleteCloudNativeAPIGatewayRoute返回参数结构体 */ export interface DeleteCloudNativeAPIGatewayRouteResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * AI 网关日志脱敏配置 */ export interface AIGWLogDesensitizeConfig { /** *

日志脱敏配置总开关

*/ Enabled: boolean; /** *

内置规则类型:Phone、IdCard、BankCard、Email、IP、Name

*/ PredefinedRuleTypes?: Array; /** *

自定义规则,最多 20 条

*/ CustomRules?: Array; /** *

脱敏方向:Request、Response;为空时默认两者

*/ Scope?: Array; } /** * DeleteCloudNativeAPIGatewayLLMModelService返回参数结构体 */ export interface DeleteCloudNativeAPIGatewayLLMModelServiceResponse { /** *

是否成功。

*/ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteCloudNativeAPIGatewayServiceRateLimit请求参数结构体 */ export interface DeleteCloudNativeAPIGatewayServiceRateLimitRequest { /** * 网关Id */ GatewayId: string; /** * 服务名称,或服务ID */ Name: string; } /** * AI 网关意图路由规则 */ export interface AIGWIntentRouteRule { /** *

意图编码

枚举值:

  • Coder: 代码编写
  • Math: 数学计算
  • Translation: 翻译
  • Flash: 快速问答
  • Complex: 复杂推理
*/ IntentCode?: string; /** *

模型服务id

*/ ModelServiceId?: string; } /** * 灰度规则列表 */ export interface CloudAPIGatewayCanaryRuleList { /** * 灰度规则 */ CanaryRuleList?: Array; /** * 总数 */ TotalCount?: number; } /** * ModifyUpstreamNodeStatus请求参数结构体 */ export interface ModifyUpstreamNodeStatusRequest { /** * 网关实例ID */ GatewayId: string; /** * 服务名称 */ ServiceName: string; /** * 访问IP地址或域名 */ Host: string; /** * 访问端口 */ Port: number; /** * HEALTHY或UNHEALTHY */ Status: string; } /** * 云原生网关Tse 限流插件配置 */ export interface CloudNativeAPIGatewayRateLimitDetail { /** * 插件启用状态 */ Enabled?: boolean; /** * qps阈值 */ QpsThresholds?: Array; /** * 需要进行流量控制的请求路径 */ Path?: string; /** * 需要进行流量控制的请求头Key */ Header?: string; /** * 限流依据 ip service consumer credential path header */ LimitBy?: string; /** * 外部redis配置 */ ExternalRedis?: ExternalRedis; /** * 全局配置中的redis配置 */ GlobalConfigId?: string; /** * 计数器策略 local 单机 redis 默认redis external_redis 外部redis */ Policy?: string; /** * 响应配置,响应策略为text */ RateLimitResponse?: RateLimitResponse; /** * 请求转发地址 */ RateLimitResponseUrl?: string; /** * 响应策略 url请求转发 text 响应配置 default 直接返回 */ ResponseType?: string; /** * 是否隐藏限流客户端响应头 */ HideClientHeaders?: boolean; /** * 排队时间 */ LineUpTime?: number; /** * 是否开启请求排队 */ IsDelay?: boolean; /** * 基础限流 注意:此字段可能返回 null,表示取不到有效值。 */ BasicLimitQpsThresholds?: Array; /** * 参数限流的规则 注意:此字段可能返回 null,表示取不到有效值。 */ LimitRules?: Array; } /** * DescribeConfigFileRelease请求参数结构体 */ export interface DescribeConfigFileReleaseRequest { /** * TSE实例id */ InstanceId: string; /** * 命名空间名称 */ Namespace?: string; /** * 配置分组名称 */ Group?: string; /** * 配置文件名称 */ Name?: string; /** * 配置文件发布名称 */ ReleaseName?: string; /** * 配置文件发布Id */ Id?: string; } /** * DescribeCloudNativeAPIGatewayConfig请求参数结构体 */ export interface DescribeCloudNativeAPIGatewayConfigRequest { /** * 云原生API网关实例ID。 */ GatewayId: string; /** * 分组id,不填时为默认分组 */ GroupId?: string; } /** * Kong Upstream中的Target */ export interface KongTarget { /** * Host */ Host: string; /** * 端口 */ Port: number; /** * 权重 */ Weight: number; /** * 健康状态 */ Health?: string; /** * 创建时间 */ CreatedTime?: string; /** * Target的来源 */ Source?: string; /** * CVM实例ID */ CvmInstanceId?: string; /** * CVM实例名称 */ CvmInstanceName?: string; /** * target标签 */ Tags?: Array; } /** * 实例鉴权信息 */ export interface SourceInstanceAuth { /** * 用户名 */ Username?: string; /** * 账户密码 */ Password?: string; /** * 访问凭据 token */ AccessToken?: string; } /** * 扩容策略 */ export interface AutoScalerPolicy { /** * 类型,Pods */ Type?: string; /** * 数量 */ Value?: number; /** * 扩容周期 */ PeriodSeconds?: number; } /** * DescribeNacosServerInterfaces返回参数结构体 */ export interface DescribeNacosServerInterfacesResponse { /** * 接口总个数 */ TotalCount?: number; /** * 接口列表 */ Content?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 键值对 */ export interface KVMapping { /** * key */ Key?: string; /** * value */ Value?: string; } /** * AI 网关token长度路由配置 */ export interface AIGWTokenLengthRoute { /** *

默认tokenizer编码器

枚举值:

  • o200k_base: OpenApi o200k_base
  • cl100k_base: OpenApi cl100k_base
  • p50k_base: OpenApi p50k_base
  • r50k_base: OpenApi r50k_base
*/ DefaultEncodingName?: string; /** *

token 计数失败、规则为空或未命中任何规则时执行的默认二级路由(暂时只能选择一个指定模型路由)

*/ DefaultTarget?: AIGWLLMModelServiceSubRoute; /** *

规则

*/ Rules?: Array; } /** * 环境具体信息 */ export interface EnvInfo { /** * 环境名称 */ EnvName: string; /** * 环境对应的网络信息 */ VpcInfos: Array; /** * 云硬盘容量 */ StorageCapacity: number; /** * 运行状态 */ Status?: string; /** * Admin service 访问地址 */ AdminServiceIp?: string; /** * Config service访问地址 */ ConfigServiceIp?: string; /** * 是否开启config-server公网 */ EnableConfigInternet?: boolean; /** * config-server公网访问地址 */ ConfigInternetServiceIp?: string; /** * 规格ID */ SpecId?: string; /** * 环境的节点数 */ EnvReplica?: number; /** * 环境运行的节点数 */ RunningCount?: number; /** * 环境别名 */ AliasEnvName?: string; /** * 环境描述 */ EnvDesc?: string; /** * 客户端带宽 */ ClientBandWidth?: number; /** * 客户端内网开关 */ EnableConfigIntranet?: boolean; } /** * ModifyCloudNativeAPIGatewayConsumer返回参数结构体 */ export interface ModifyCloudNativeAPIGatewayConsumerResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 定时伸缩配置参数 */ export interface CloudNativeAPIGatewayStrategyCronScalerConfigParam { /** * 定时伸缩周期 */ Period?: string; /** * 定时伸缩开始时间 */ StartAt?: string; /** * 定时伸缩目标节点数,不超过指标伸缩中定义的最大节点数 */ TargetReplicas?: number; /** * 定时伸缩cron表达式,无需输入 */ Crontab?: string; } /** * DeleteGovernanceInstances请求参数结构体 */ export interface DeleteGovernanceInstancesRequest { /** * tse实例id。 */ InstanceId: string; /** * 要删除的服务实例信息。 */ GovernanceInstances: Array; } /** * 配置文件模板 */ export interface ConfigFileTemplate { /** * 配置文件模板id */ Id?: number; /** * 配置文件模板名称 */ Name?: string; /** * 配置文件模板内容 */ Content?: string; /** * 配置文件模板格式 */ Format?: string; /** * 配置文件模板注释 */ Comment?: string; /** * 配置文件模板创建时间 */ CreateTime?: string; /** * 配置文件模板创建者 */ CreateBy?: string; /** * 配置文件模板修改时间 */ ModifyTime?: string; /** * 配置文件模板修改者 */ ModifyBy?: string; } /** * 网关实例策略 */ export interface CloudNativeAPIGatewayStrategy { /** * 策略ID */ StrategyId?: string; /** * 策略名称 */ StrategyName?: string; /** * 创建时间 */ CreateTime?: string; /** * 更新时间 */ ModifyTime?: string; /** * 策略描述 */ Description?: string; /** * 弹性伸缩配置 */ Config?: CloudNativeAPIGatewayStrategyAutoScalerConfig; /** * 网关实例ID */ GatewayId?: string; /** * 定时伸缩配置 */ CronConfig?: CloudNativeAPIGatewayStrategyCronScalerConfig; /** * 最大节点数 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ MaxReplicas?: number; } /** * LLM-单模型内降级规则 */ export interface CloudNativeAPIGatewayLLMModelFallbackRule { /** * 备选模型,主模型不可用时将依次按顺序尝试。 */ FallbackModels?: Array; } /** * UpdateEngineInternetAccess返回参数结构体 */ export interface UpdateEngineInternetAccessResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteCloudNativeAPIGatewayRouteRateLimit请求参数结构体 */ export interface DeleteCloudNativeAPIGatewayRouteRateLimitRequest { /** * 网关Id */ GatewayId: string; /** * 路由Id,或路由名称。 不支持“未命名” */ Id: string; } /** * 指标伸缩行为 */ export interface AutoScalerBehavior { /** * 扩容行为配置 */ ScaleUp?: AutoScalerRules; /** * 缩容行为配置 */ ScaleDown?: AutoScalerRules; } /** * 缓存感知路由 */ export interface AIGWCacheAwareRouteConfig { /** *

前缀缓存感知路由模型服务候选列表

*/ Candidates?: Array; } /** * CreateCloudNativeAPIGatewayPublicNetwork返回参数结构体 */ export interface CreateCloudNativeAPIGatewayPublicNetworkResponse { /** * 返回结果 */ Result?: CreatePublicNetworkResult; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeUpstreamHealthCheckConfig请求参数结构体 */ export interface DescribeUpstreamHealthCheckConfigRequest { /** * 网关ID */ GatewayId: string; /** * 网关服务名称 */ Name: string; } /** * ModifyGovernanceServices请求参数结构体 */ export interface ModifyGovernanceServicesRequest { /** * tse 实例 id。 */ InstanceId: string; /** * 服务信息。 */ GovernanceServices: Array; } /** * DescribeConfigFileReleases返回参数结构体 */ export interface DescribeConfigFileReleasesResponse { /** * 总条数 */ TotalCount?: number; /** * 发布列表 */ Releases?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteCloudNativeAPIGatewayServiceRateLimit返回参数结构体 */ export interface DeleteCloudNativeAPIGatewayServiceRateLimitResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateGovernanceServices请求参数结构体 */ export interface CreateGovernanceServicesRequest { /** * tse 实例 id。 */ InstanceId: string; /** * 服务信息。 */ GovernanceServices: Array; } /** * 弹性伸缩配置指标 */ export interface CloudNativeAPIGatewayStrategyAutoScalerConfigMetric { /** * 指标类型 - Resource */ Type?: string; /** * 指标资源名称 - cpu - memory */ ResourceName?: string; /** * 指标目标类型,目前只支持百分比Utilization */ TargetType?: string; /** * 指标目标值 */ TargetValue?: number; } /** * 云原生API网关节点信息。 */ export interface CloudNativeAPIGatewayNode { /** * 云原生网关节点 id */ NodeId?: string; /** * 节点 ip */ NodeIp?: string; /** * Zone id */ ZoneId?: string; /** * Zone */ Zone?: string; /** * 分组ID */ GroupId?: string; /** * 分组名 */ GroupName?: string; /** * 状态 */ Status?: string; /** * 节点权重 */ Weight?: number; /** * 是否默认权重 */ IsDefaultWeight?: boolean; } /** * ModifyNetworkAccessStrategy返回参数结构体 */ export interface ModifyNetworkAccessStrategyResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyAutoScalerResourceStrategy请求参数结构体 */ export interface ModifyAutoScalerResourceStrategyRequest { /** * 网关实例ID */ GatewayId: string; /** * 策略ID */ StrategyId: string; /** * 策略名称 */ StrategyName?: string; /** * 策略描述 */ Description?: string; /** * 指标伸缩配置 */ Config?: CloudNativeAPIGatewayStrategyAutoScalerConfig; /** * 定时伸缩配置 * @deprecated */ CronScalerConfig?: CloudNativeAPIGatewayStrategyCronScalerConfig; /** * 最大节点数 * @deprecated */ MaxReplicas?: number; /** * 指标伸缩配置 */ CronConfig?: CloudNativeAPIGatewayStrategyCronScalerConfig; } /** * UnbindAutoScalerResourceStrategyFromGroups请求参数结构体 */ export interface UnbindAutoScalerResourceStrategyFromGroupsRequest { /** * 网关实例ID */ GatewayId: string; /** * 策略ID */ StrategyId: string; /** * 网关分组ID列表 */ GroupIds: Array; } /** * 公网负载均衡配置 */ export interface InternetConfig { /** * 公网地址版本,可选:"IPV4" | "IPV6" 。不填默认 IPV4 。 */ InternetAddressVersion?: string; /** * 公网付费类型,当前仅可选:"BANDWIDTH"。不填默认为 "BANDWIDTH" */ InternetPayMode?: string; /** * 公网带宽。 */ InternetMaxBandwidthOut?: number; /** * 负载均衡描述 */ Description?: string; /** * 负载均衡的规格类型,支持clb.c2.medium、clb.c3.small、clb.c3.medium、clb.c4.small、clb.c4.medium、clb.c4.large、clb.c4.xlarge,不传为共享型。 */ SlaType?: string; /** * 负载均衡是否多可用区 */ MultiZoneFlag?: boolean; /** * 主可用区 */ MasterZoneId?: string; /** * 备可用区 */ SlaveZoneId?: string; } /** * DeleteCloudNativeAPIGatewayPublicNetwork请求参数结构体 */ export interface DeleteCloudNativeAPIGatewayPublicNetworkRequest { /** * 云原生API网关实例ID。 */ GatewayId: string; /** * 分组id,kong类型时必填 */ GroupId?: string; /** * 公网类型 - IPV4 (默认值) - IPV6 */ InternetAddressVersion?: string; /** * 公网ip,存在多个公网时必填 */ Vip?: string; } /** * 配置发布版本信息 */ export interface ReleaseVersion { /** * 配置发布的版本 */ Name?: string; /** * 是否生效 */ Active?: boolean; /** * 配置发布的ID */ Id?: string; /** * 配置发布的命名空间 */ Namespace?: string; /** * 配置发布的分组 */ Group?: string; /** * 配置发布的文件名 */ FileName?: string; } /** * DeleteEngine返回参数结构体 */ export interface DeleteEngineResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateConfigFileGroup返回参数结构体 */ export interface CreateConfigFileGroupResponse { /** * 是否创建成功 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateGovernanceAlias请求参数结构体 */ export interface CreateGovernanceAliasRequest { /** * tse实例id。 */ InstanceId: string; /** * 服务别名 */ Alias: string; /** * 服务别名命名空间 */ AliasNamespace: string; /** * 服务别名所指向的服务名 */ Service: string; /** * 服务别名所指向的命名空间 */ Namespace: string; /** * 服务别名描述 */ Comment?: string; } /** * ModifyCloudNativeAPIGatewayService请求参数结构体 */ export interface ModifyCloudNativeAPIGatewayServiceRequest { /** * 网关ID */ GatewayId: string; /** * 服务名称 */ Name: string; /** * 请求协议: - https - http - tcp - udp */ Protocol: string; /** * 超时时间,单位ms */ Timeout: number; /** * 重试次数 */ Retries: number; /** * 服务类型: - Kubernetes - Registry - IPList - HostIP - Scf */ UpstreamType: string; /** * 服务配置 */ UpstreamInfo: KongUpstreamInfo; /** * 服务ID */ ID: string; /** * 请求路径 */ Path?: string; } /** * DescribeCNGWServicesWithRoutes请求参数结构体 */ export interface DescribeCNGWServicesWithRoutesRequest { /** *

网关ID

*/ GatewayId: string; /** *

列表数量

*/ Limit?: number; /** *

列表 offset

*/ Offset?: number; /** *

过滤条件,多个过滤条件之间是与的关系,支持 name,upstreamType

*/ Filters?: Array; } /** * kong实例的服务和路由列表 */ export interface KongServiceRoute { /** *

服务信息

*/ Service?: KongServicePreview; /** *

路由总条数

*/ RouteTotalCount?: number; /** *

是否有未返回的路由

*/ RouteHasMore?: boolean; /** *

路由信息

*/ Routes?: Array; } /** * DescribeAutoScalerResourceStrategyBindingGroups请求参数结构体 */ export interface DescribeAutoScalerResourceStrategyBindingGroupsRequest { /** * 网关实例ID */ GatewayId: string; /** * 策略ID */ StrategyId: string; /** * 查询偏移量 */ Offset?: number; /** * 查询数量限制 */ Limit?: number; } /** * 泳道组 */ export interface DeleteGovernanceLaneGroup { /** * 泳道名称 注意:此字段可能返回 null,表示取不到有效值。 */ Name: string; /** * 泳道组ID 注意:此字段可能返回 null,表示取不到有效值。 */ ID?: string; /** * 泳道入口服务列表 注意:此字段可能返回 null,表示取不到有效值。 */ TrafficEntries?: Array; /** * 泳道服务列表 注意:此字段可能返回 null,表示取不到有效值。 */ Destinations?: Array; /** * 泳道组描述 注意:此字段可能返回 null,表示取不到有效值。 */ Description?: string; /** * 规则内容摘要 注意:此字段可能返回 null,表示取不到有效值。 */ Revision?: string; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 */ CreateTime?: string; /** * 修改时间 注意:此字段可能返回 null,表示取不到有效值。 */ ModifyTime?: string; /** * 规则一致性状态 注意:此字段可能返回 null,表示取不到有效值。 */ Consistency?: string; /** * 泳道规则列表 注意:此字段可能返回 null,表示取不到有效值。 */ Rules?: Array; } /** * DescribeAutoScalerResourceStrategies请求参数结构体 */ export interface DescribeAutoScalerResourceStrategiesRequest { /** * 网关实例ID */ GatewayId: string; /** * 策略ID */ StrategyId?: string; } /** * 参数限流的规则 */ export interface LimitRule { /** * 请求匹配条件 */ Filters?: Array; /** * 参数限流依据组合 */ LimitBy?: Array; /** * 限流阈值 */ QpsThresholds?: Array; /** * 精确限流阈值 */ AccurateQpsThresholds?: Array; } /** * 限流规则的Filter */ export interface RuleFilter { /** * 限流条件的Key */ Key?: string; /** * 限流条件的Values */ Values?: Array; /** * 操作符 */ Operator?: string; /** * header或query对应的name */ Name?: string; } /** * DeleteCloudNativeAPIGatewayCORS请求参数结构体 */ export interface DeleteCloudNativeAPIGatewayCORSRequest { /** * 网关ID */ GatewayId: string; /** * 跨域插件绑定的资源类型:route|service */ SourceType: string; /** * 路由或服务的id */ SourceId: string; } /** * DeleteCloudNativeAPIGatewayConsumer请求参数结构体 */ export interface DeleteCloudNativeAPIGatewayConsumerRequest { /** * 网关实例id */ GatewayId: string; /** * 消费者ID */ ConsumerId: string; } /** * DescribeGovernanceInstances请求参数结构体 */ export interface DescribeGovernanceInstancesRequest { /** * 实例所在的服务名。 */ Service: string; /** * 实例所在命名空间名。 */ Namespace: string; /** * tse实例id。 */ InstanceId: string; /** * 根据实例ip过滤,多个ip使用英文逗号分隔。 */ Host?: string; /** * 根据实例版本过滤。 */ InstanceVersion?: string; /** * 根据实例协议过滤。 */ Protocol?: string; /** * 根据实例健康状态过滤。false:表示不健康,true:表示健康。 */ HealthStatus?: boolean; /** * 根据实例隔离状态过滤。false:表示非隔离,true:表示隔离中。 */ Isolate?: boolean; /** * 根据元数据信息过滤。目前只支持一组元数据键值,若传了多个键值对,只会以第一个过滤。 */ Metadatas?: Array; /** * 偏移量,默认为0。 */ Offset?: number; /** * 返回数量,默认为20,最大值为100。 */ Limit?: number; /** * 地域 */ Location?: Location; } /** * DescribeGovernanceServiceContracts请求参数结构体 */ export interface DescribeGovernanceServiceContractsRequest { /** * 北极星引擎实例ID */ InstanceId: string; /** * 分页偏移量 */ Offset?: number; /** * 分页条数 */ Limit?: number; /** * 命名空间 */ Namespace?: string; /** * 服务名 */ Service?: string; /** * 契约名称 */ Name?: string; /** * 契约版本 */ ContractVersion?: string; /** * 契约协议 */ Protocol?: string; /** * 是否只展示基本信息 */ Brief?: boolean; } /** * 实例信息 */ export interface GovernanceInstanceUpdate { /** * 实例所在服务名。 */ Service: string; /** * 实例服务所在命名空间。 */ Namespace: string; /** * 实例负载均衡权重信息。不填默认为100。 */ Weight?: number; /** * 实例默认健康信息。不填默认为健康。 */ Healthy?: boolean; /** * 实例隔离信息。不填默认为非隔离。 */ Isolate?: boolean; /** * 实例ip。 */ Host?: string; /** * 实例监听端口。 */ Port?: number; /** * 实例使用协议。不填默认为空。 */ Protocol?: string; /** * 实例版本。不填默认为空。 */ InstanceVersion?: string; /** * 是否启用健康检查。不填默认不启用。 */ EnableHealthCheck?: boolean; /** * 上报心跳时间间隔。若 EnableHealthCheck 为不启用,则此参数不生效;若 EnableHealthCheck 启用,此参数不填,则默认 ttl 为 5s。 */ Ttl?: number; /** * 治理中心服务实例id。 */ Id?: string; /** * 元数据信息。 */ Metadatas?: Array; } /** * 配置文件持久化 */ export interface ConfigFilePersistent { /** * 文件编码 */ Encoding?: string; /** * 文件下发路径 */ Path?: string; /** * 文件后置命令 */ PostCmd?: string; } /** * kong后端upstream列表 */ export interface KongUpstreamList { /** * 无 */ UpstreamList?: Array; } /** * DescribeConfigFiles请求参数结构体 */ export interface DescribeConfigFilesRequest { /** * 命名空间名称 */ Namespace: string; /** * TSE实例id */ InstanceId?: string; /** * 组名 */ Group?: string; /** * 配置文件名称 */ Name?: string; /** * 标签列表 */ Tags?: Array; /** * 返回数量,默认为20,最大值为100。 */ Limit?: number; /** * 偏移量,默认为0。 */ Offset?: number; /** * 配置文件ID */ Id?: string; } /** * DeleteCloudNativeAPIGatewayRoute请求参数结构体 */ export interface DeleteCloudNativeAPIGatewayRouteRequest { /** * 网关ID */ GatewayId: string; /** * 路由的ID或名字,不支持名称“未命名” */ Name: string; } /** * DescribeConfigFileReleases请求参数结构体 */ export interface DescribeConfigFileReleasesRequest { /** * 实例id */ InstanceId: string; /** * 条数 */ Limit: number; /** * 偏移量 */ Offset: number; /** * 命名空间 */ Namespace?: string; /** * 配置分组 */ Group?: string; /** * 文件名称 */ FileName?: string; /** * 只保护处于使用状态 */ OnlyUse?: boolean; /** * 发布名称 */ ReleaseName?: string; /** * 排序字段,mtime/version/name ,默认version */ OrderField?: string; /** * 排序,asc/desc,默认 desc */ OrderDesc?: string; /** * 配置发布ID */ Id?: string; } /** * ModifyCloudNativeAPIGatewayServiceRateLimit返回参数结构体 */ export interface ModifyCloudNativeAPIGatewayServiceRateLimitResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 弹性伸缩策略 */ export interface CloudNativeAPIGatewayStrategyAutoScalerConfig { /** * 最大副本数 */ MaxReplicas?: number; /** * 指标列表 注意:此字段可能返回 null,表示取不到有效值。 */ Metrics?: Array; /** * 是否开启指标伸缩 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ Enabled?: boolean; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ CreateTime?: string; /** * 修改时间 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ ModifyTime?: string; /** * 弹性策略ID 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ StrategyId?: string; /** * 指标配置ID 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ AutoScalerId?: string; /** * 指标伸缩行为配置 注意:此字段可能返回 null,表示取不到有效值。 */ Behavior?: AutoScalerBehavior; } /** * 灰度规则中的条件配置 */ export interface CloudNativeAPIGatewayCanaryRuleCondition { /** * 条件类型,支持 path, method, query, header, cookie, body 和 system。 */ Type: string; /** * 参数名 */ Key?: string; /** * 操作符,支持 "le", "eq", "lt", "ne", "ge", "gt", "regex", "exists", "in", "not in", "prefix" ,"exact", "regex" 等 */ Operator?: string; /** * 目标参数值 */ Value?: string; /** * 分隔符,当 Operator 为 in 或者 not in 时生效。支持值为英文逗号,英文分号,空格,换行符。 */ Delimiter?: string; /** * 全局配置 Id */ GlobalConfigId?: string; /** * 全局配置名称 */ GlobalConfigName?: string; } /** * DescribeGovernanceNamespaces请求参数结构体 */ export interface DescribeGovernanceNamespacesRequest { /** * tse实例id */ InstanceId: string; /** * 根据命名空间名称过滤。 */ Name?: string; /** * 是否开启同步到全局注册中心 */ SyncToGlobalRegistry?: string; /** * 偏移量,默认为0。 */ Offset?: number; /** * 返回数量,默认为20,最大值为100。 */ Limit?: number; } /** * DescribeSREInstances返回参数结构体 */ export interface DescribeSREInstancesResponse { /** * 总数量 */ TotalCount?: number; /** * 实例记录 */ Content?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * OAuth2 凭证物料配置 */ export interface AIGWOAuthCredentialConfig { /** *

OAuth2 client_id

*/ ClientId: string; /** *

OAuth2 client_secret

*/ ClientSecret: string; } /** * DescribeCloudNativeAPIGatewayConsumerGroup返回参数结构体 */ export interface DescribeCloudNativeAPIGatewayConsumerGroupResponse { /** *

消费者组详情。

*/ Result?: CNAPIGwConsumerGroup; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 指标伸缩的规则 */ export interface AutoScalerRules { /** * 稳定窗口时间,扩容时默认0,缩容时默认300 */ StabilizationWindowSeconds?: number; /** * 选择策略依据 */ SelectPolicy?: string; /** * 扩缩容策略 */ Policies?: Array; } /** * CreateWafDomains请求参数结构体 */ export interface CreateWafDomainsRequest { /** * 网关ID */ GatewayId: string; /** * WAF 防护域名列表 */ Domains: Array; } /** * CreateCloudNativeAPIGatewayServiceRateLimit请求参数结构体 */ export interface CreateCloudNativeAPIGatewayServiceRateLimitRequest { /** * 网关ID */ GatewayId: string; /** * 服务名称,或服务ID */ Name: string; /** * 限流配置 */ LimitDetail: CloudNativeAPIGatewayRateLimitDetail; } /** * 模型服务二级路由配置 */ export interface AIGWLLMModelServiceSubRoute { /** *

生效的路由算法类型:权重路由,模型名称路由、参数路由等Weighted/ModelName/Query (预留多个,暂时只能填写一个)

*/ SelectedTypes: Array; /** *

权重路由配置,最多10个

*/ WeightedConfig?: Array; /** *

延迟路由

*/ LatencyPriorityConfig?: AIGWLatencyPriorityConfig; /** *

指定模型路由(暂时只用在Token长度路由时的子路由选择)

*/ ModelServiceConfig?: AIGWRouteModelServiceConfig; } /** * ModifyNativeGatewayServerGroup请求参数结构体 */ export interface ModifyNativeGatewayServerGroupRequest { /** * 云原生API网关实例ID。 */ GatewayId: string; /** * 网关分组 id */ GroupId: string; /** * 云原生API网关名字, 最多支持60个字符。 */ Name?: string; /** * 云原生API网关描述信息, 最多支持120个字符。 */ Description?: string; } /** * AI 网关转发脱敏配置 */ export interface AIGWForwardDesensitizeConfig { /** *

转发脱敏配置总开关

*/ Enabled: boolean; /** *

内置规则类型:Phone、IdCard、BankCard、Email、IP、Name

*/ PredefinedRuleTypes?: Array; /** *

自定义规则,最多 20 条

*/ CustomRules?: Array; /** *

内置规则占位符格式,最长 32;为空时默认 [{type}]

*/ PlaceholderFormat?: string; /** *

脱敏失败处理:Reject(拒绝请求)或 Skip(跳过脱敏并转发)

*/ OnFailure?: string; } /** * ModifyConsoleNetwork返回参数结构体 */ export interface ModifyConsoleNetworkResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeWafDomains返回参数结构体 */ export interface DescribeWafDomainsResponse { /** * 已被 WAF 防护域名 */ Result?: DescribeWafDomainsResult; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeSREInstanceAccessAddress请求参数结构体 */ export interface DescribeSREInstanceAccessAddressRequest { /** * 注册引擎实例Id */ InstanceId?: string; /** * VPC ID */ VpcId?: string; /** * 子网ID */ SubnetId?: string; /** * 引擎其他组件名称(pushgateway、polaris-limiter) */ Workload?: string; /** * 部署地域 */ EngineRegion?: string; } /** * ModifyGovernanceLaneGroups请求参数结构体 */ export interface ModifyGovernanceLaneGroupsRequest { /** * 引擎实例ID */ InstanceId: string; /** * 泳道组规则列表 */ LaneGroups: Array; } /** * DescribeUpstreamHealthCheckConfig返回参数结构体 */ export interface DescribeUpstreamHealthCheckConfigResponse { /** * 健康检查配置 */ Result?: UpstreamHealthCheckConfig; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyGovernanceInstances返回参数结构体 */ export interface ModifyGovernanceInstancesResponse { /** * 修改是否成功。 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCloudNativeAPIGatewayLLMModelServices返回参数结构体 */ export interface DescribeCloudNativeAPIGatewayLLMModelServicesResponse { /** *

模型服务列表。

*/ Result?: ListCloudNativeAPIGatewayLLMModelService; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteCloudNativeAPIGatewayPublicNetwork返回参数结构体 */ export interface DeleteCloudNativeAPIGatewayPublicNetworkResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateOrUpdateConfigFileAndRelease请求参数结构体 */ export interface CreateOrUpdateConfigFileAndReleaseRequest { /** * 实例id */ InstanceId: string; /** * 配置文件列表详情 */ ConfigFilePublishInfo: ConfigFilePublishInfo; /** * 控制开启校验配置版本是否已经存在 */ StrictEnable?: boolean; } /** * Apollo 环境配置参数 */ export interface ApolloEnvParam { /** * 环境名称 */ Name: string; /** * 环境内引擎的节点规格 ID -1C2G -2C4G 兼容原spec-xxxxxx形式的规格ID */ EngineResourceSpec: string; /** * 环境内引擎的节点数量 */ EngineNodeNum: number; /** * 配置存储空间大小,以GB为单位 */ StorageCapacity: number; /** * VPC ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址 */ VpcId: string; /** * 子网 ID。在 VPC 的子网内分配一个 IP 作为 ConfigServer 的访问地址 */ SubnetId: string; /** * 环境描述 */ EnvDesc?: string; } /** * DeleteNativeGatewayServiceSource返回参数结构体 */ export interface DeleteNativeGatewayServiceSourceResponse { /** * 结果 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCloudNativeAPIGatewayServiceRateLimit请求参数结构体 */ export interface DescribeCloudNativeAPIGatewayServiceRateLimitRequest { /** * 网关Id */ GatewayId: string; /** * 服务名称,或服务ID。 */ Name: string; } /** * 含百分比流量配置的服务 */ export interface CloudNativeAPIGatewayBalancedService { /** * 服务 ID,作为入参时,必填 */ ServiceID?: string; /** * 服务名称,作为入参时,无意义 */ ServiceName?: string; /** * Upstream 名称,作为入参时,无意义 */ UpstreamName?: string; /** * 百分比,10 即 10%,范围0-100 */ Percent?: number; } /** * DescribeConfigFileGroups返回参数结构体 */ export interface DescribeConfigFileGroupsResponse { /** * 列表总数量 */ TotalCount?: number; /** * 配置文件组列表 */ ConfigFileGroups?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 定时伸缩策略配置 */ export interface CloudNativeAPIGatewayStrategyCronScalerConfig { /** * 是否开启定时伸缩 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ Enabled?: boolean; /** * 定时伸缩配置参数列表 注意:此字段可能返回 null,表示取不到有效值。 */ Params?: Array; /** * 创建时间 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ CreateTime?: string; /** * 修改时间 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ ModifyTime?: string; /** * 弹性策略ID 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ StrategyId?: string; } /** * UpdateEngineInternetAccess请求参数结构体 */ export interface UpdateEngineInternetAccessRequest { /** * 引擎ID */ InstanceId: string; /** * 引擎类型 */ EngineType: string; /** * 是否开启客户端公网访问,true开 false关 */ EnableClientInternetAccess?: boolean; } /** * DescribeCloudNativeAPIGatewayConsumerGroupList返回参数结构体 */ export interface DescribeCloudNativeAPIGatewayConsumerGroupListResponse { /** *

分组列表

*/ Result?: CNAPIGwConsumerGroupList; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteNativeGatewayServerGroup返回参数结构体 */ export interface DeleteNativeGatewayServerGroupResponse { /** * 删除信息 */ Result?: DeleteNativeGatewayServerGroupResult; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyCloudNativeAPIGatewayCertificate返回参数结构体 */ export interface ModifyCloudNativeAPIGatewayCertificateResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 降级服务元素 */ export interface AIGWFallbackServiceItem { /** *

模型服务 Id

*/ ModelServiceId: string; /** *

模型服务名

*/ ModelServiceName?: string; } /** * DescribeCloudNativeAPIGatewayIPRestriction请求参数结构体 */ export interface DescribeCloudNativeAPIGatewayIPRestrictionRequest { /** * 网关ID */ GatewayId: string; /** * 访问控制插件绑定的资源类型:route|service */ SourceType: string; /** * 路由或服务的id */ SourceId: string; } /** * DescribeSREInstanceAccessAddress返回参数结构体 */ export interface DescribeSREInstanceAccessAddressResponse { /** * 内网访问地址 */ IntranetAddress?: string; /** * 公网访问地址 */ InternetAddress?: string; /** * apollo多环境公网ip */ EnvAddressInfos?: Array; /** * 控制台公网访问地址 */ ConsoleInternetAddress?: string; /** * 控制台内网访问地址 */ ConsoleIntranetAddress?: string; /** * 客户端公网带宽 */ InternetBandWidth?: number; /** * 控制台公网带宽 */ ConsoleInternetBandWidth?: number; /** * 北极星限流server节点接入IP 注意:此字段可能返回 null,表示取不到有效值。 */ LimiterAddressInfos?: Array; /** * InternetAddress 的公网 CLB 多可用区信息 */ CLBMultiRegion?: CLBMultiRegion; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateConfigFile请求参数结构体 */ export interface CreateConfigFileRequest { /** * TSE 实例id */ InstanceId: string; /** * 配置文件列表详情 */ ConfigFile: ConfigFile; } /** * DescribeCloudNativeAPIGatewayCORS请求参数结构体 */ export interface DescribeCloudNativeAPIGatewayCORSRequest { /** * 网关ID */ GatewayId: string; /** * 跨域插件绑定的资源类型:route|service */ SourceType: string; /** * 路由或服务的id */ SourceId: string; } /** * DescribeConfigFiles返回参数结构体 */ export interface DescribeConfigFilesResponse { /** * 分页总数量 */ TotalCount?: number; /** * 配置文件列表 */ ConfigFiles?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCloudNativeAPIGatewayServices返回参数结构体 */ export interface DescribeCloudNativeAPIGatewayServicesResponse { /** *

无

*/ Result?: KongServices; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateNativeGatewayServiceSource请求参数结构体 */ export interface CreateNativeGatewayServiceSourceRequest { /** * 网关实例ID */ GatewayID: string; /** * 服务来源类型,参考值: - TSE-Nacos - TSE-Consul - TSE-PolarisMesh - Customer-Nacos - Customer-Consul - Customer-PolarisMesh - TSF - TKE - EKS - PrivateDNS - Customer-DNS */ SourceType: string; /** * 服务来源实例ID,当SourceType的值不为PrivateDNS或Customer-DNS时,必填 */ SourceID?: string; /** * 服务来源实例名称,当SourceType的值不为PrivateDNS时,必填 */ SourceName?: string; /** * 服务来源实例额外信息 */ SourceInfo?: SourceInfo; } /** * 路由匹配规则 */ export interface AIGWKVMatch { /** *

键

*/ Key: string; /** *

值

*/ Value: string; /** *

操作类型

*/ Operator: string; } /** * CreateGovernanceLaneGroups请求参数结构体 */ export interface CreateGovernanceLaneGroupsRequest { /** * 引擎实例ID */ InstanceId: string; /** * 泳道组规则列表 */ LaneGroups: Array; } /** * 获取云原生API网关实例策略响应结果。 */ export interface ListCloudNativeAPIGatewayStrategyResult { /** * 总数。 */ TotalCount: number; /** * 云原生API网关实例策略列表。 */ StrategyList: Array; } /** * 权重路由配置 */ export interface CloudNativeAPIGatewayLLMModelServiceRouteWeightedStrategy { /** *

模型服务id

*/ ModelServiceId: string; /** *

权重值

*/ Weight: number; } /** * AddCloudNativeAPIGatewayConsumerInGroup返回参数结构体 */ export interface AddCloudNativeAPIGatewayConsumerInGroupResponse { /** *

是否成功。

*/ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * AI 网关指定模型路由(暂时只用在Token长度路由时的子路由选择) */ export interface AIGWRouteModelServiceConfig { /** *

模型服务名字

*/ ModelServiceName?: string; } /** * AI网关标签过滤 */ export interface AIGWTagFilter { /** *

匹配策略

枚举值:

  • AND: 并
  • OR: 或
*/ MatchStrategy?: string; /** *

标签

*/ Tags?: Array; } /** * 治理中心服务入参 */ export interface GovernanceServiceInput { /** *

服务名。

*/ Name: string; /** *

服务所属命名空间。

*/ Namespace: string; /** *

服务描述信息。

*/ Comment?: string; /** *

服务元数据。

*/ Metadatas?: Array; /** *

服务所属部门。

*/ Department?: string; /** *

服务所属业务。

*/ Business?: string; /** *

被添加进来可以操作此命名空间的用户ID列表

*/ UserIds?: Array; /** *

被添加进来可以操作此命名空间的用户组ID列表

*/ GroupIds?: Array; /** *

从操作此命名空间的用户组ID列表被移除的ID列表

*/ RemoveUserIds?: Array; /** *

从可以操作此命名空间的用户组ID列表中被移除的ID列表

*/ RemoveGroupIds?: Array; /** *

该服务对哪些命名空间可见

*/ ExportTo?: Array; /** *

是否开启同步到全局注册中心

*/ SyncToGlobalRegistry?: boolean; /** *

服务类型

枚举值:

  • 0: 微服务(默认)
  • 1: MCP Server
  • 2: AI Agent

默认值:0

*/ Type?: number; } /** * LLM-模型参数检查信息 */ export interface CloudNativeAPIGatewayLLMModelParamCheckInfo { /** * 允许的模型列表。 */ AllowModelList?: Array; /** * 模型参数校验失败时的处理策略,选项:Return404(返回404)、FallBackToDefaultModel(使用默认模型降级)。 */ ModelValidationFailureStrategy?: string; } /** * 配置文件 */ export interface ConfigFile { /** * 配置文件id */ Id?: number; /** * 配置文件名称 */ Name?: string; /** * 配置文件命名空间 */ Namespace?: string; /** * 配置文件组 */ Group?: string; /** * 配置文件内容 */ Content?: string; /** * 配置文件格式 */ Format?: string; /** * 配置文件注释 */ Comment?: string; /** * 配置文件状态 */ Status?: string; /** * 配置文件标签数组 */ Tags?: Array; /** * 配置文件创建时间 */ CreateTime?: string; /** * 配置文件创建者 */ CreateBy?: string; /** * 配置文件修改时间 */ ModifyTime?: string; /** * 配置文件修改者 */ ModifyBy?: string; /** * 配置文件发布时间 */ ReleaseTime?: string; /** * 配置文件发布者 */ ReleaseBy?: string; /** * 配置文件类型 */ ConfigFileSupportedClient?: number; /** * 配置文件持久化 */ ConfigFilePersistent?: ConfigFilePersistent; /** * 是否开启加密算法 */ Encrypted?: boolean; /** * 加密算法 */ EncryptAlgo?: string; } /** * ModifyNativeGatewayServiceSource请求参数结构体 */ export interface ModifyNativeGatewayServiceSourceRequest { /** * 网关实例ID */ GatewayID: string; /** * 服务来源实例ID */ SourceID: string; /** * 服务来源名称 */ SourceName: string; /** * 服务来源实例额外信息 */ SourceInfo?: SourceInfo; } /** * 密钥信息 */ export interface CNAPIGwSecretKey { /** *

密钥id

*/ SecretKeyId?: string; /** *

密钥名字

*/ Name?: string; /** *

密钥协议类型。

*/ SecretType?: string; /** *

状态。

枚举值:

  • Enable: 启用
  • Disable: 禁用
*/ Status?: string; /** *

密钥生成方式。

枚举值:

  • System: 系统自动生成
  • Custom: 用户自定义
  • KMS: 使用 KMS 密钥
*/ GenerateType?: string; /** *

密钥明文

*/ SecretValue?: string; /** *

KMS凭证名字

注意:此字段可能返回 null,表示取不到有效值。 */ KmsKeyName?: string; /** *

KMS凭证版本

注意:此字段可能返回 null,表示取不到有效值。 */ KmsKeyVersion?: string; /** *

描述

注意:此字段可能返回 null,表示取不到有效值。 */ Description?: string; /** *

是否可以绑定

注意:此字段可能返回 null,表示取不到有效值。 */ CanBind?: boolean; /** *

创建时间

*/ CreateTime?: string; /** *

修改时间

*/ ModifyTime?: string; /** *

绑定数

*/ BindCount?: number; /** *

密钥归属资源类型。

枚举值:

  • Consumer: 消费者
  • ModelService: 模型服务
*/ ResourceType?: string; /** *

JWT凭证配置

*/ JWTCredentialConfig?: AIGWJWTCredentialConfig; /** *

OAuth凭证配置

*/ OAuthCredentialConfig?: AIGWOAuthCredentialConfig; /** *

OIDC凭证配置

*/ OIDCCredentialConfig?: AIGWOIDCCredentialConfig; /** *

secret key provider方

枚举值:

  • Dify: Dify
*/ Provider?: string; /** *

AK/SK凭证配置

*/ AKSKCredentialConfig?: AIGWAKSKCredentialConfig; /** *

CAM凭证配置

*/ CAMCredentialConfig?: AIGWCAMCredentialConfig; /** *

Bearer Token凭证配置

*/ BearerTokenCredentialConfig?: AIGWBearerTokenCredentialConfig; /** *

Basic Auth凭证配置

*/ BasicCredentialConfig?: AIGWBasicCredentialConfig; /** *

自定义Header凭证配置

*/ CustomHeaderCredentialConfig?: AIGWCustomHeaderCredentialConfig; /** *

自定义Query参数凭证配置

*/ QueryParamCredentialConfig?: AIGWQueryParamCredentialConfig; /** *

同步状态

*/ SyncStatus?: string; /** *

来源类型

*/ SourceType?: string; /** *

已同步版本

*/ SyncedVersion?: string; } /** * ModifyCloudNativeAPIGatewayLLMModelAPI返回参数结构体 */ export interface ModifyCloudNativeAPIGatewayLLMModelAPIResponse { /** *

是否成功

*/ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyCloudNativeAPIGatewayCanaryRule返回参数结构体 */ export interface ModifyCloudNativeAPIGatewayCanaryRuleResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 云原生网关服务预览信息 */ export interface KongServicePreview { /** *

服务ID

*/ ID: string; /** *

服务名字

*/ Name?: string; /** *

标签

*/ Tags?: Array; /** *

后端配置

*/ UpstreamInfo?: KongUpstreamInfo; /** *

后端类型

*/ UpstreamType?: string; /** *

创建时间

*/ CreatedTime?: string; /** *

是否可编辑

*/ Editable?: boolean; /** *

请求路径

注意:此字段可能返回 null,表示取不到有效值。 */ Path?: string; } /** * DescribeAutoScalerResourceStrategyBindingGroups返回参数结构体 */ export interface DescribeAutoScalerResourceStrategyBindingGroupsResponse { /** * 云原生API网关实例策略绑定网关分组列表响应结果 */ Result?: ListCloudNativeAPIGatewayStrategyBindingGroupInfoResult; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateCloudNativeAPIGatewayLLMModelService返回参数结构体 */ export interface CreateCloudNativeAPIGatewayLLMModelServiceResponse { /** *

是否成功

*/ Result?: boolean; /** *

模型服务 ID,全局唯一标识。

*/ ModelServiceId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * RemoveCloudNativeAPIGatewayConsumerInGroup请求参数结构体 */ export interface RemoveCloudNativeAPIGatewayConsumerInGroupRequest { /** * 网关实例id */ GatewayId: string; /** *

消费者组 ID(以 cg- 开头)。

*/ ConsumerGroupId: string; /** *

消费者 ID 列表,长度 1-10。

*/ ConsumerIds: Array; } /** * 引擎实例的标签信息 */ export interface InstanceTagInfo { /** * 标签键 */ TagKey?: string; /** * 标签值 */ TagValue?: string; } /** * UnbindAutoScalerResourceStrategyFromGroups返回参数结构体 */ export interface UnbindAutoScalerResourceStrategyFromGroupsResponse { /** * 是否成功 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * UpdateUpstreamTargets返回参数结构体 */ export interface UpdateUpstreamTargetsResponse { /** * 是否更新成功 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * AI网关自定义 Header 凭证配置 */ export interface AIGWCustomHeaderCredentialConfig { /** *

Header名

*/ HeaderName?: string; /** *

Header值

*/ HeaderValue?: string; } /** * DescribeGovernanceServiceContractVersions请求参数结构体 */ export interface DescribeGovernanceServiceContractVersionsRequest { /** * 引擎实例ID */ InstanceId: string; /** * 命名空间 */ Namespace: string; /** * 服务名 */ Service?: string; } /** * DescribeCloudNativeAPIGatewayCertificates返回参数结构体 */ export interface DescribeCloudNativeAPIGatewayCertificatesResponse { /** *

无

*/ Result?: KongCertificatesList; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 云原生网关Upstream信息 */ export interface KongUpstreamPreview { /** * 服务ID */ ID: string; /** * 服务名字 */ Name?: string; /** * 后端配置 */ Target?: Array; } /** * ModifyCloudNativeAPIGatewaySecretKeyStatus返回参数结构体 */ export interface ModifyCloudNativeAPIGatewaySecretKeyStatusResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 云原生网关证书 */ export interface KongCertificate { /** * 无 */ Cert?: KongCertificatesPreview; } /** * 服务来源 */ export interface SourceInfo { /** * 微服务引擎接入IP地址信息 */ Addresses?: Array; /** * 微服务引擎VPC信息 */ VpcInfo?: SourceInstanceVpcInfo; /** * 微服务引擎鉴权信息 */ Auth?: SourceInstanceAuth; } /** * ModifyCloudNativeAPIGatewaySecretKeyStatus请求参数结构体 */ export interface ModifyCloudNativeAPIGatewaySecretKeyStatusRequest { /** *

实例 ID

*/ GatewayId: string; /** *

密钥状态。

枚举值:

  • Enable:启用
  • Disable:禁用
*/ Status: string; /** *

密钥 ID(以 secret- 开头)。

*/ SecretKeyId: string; } /** * DeleteGovernanceInstances返回参数结构体 */ export interface DeleteGovernanceInstancesResponse { /** * 操作是否成功。 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 获取WAF保护域名列表 */ export interface DescribeWafDomainsResult { /** * WAF防护域名列表 注意:此字段可能返回 null,表示取不到有效值。 */ Domains?: Array; } /** * BindAutoScalerResourceStrategyToGroups返回参数结构体 */ export interface BindAutoScalerResourceStrategyToGroupsResponse { /** * 是否成功 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyConfigFiles请求参数结构体 */ export interface ModifyConfigFilesRequest { /** * ins-df344df5 */ InstanceId: string; /** * 配置文件列表 */ ConfigFile: ConfigFile; } /** * ModifyGovernanceAlias请求参数结构体 */ export interface ModifyGovernanceAliasRequest { /** * tse实例id。 */ InstanceId: string; /** * 服务别名 */ Alias: string; /** * 服务别名命名空间 */ AliasNamespace: string; /** * 服务别名所指向的服务名 */ Service: string; /** * 服务别名所指向的命名空间 */ Namespace: string; /** * 服务别名描述 */ Comment?: string; } /** * ModifyNetworkAccessStrategy请求参数结构体 */ export interface ModifyNetworkAccessStrategyRequest { /** * 云原生API网关实例ID。 */ GatewayId: string; /** * 分组id */ GroupId: string; /** * 网络类型: - Open 公网 - Internal 内网 (暂不支持) */ NetworkType: string; /** * ip地址 */ Vip: string; /** * 访问控制策略 */ AccessControl: NetworkAccessControl; } /** * CreateCloudNativeAPIGatewayRouteRateLimit请求参数结构体 */ export interface CreateCloudNativeAPIGatewayRouteRateLimitRequest { /** * 网关ID */ GatewayId: string; /** * 路由id,或路由名称。 不支持“未命名” */ Id: string; /** * 限流配置 */ LimitDetail: CloudNativeAPIGatewayRateLimitDetail; } /** * 多环境网络信息 */ export interface EnvAddressInfo { /** * 环境名 */ EnvName?: string; /** * 是否开启config公网 */ EnableConfigInternet?: boolean; /** * config公网ip */ ConfigInternetServiceIp?: string; /** * config内网访问地址 */ ConfigIntranetAddress?: string; /** * 是否开启config内网clb */ EnableConfigIntranet?: boolean; /** * 客户端公网带宽 */ InternetBandWidth?: number; /** * 客户端公网CLB多可用区信息 */ CLBMultiRegion?: CLBMultiRegion; } /** * ModifyCloudNativeAPIGatewayRoute返回参数结构体 */ export interface ModifyCloudNativeAPIGatewayRouteResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCloudNativeAPIGatewayConsumer返回参数结构体 */ export interface DescribeCloudNativeAPIGatewayConsumerResponse { /** *

消费者详情

*/ Result?: CNAPIGwConsumer; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 云原生网关证书预览信息 */ export interface KongCertificatesPreview { /** *

证书名称

*/ Name?: string; /** *

Id

*/ Id?: string; /** *

绑定的域名

*/ BindDomains?: Array; /** *

证书状态:expired(已过期)
active(生效中)

*/ Status?: string; /** *

证书pem格式

*/ Crt?: string; /** *

证书私钥

*/ Key?: string; /** *

证书过期时间

*/ ExpireTime?: string; /** *

证书上传时间

*/ CreateTime?: string; /** *

证书签发时间

*/ IssueTime?: string; /** *

证书来源:native(kong自定义证书)
ssl(ssl平台证书)

*/ CertSource?: string; /** *

ssl平台证书Id

*/ CertId?: string; /** *

证书类型

枚举值:

  • SVR: 服务证书
  • CA: CA证书
*/ CertType?: string; /** *

证书用途

枚举值:

  • SERVER: 用作服务端证书
  • CLIENT: 用作客户端证书
*/ CertUsage?: string; /** *

证书被引用的次数

*/ ReferCount?: number; } /** * 默认kong路由,目前只在 LLM 模型 API相 关接口使用 */ export interface DefaultKongRoute { /** *

服务名字

*/ Name: string; /** *

服务ID

*/ ID?: string; /** *

HTTP Method

*/ Methods?: Array; /** *

Http Path

*/ Paths?: Array; } /** * 配置文件发布 */ export interface ConfigFileRelease { /** *

配置文件发布id

*/ Id?: number; /** *

配置文件发布名称

*/ Name?: string; /** *

配置文件发布命名空间

*/ Namespace?: string; /** *

配置文件发布组

*/ Group?: string; /** *

配置文件发布文件名称

*/ FileName?: string; /** *

配置文件发布内容

*/ Content?: string; /** *

配置文件发布注释

*/ Comment?: string; /** *

配置文件发布Md5

*/ Md5?: string; /** *

配置文件发布版本

*/ Version?: number; /** *

配置文件发布创建时间

*/ CreateTime?: string; /** *

配置文件发布创建者

*/ CreateBy?: string; /** *

配置文件发布修改时间

*/ ModifyTime?: string; /** *

配置文件发布修改者

*/ ModifyBy?: string; /** *

发布描述

*/ ReleaseDescription?: string; /** *

是否生效

*/ Active?: boolean; /** *

格式

*/ Format?: string; /** *

配置文件ID

*/ ConfigFileId?: string; /** *

配置文件类型

*/ ConfigFileSupportedClient?: number; /** *

配置文件持久化

*/ ConfigFilePersistent?: ConfigFilePersistent; /** *

灰度标签

*/ BetaLabels?: Array; /** *

发布类型

枚举值:

  • gary: 灰度发布
*/ ReleaseType?: string; } /** * 云原生网关路由信息 */ export interface KongRoutePreview { /** *

服务ID

*/ ID: string; /** *

服务名字

*/ Name?: string; /** *

无

注意:此字段可能返回 null,表示取不到有效值。 */ Methods?: Array; /** *

无

注意:此字段可能返回 null,表示取不到有效值。 */ Paths?: Array; /** *

无

注意:此字段可能返回 null,表示取不到有效值。 */ Hosts?: Array; /** *

无

*/ Protocols?: Array; /** *

无

*/ PreserveHost?: boolean; /** *

无

*/ HttpsRedirectStatusCode?: number; /** *

无

*/ StripPath?: boolean; /** *

无

*/ CreatedTime?: string; /** *

是否开启了强制HTTPS

注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ ForceHttps?: boolean; /** *

服务名

*/ ServiceName?: string; /** *

服务ID

*/ ServiceID?: string; /** *

目的端口

*/ DestinationPorts?: Array; /** *

路由的Headers

*/ Headers?: Array; /** *

是否缓存请求body,默认true

*/ RequestBuffering?: boolean; /** *

是否缓存响应body,默认true

*/ ResponseBuffering?: boolean; /** *

正则优先级

*/ RegexPriority?: number; /** *

querystring参数

*/ QueryStringParameters?: Array; /** *

路由来源

*/ RouteSource?: string; } /** * 负载均衡配置,仅服务来源(ServiceSource,SourceId 非空)场景生效。 */ export interface AIGWLoadBalanceConfig { /** *

负载均衡算法

*/ Algorithm?: string; } /** * 实例地域信息描述 */ export interface DescribeInstanceRegionInfo { /** * 引擎部署地域信息 */ EngineRegion?: string; /** * 引擎在该地域的副本数 */ Replica?: number; /** * 引擎在该地域的规格id */ SpecId?: string; /** * 客户端内网的网络信息 */ IntranetVpcInfos?: Array; /** * 控制台内网的网络信息 */ ConsoleIntranetVpcInfos?: Array; /** * 是否开公网 */ EnableClientInternet?: boolean; /** * 限流客户端内网的网络信息 */ LimiterIntranetVpcInfos?: Array; /** * 是否为主地域,仅在服务治理中心多地域有效 */ MainRegion?: boolean; /** * 该地域所在的EKS集群 */ EKSClusterID?: string; } /** * 服务契约定义 */ export interface GovernanceServiceContract { /** * 契约名称 */ Name: string; /** * 所属服务命名空间 */ Namespace: string; /** * 协议 */ Protocol: string; /** * 契约ID */ ID?: string; /** * 所属服务名称 */ Service?: string; /** * 版本 */ Version?: string; /** * 信息摘要 */ Revision?: string; /** * 额外内容描述 */ Content?: string; /** * 创建时间 */ CreateTime?: string; /** * 修改时间 */ ModifyTime?: string; /** * 契约接口列表 */ Interfaces?: Array; /** * 元数据 */ Metadatas?: Array; } /** * CreateGovernanceInstances请求参数结构体 */ export interface CreateGovernanceInstancesRequest { /** * tse实例id。 */ InstanceId: string; /** * 服务实例信息。 */ GovernanceInstances: Array; } /** * BindAutoScalerResourceStrategyToGroups请求参数结构体 */ export interface BindAutoScalerResourceStrategyToGroupsRequest { /** * 网关实例ID */ GatewayId: string; /** * 策略ID */ StrategyId: string; /** * 网关分组ID列表 */ GroupIds: Array; } /** * DescribeConfigFilesByGroup返回参数结构体 */ export interface DescribeConfigFilesByGroupResponse { /** * 记录总数量 */ TotalCount?: number; /** * 配置文件列表 */ ConfigFiles?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateCloudNativeAPIGatewayServiceRateLimit返回参数结构体 */ export interface CreateCloudNativeAPIGatewayServiceRateLimitResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyAutoScalerResourceStrategy返回参数结构体 */ export interface ModifyAutoScalerResourceStrategyResponse { /** * 是否成功 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateCloudNativeAPIGatewayCertificate返回参数结构体 */ export interface CreateCloudNativeAPIGatewayCertificateResponse { /** *

创建证书结果

*/ Result?: CertificateInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 存储的额外选项 */ export interface StorageOption { /** * 存储对象,分为snap和txn两种 */ Name?: string; /** * 存储类型,分为三类CLOUD_PREMIUM/CLOUD_SSD/CLOUD_SSD_PLUS,分别对应高性能云硬盘、SSD云硬盘、增强型SSD云硬盘 */ Type?: string; /** * 存储容量,[50, 3200]的范围 */ Capacity?: number; } /** * DescribeCloudNativeAPIGatewayRouteRateLimit请求参数结构体 */ export interface DescribeCloudNativeAPIGatewayRouteRateLimitRequest { /** * 网关Id */ GatewayId: string; /** * 路由Id,或路由名称。 不支持“未命名” */ Id: string; } /** * AI网关LLM健康检查配置 */ export interface AIGWLLMHealthCheckSetting { /** *

检查间隔

*/ HealthCheckIntervalSecond: number; /** *

检查超时时间

*/ HealthCheckTimeout: number; /** *

检查失败阈值

*/ HealthCheckFailThreshold: number; /** *

检查恢复阈值

*/ HealthCheckRecoverThreshold: number; /** *

检查路径

*/ HealthCheckPath?: string; } /** * UpdateUpstreamHealthCheckConfig请求参数结构体 */ export interface UpdateUpstreamHealthCheckConfigRequest { /** * 网关ID */ GatewayId: string; /** * 网关服务名称 */ Name: string; /** * 健康检查配置 */ HealthCheckConfig: UpstreamHealthCheckConfig; } /** * DescribeConfigFile返回参数结构体 */ export interface DescribeConfigFileResponse { /** * 配置文件 */ ConfigFile?: ConfigFile; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Nacos副本信息 */ export interface NacosReplica { /** * 名称 */ Name?: string; /** * 角色 */ Role?: string; /** * 状态 */ Status?: string; /** * 子网ID */ SubnetId?: string; /** * 可用区ID */ Zone?: string; /** * 可用区ID */ ZoneId?: string; /** * VPC ID */ VpcId?: string; } /** * 云原生网关限流插件参数限流的精确Qps阈值 */ export interface AccurateQpsThreshold { /** * qps阈值控制维度,包含:second、minute、hour、day、month、year */ Unit: string; /** * 全局配置ID */ GlobalConfigId: string; } /** * CreateCloudNativeAPIGatewaySecretKey请求参数结构体 */ export interface CreateCloudNativeAPIGatewaySecretKeyRequest { /** *

实例 ID

*/ GatewayId: string; /** *

密钥协议类型。

枚举值:

  • ApiKey
  • Basic
  • Hmac
  • OAuth2
  • JWT
*/ SecretType: string; /** *

密钥名称,2-60 字符。

*/ Name: string; /** *

密钥生成方式。

枚举值:

  • System:系统自动生成
  • Custom:用户自定义(需传 SecretValue)
  • KMS:使用 KMS 密钥(需传 KmsKeyName 与 KmsKeyVersion)
*/ GenerateType: string; /** *

密钥归属资源类型。

枚举值:

  • Consumer:消费者
  • ModelService:模型服务
*/ ResourceType: string; /** *

KMS 密钥名称。GenerateType=KMS 时必填。

*/ KmsKeyName?: string; /** *

KMS 密钥版本。GenerateType=KMS 时必填。

*/ KmsKeyVersion?: string; /** *

密钥值,长度 8-256。GenerateType=Custom 时必填。

*/ SecretValue?: string; /** *

密钥描述。最长 200 字符。

*/ Description?: string; /** *

JWT凭证配置

*/ JWTCredentialConfig?: AIGWJWTCredentialConfig; /** *

OAuth2.0凭证配置

*/ OAuthCredentialConfig?: AIGWOAuthCredentialConfig; /** *

OIDC凭证配置

*/ OIDCCredentialConfig?: AIGWOIDCCredentialConfig; /** *

AK/SK凭证配置

*/ AKSKCredentialConfig?: AIGWAKSKCredentialConfig; /** *

CAM凭证配置

*/ CAMCredentialConfig?: AIGWCAMCredentialConfig; /** *

Bearer Token凭证配置

*/ BearerTokenCredentialConfig?: AIGWBearerTokenCredentialConfig; /** *

自定义Header凭证配置

*/ CustomHeaderCredentialConfig?: AIGWCustomHeaderCredentialConfig; /** *

自定义Query参数凭证配置

*/ QueryParamCredentialConfig?: AIGWQueryParamCredentialConfig; /** *

Basic Auth凭证配置

*/ BasicCredentialConfig?: AIGWBasicCredentialConfig; /** *

第三方平台类型

枚举值:

  • Dify: Dify平台
*/ Provider?: string; } /** * Zookeeper的地域信息的 myid 信息记录 */ export interface ZookeeperRegionMyIdInfo { /** * 地域信息 */ Region?: string; /** * myid 的起始号段 */ MyIdStart?: number; /** * myid 的结束号段 */ MyIdEnd?: number; } /** * DeleteCloudNativeAPIGatewayCORS返回参数结构体 */ export interface DeleteCloudNativeAPIGatewayCORSResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 轻量查询网关服务列表出参 */ export interface GatewayServices { /** * 服务列表 */ ServiceList?: Array; /** * 结果总数 */ TotalCount?: number; } /** * UpdateCloudNativeAPIGatewaySpec返回参数结构体 */ export interface UpdateCloudNativeAPIGatewaySpecResponse { /** * 更新云原生API网关实例规格的响应结果。 */ Result?: UpdateCloudNativeAPIGatewayResult; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 获取云原生API网关实例协议端口列表响应结果 */ export interface DescribeGatewayInstancePortResult { /** * 云原生API网关ID */ GatewayId?: string; /** * 网关实例协议端口列表 */ GatewayInstancePortList?: Array; } /** * 云原生网关服务简洁预览信息 */ export interface KongServiceLightPreview { /** * 服务ID */ ID?: string; /** * 服务名字 */ Name?: string; /** * 后端配置 */ UpstreamInfo?: KongUpstreamInfo; /** * 后端类型 */ UpstreamType?: string; /** * 创建时间 */ CreatedTime?: string; /** * 请求路径 注意:此字段可能返回 null,表示取不到有效值。 */ Path?: string; /** * 后端协议 */ Protocol?: string; /** * 重试次数 */ Retries?: number; /** * 后端延时,单位ms */ Timeout?: number; } /** * DescribeNativeGatewayServerGroups请求参数结构体 */ export interface DescribeNativeGatewayServerGroupsRequest { /** * 云原生API网关实例ID。 */ GatewayId: string; /** * 偏移量,默认为 0。 */ Offset?: number; /** * 返回数量,默认为 20。 */ Limit?: number; /** * 过滤参数,支持按照分组名称、分组ID(Name、GroupId)筛选 */ Filters?: Array; } /** * 云原生API网关配置信息。 */ export interface CloudNativeAPIGatewayConfig { /** * 控制台类型。 */ ConsoleType?: string; /** * HTTP链接地址。 */ HttpUrl?: string; /** * HTTPS链接地址。 */ HttpsUrl?: string; /** * 网络类型, Open|Internal。 */ NetType?: string; /** * 管理员用户名。 */ AdminUser?: string; /** * 管理员密码。 */ AdminPassword?: string; /** * 网络状态, Open|Closed|Updating */ Status?: string; /** * 网络访问策略 注意:此字段可能返回 null,表示取不到有效值。 */ AccessControl?: NetworkAccessControl; /** * 内网子网 ID */ SubnetId?: string; /** * 内网VPC ID */ VpcId?: string; /** * 负载均衡的描述 */ Description?: string; /** * 负载均衡的规格类型 */ SlaType?: string; /** * clb规格名称 */ SlaName?: string; /** * clb vip */ Vip?: string; /** * 带宽 */ InternetMaxBandwidthOut?: number; /** * 是否多可用区 */ MultiZoneFlag?: boolean; /** * 主可用区 */ MasterZoneId?: string; /** * 备可用区 */ SlaveZoneId?: string; /** * 主可用区名称 */ MasterZoneName?: string; /** * 备可用区名称 */ SlaveZoneName?: string; /** * 网络 id */ NetworkId?: string; /** * 是否为新 ipv6 CLB */ IPV6FullChain?: boolean; /** * 负载均衡个性化配置内容 */ CustomizedConfigContent?: string; } /** * DescribePublicNetwork请求参数结构体 */ export interface DescribePublicNetworkRequest { /** * 云原生API网关实例ID。 */ GatewayId: string; /** * 网关分组ID */ GroupId: string; /** * 网络ID */ NetworkId: string; } /** * DescribeGovernanceNamespaces返回参数结构体 */ export interface DescribeGovernanceNamespacesResponse { /** * 列表总数量。 */ TotalCount?: number; /** * 治理中心命名空间实例列表。 */ Content?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeConfigFilesByGroup请求参数结构体 */ export interface DescribeConfigFilesByGroupRequest { /** * TSE实例id */ InstanceId: string; /** * 命名空间名 */ Namespace: string; /** * 组名 */ Group: string; /** * 返回数量,默认为20,最大值为100。 */ Limit?: number; /** * 偏移量,默认为0。 */ Offset?: number; } /** * DeleteGovernanceInstancesByHost返回参数结构体 */ export interface DeleteGovernanceInstancesByHostResponse { /** * 操作是否成功。 */ Result?: boolean; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 查询Limiter的接入地址 */ export interface PolarisLimiterAddress { /** * VPC接入IP列表 */ IntranetAddress?: string; } /** * 引擎的初始管理账号,当前仅支持Apollo引擎 */ export interface EngineAdmin { /** * 控制台初始用户名 */ Name?: string; /** * 控制台初始密码 */ Password?: string; /** * 引擎接口的管理员 Token */ Token?: string; } /** * DescribeGovernanceAliases返回参数结构体 */ export interface DescribeGovernanceAliasesResponse { /** * 服务别名总数量。 */ TotalCount?: number; /** * 服务别名列表。 */ Content?: Array; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 服务的 WAF 状态 */ export interface ServiceWafStatus { /** * 服务的名字 */ Name?: string; /** * 服务的 ID */ Id?: string; /** * 服务的类型 */ Type?: string; /** * 服务是否开启 WAF 防护 */ Status?: string; } /** * DeleteCloudNativeAPIGateway返回参数结构体 */ export interface DeleteCloudNativeAPIGatewayResponse { /** * 删除云原生API网关实例响应结果。 */ Result: DeleteCloudNativeAPIGatewayResult; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateCloudNativeAPIGatewayCertificate请求参数结构体 */ export interface CreateCloudNativeAPIGatewayCertificateRequest { /** *

网关ID

*/ GatewayId: string; /** *

ssl平台证书 Id

*/ CertId: string; /** *

绑定的域名

*/ BindDomains?: Array; /** *

证书名称

*/ Name?: string; /** *

证书类型

枚举值:

  • SVR: 服务证书
  • CA: CA证书
*/ CertType?: string; /** *

证书用途

枚举值:

  • SERVER: 用作服务端证书
  • CLIENT: 用作客户端证书
*/ CertUsage?: string; /** *

证书私钥

* @deprecated */ Key?: string; /** *

证书pem格式

* @deprecated */ Crt?: string; } /** * ModifyCloudNativeAPIGateway返回参数结构体 */ export interface ModifyCloudNativeAPIGatewayResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateCloudNativeAPIGatewayPublicNetwork请求参数结构体 */ export interface CreateCloudNativeAPIGatewayPublicNetworkRequest { /** * 云原生API网关实例ID。 */ GatewayId: string; /** * 分组id。 */ GroupId?: string; /** * 公网负载均衡配置。 */ InternetConfig?: InternetConfig; } /** * 更新云原生API网关响应结果。 */ export interface UpdateCloudNativeAPIGatewayResult { /** * 云原生API网关ID。 */ GatewayId?: string; /** * 云原生网关状态。 */ Status?: string; /** * 任务ID */ TaskId?: string; } /** * 普通服务选择器 */ export interface ServiceSelector { /** * 命名空间 注意:此字段可能返回 null,表示取不到有效值。 */ Namespace: string; /** * 服务 注意:此字段可能返回 null,表示取不到有效值。 */ Service: string; /** * 实例标签 注意:此字段可能返回 null,表示取不到有效值。 */ Labels?: Array