///
import { AxiosPromise, AxiosRequestConfig } from "axios";
/** AI 模型信息 */
declare interface AIModel {
/** 模型名 */
Model?: string;
/** 是否开启MCP */
EnableMCP?: boolean;
/** 标签 */
Tags?: string[];
}
/** AI 模型信息 */
declare interface AIModelGroup {
/** 模型分组枚举值:hunyuan-exp: 内置 hunyuan 分组,Models 中包含混元生文模型hunyuan-image: 内置 hunyuan 分组,Models 中包含混元生图模型deepseek: 内置 deepseek 分组,Models 中包含Deepseek生文模型cloudbase: 内置 cloudbase 分组,Models 中包含云开发提供的模型,支持的所有模型可从 DescribeManagedAIModelList 获取custom-xxxx: 自定义模型分组,Models 中包含用户自行配置的模型 */
GroupName?: string;
/** 模型列表 */
Models?: AIModel[] | null;
/** 模型类型枚举值:builtin: 内置模型分组类别custom: 用户自定义模型分组类别 */
Type?: string;
/** 原始模型类型枚举值:builtin: 内置模型类型custom: 用户自定义模型类型 */
OriginType?: string;
/** 备注 */
Remark?: string;
/** 模型地址 */
BaseUrl?: string;
/** 模型状态, 1: 开启, 2: 关闭 */
Status?: number;
/** 模型密钥 */
Secret?: AIModelSecret | null;
/** 创建时间 */
CreateTime?: string;
/** 更新时间 */
UpdateTime?: string;
}
/** AI模型密钥信息 */
declare interface AIModelSecret {
/** 密钥来源 */
SecretSource?: string;
/** 密钥ID, 和SecretKey一一对应 */
SecretId?: string;
/** 密钥Key, 和SecretId一一对应 */
SecretKey?: string;
/** ApiKey,SecretKey和ApiKey二选一 */
ApiKey?: string;
}
/** API Key 访问凭证信息。描述云开发环境下 API Key 的完整信息,包括标识符、名称、令牌值、创建时间和过期时间。支持两种类型:api_key(服务端管理员访问凭证,用于服务端接口调用的身份认证,可设置有效期,单个环境最多 5 个)和 publish_key(前端匿名访问凭证,固定有效期,每个环境仅保留一个)。注意:令牌值(ApiKey 字段)仅在创建时返回完整明文,列表查询时将进行脱敏处理。 */
declare interface ApiKeyToken {
/** API Key 的唯一标识符,由系统基于 UUID 自动生成的 Base64 URL 编码字符串。后续对该 API Key 进行删除、修改名称或精确查询操作时,均需使用该值作为定位参数 */
KeyId?: string;
/** API Key 的名称,即创建时传入的 KeyName 参数值。对于 publish_key 类型,该值固定为 publish_key */
Name?: string;
/** API Key 的令牌值(JWT 格式),用于服务端接口调用时的身份认证。出于安全考虑,仅在创建时返回一次完整明文;后续通过列表查询接口获取时,api_key 类型将进行脱敏处理;publish_key 类型始终返回完整明文。请在创建后妥善保存 */
ApiKey?: string | null;
/** API Key 的过期时间,格式遵循 ISO 8601 标准。对于 api_key 类型:若创建时未指定有效期(ExpireIn),则该字段不返回,表示永不过期;若指定了有效期,则返回具体的过期时间。对于 publish_key 类型:始终返回,固定为约 2099 年 */
ExpireAt?: string | null;
/** API Key 的创建时间,格式遵循 ISO 8601 标准。对于 api_key 类型:为该 Key 实际创建时的时间。对于 publish_key 类型:若环境下已存在 publish_key 记录,则返回首次创建的时间而非本次调用时间 */
CreateAt?: string | null;
}
/** 合法域名 */
declare interface AuthDomain {
/** 域名ID */
Id?: string;
/** 域名 */
Domain?: string;
/** 域名类型。包含以下取值:SYSTEMUSER */
Type?: string;
/** 状态。包含以下取值:ENABLEDISABLE */
Status?: string;
/** 创建时间 */
CreateTime?: string;
/** 更新时间 */
UpdateTime?: string;
}
/** 云开发新套餐详情 */
declare interface BaasPackageInfo {
/** DAU产品套餐ID */
PackageName?: string;
/** DAU套餐中文名称 */
PackageTitle?: string;
/** 套餐分组 */
GroupName?: string;
/** 套餐分组中文名 */
GroupTitle?: string;
/** json格式化计费标签,例如:{"pid":2, "cids":{"create": 2, "renew": 2, "modify": 2}, "productCode":"p_tcb_mp", "subProductCode":"sp_tcb_mp_cloudbase_dau"} */
BillTags?: string;
/** json格式化用户资源限制,例如:{"Qps":1000,"InvokeNum":{"TimeUnit":"m", "Unit":"万次", "MaxSize": 100},"Capacity":{"TimeUnit":"m", "Unit":"GB", "MaxSize": 100}, "Cdn":{"Flux":{"TimeUnit":"m", "Unit":"GB", "MaxSize": 100}, "BackFlux":{"TimeUnit":"m", "Unit":"GB", "MaxSize": 100}},"Scf":{"Concurrency":1000,"OutFlux":{"TimeUnit":"m", "Unit":"GB", "MaxSize": 100},"MemoryUse":{"TimeUnit":"m", "Unit":"WGBS", "MaxSize": 100000}}} */
ResourceLimit?: string;
/** json格式化高级限制,例如:{"CMSEnable":false,"ProvisionedConcurrencyMem":512000, "PictureProcessing":false, "SecurityAudit":false, "RealTimePush":false, "TemplateMessageBatchPush":false, "Payment":false} */
AdvanceLimit?: string;
/** 套餐描述 */
PackageDescription?: string;
/** 是否对外展示 */
IsExternal?: boolean;
}
/** 封禁配置 */
declare interface BanConfig {
/** ip白名单,支持ipv4、ipv6,支持CIDR */
IpWhiteList?: string[];
/** ip黑名单,支持ipv4、ipv6,支持CIDR */
IpBlackList?: string[];
/** 地域白名单(国家英文名) */
CountryWhiteList?: string[];
/** 地域黑名单(国家英文名) */
CountryBlackList?: string[];
}
/** cls日志信息 */
declare interface ClsInfo {
/** cls所属地域 */
ClsRegion: string;
/** cls日志集ID */
ClsLogsetId: string;
/** cls日志主题ID */
ClsTopicId: string;
/** 创建时间 */
CreateTime: string;
}
/** TDSQL-C数据库详情 */
declare interface ClusterDetail {
/** 是否开启公网访问 */
IsOpenPubNetAccess?: boolean;
/** 最大算力 */
MaxCpu?: number | null;
/** 最小算力 */
MinCpu?: number | null;
/** TDSQL-C集群状态 */
Status?: string | null;
/** 存储用量(单位:MB) */
UsedStorage?: number | null;
/** 最大存储量(单位:GB) */
StorageLimit?: number | null;
/** 数据库类型 */
DbType?: string;
/** 数据库类型 */
DbVersion?: string;
/** 公网访问状态;open开启,opening开启中,closed关闭,closing关闭中 */
WanStatus?: string;
/** 数据库集群状态 */
ClusterStatus?: string | null;
/** serverless状态 */
ServerlessStatus?: string;
}
/** 本类型用于UpdateTable接口中描述待创建索引信息 */
declare interface CreateIndex {
/** 索引名称 */
IndexName?: string;
/** 索引结构 */
MgoKeySchema?: MgoKeySchema;
}
/** 开通Mysql 结果 */
declare interface CreateMySQLResult {
/** 任务ID */
TaskId?: string;
}
/** 创建用户返回结果 */
declare interface CreateUserResp {
/** 用户ID */
Uid?: string;
}
/** 安全网关自定义日志配置 */
declare interface CustomLogConfig {
/** 是否需要请求体 */
NeedReqBodyLog?: boolean;
/** 是否需要请求头 */
NeedReqHeaderLog?: boolean;
/** 是否需要回包体 */
NeedRspBodyLog?: boolean;
/** 是否需要回包头部信息 */
NeedRspHeaderLog?: boolean;
/** cls set信息 */
LogSetId?: string;
/** cls topicId */
LogTopicId?: string;
}
/** 数据库资源信息 */
declare interface DatabasesInfo {
/** 数据库唯一标识 */
InstanceId?: string;
/** 状态。包含以下取值:INITIALIZING:资源初始化中RUNNING:运行中,可正常使用的状态UNUSABLE:禁用,不可用OVERDUE:资源过期 */
Status?: string;
/** 所属地域。当前支持ap-shanghai */
Region?: string;
/** 更新时间 */
UpdateTime?: string;
}
/** 数据库连接器实例信息 */
declare interface DbInstance {
/** 云开发环境ID */
EnvId?: string;
/** MySQL 连接器实例 ID;`"default"` 或为空表示使用 TCB 环境的默认连接器 */
InstanceId?: string;
/** 数据库名;为空时使用连接器配置的默认数据库名 */
Schema?: string;
}
/** 删除tcb用户返回值 */
declare interface DeleteUsersResp {
/** 成功个数 */
SuccessCount?: number;
/** 失败个数 */
FailedCount?: number;
}
/** 查询开通Mysql结果 */
declare interface DescribeCreateMySQLResult {
/** 状态 notexist | init | doing | success | fail */
Status?: string;
/** 失败原因 */
FailReason?: string | null;
/** 是否已被冻结(只在 Status=success时有效) */
FreezeStatus?: boolean;
}
/** 查询资源权限返回结果 */
declare interface DescribeResourcePermissionResult {
/** 查询到的资源总数 */
TotalCount?: number;
/** 资源权限列表 */
PermissionList?: ResourcePermission[];
}
/** 查询用户返回结果 */
declare interface DescribeUserListResp {
/** 用户总数 */
Total?: number;
/** 用户列表 */
UserList?: User[];
}
/** 销毁 Mysql 结果 */
declare interface DestroyMySQLResult {
/** 是否成功 */
IsSuccess?: boolean;
/** 任务ID */
TaskId?: string;
/** 任务名 */
TaskName?: string;
}
/** 本类型用于UpdateTable接口中描述待删除索引信息 */
declare interface DropIndex {
/** 索引名称 */
IndexName?: string;
}
/** 邮箱登录配置 */
declare interface EmailProviderConfig {
/** smtp配置 */
SmtpConfig?: EmailSmtpConfig;
/** 可选:TRUE,FALSE,如果On为TRUE,则表示采用默认代发。 */
On?: string;
/** 邮件模板配置 */
TemplateConfig?: EmailTemplateConfig | null;
}
/** 邮箱smtp配置 */
declare interface EmailSmtpConfig {
/** 邮件发送者的邮箱地址,即收件人看到的发件人地址。需为有效的邮箱格式,且须与 SMTP 服务器的授权账号一致,否则可能被邮件服务商拒绝发送。例如:abc@example.com */
SenderAddress?: string;
/** SMTP 邮件服务器的域名或 IP 地址,用于建立邮件发送连接。不同邮件服务商的 SMTP 地址不同,例如 QQ 邮箱为 smtp.qq.com,Gmail 为 smtp.gmail.com,请以实际服务商提供的地址为准。 */
ServerHost?: string;
/** SMTP 邮件服务器的端口号,需与所选安全模式(SecurityMode)匹配。常用端口:465(SSL 加密)、587(STARTTLS 加密)、25(无加密,不推荐)。建议优先使用 465 或 587 以保障传输安全。 */
ServerPort?: number;
/** SMTP 服务器的登录账号,通常为发件人的完整邮箱地址。部分邮件服务商支持使用独立的 SMTP 授权账号,请以实际服务商的要求为准。 */
AccountUsername?: string;
/** SMTP 服务器的登录密码。注意:部分邮件服务商(如 QQ 邮箱、163 邮箱)不支持直接使用账号登录密码,需在邮箱设置中开启 SMTP 服务并生成专用的授权码,请以实际服务商的要求为准。 */
AccountPassword?: string;
/** SMTP 连接的加密模式,用于保障邮件传输安全。可选值:AUTO(自动选择,优先使用安全连接)、SSL(全程 SSL/TLS 加密,通常配合端口 465 使用)、STARTSSL(通过 STARTTLS 命令升级为加密连接,通常配合端口 587 使用)、NO_SSL(不使用加密,仅建议在内网或测试环境中使用)。推荐使用 AUTO 或 SSL 以确保传输安全。 */
SecurityMode?: string;
}
/** 邮件模板配置 */
declare interface EmailTemplateConfig {
/** 注册登录模板入参限制:模板中必须包含{{.VerificationCode}}变量,用于邮件中验证码的展示,可选变量有{{.Usage}}、{{.ExpireMinutes}}、{{.Email}}。邮件模板中禁止包含 script、javascript、onclick、onload、iframe、link 标签及 CSS expression、CSS url() 等 */
RegisterSignIn?: LocalizedTemplate | null;
/** 默认模板入参限制:模板中必须包含{{.VerificationCode}}变量,用于邮件中验证码的展示,可选变量有{{.Usage}}、{{.ExpireMinutes}}、{{.Email}}。邮件模板中禁止包含 script、javascript、onclick、onload、iframe、link 标签及 CSS expression、CSS url() 等 */
DefaultTpl?: LocalizedTemplate | null;
}
/** 环境计费信息 */
declare interface EnvBillingInfoItem {
/** 环境ID */
EnvId?: string;
/** tcb产品套餐ID,参考DescribePackages接口的返回值。 */
PackageId?: string;
/** 自动续费标记 */
IsAutoRenew?: boolean;
/** 状态。包含以下取值: 空字符串:初始化中 NORMAL:正常 ISOLATE:隔离 */
Status?: string;
/** 支付方式。包含以下取值: PREPAYMENT:预付费 POSTPAID:后付费 */
PayMode?: string;
/** 隔离时间,最近一次隔离的时间 */
IsolatedTime?: string;
/** 过期时间,套餐即将到期的时间 */
ExpireTime?: string;
/** 创建时间,第一次接入计费方案的时间。 */
CreateTime?: string;
/** 更新时间,计费信息最近一次更新的时间。 */
UpdateTime?: string;
/** true表示从未升级过付费版。 */
IsAlwaysFree?: boolean;
/** 付费渠道。 miniapp:小程序 qcloud:腾讯云 */
PaymentChannel?: string;
/** 最新的订单信息 */
OrderInfo?: OrderInfo;
/** 免费配额信息。 */
FreeQuota?: string;
/** 是否开启 `超过套餐额度部分转按量付费` */
EnableOverrun?: boolean;
/** 环境套餐类型 */
ExtPackageType?: string;
/** 是否付费期环境,可取值:yes/no。 */
EnvCharged?: string;
/** 是否已激活,可取值:yes/no。 */
EnvActivated?: string;
}
/** 环境信息 */
declare interface EnvInfo {
/** 账户下该环境唯一标识 */
EnvId?: string;
/** 环境来源。包含以下取值:miniapp:微信小程序qcloud :腾讯云 */
Source?: string;
/** 环境别名,要以a-z开头,不能包含 a-zA-z0-9- 以外的字符 */
Alias?: string;
/** 创建时间 */
CreateTime?: string;
/** 最后修改时间 */
UpdateTime?: string;
/** 环境状态。包含以下取值:NORMAL:正常可用UNAVAILABLE:服务不可用,可能是尚未初始化或者初始化过程中 */
Status?: string;
/** 数据库列表 */
Databases?: DatabasesInfo[];
/** 存储列表 */
Storages?: StorageInfo[];
/** 函数列表 */
Functions?: FunctionInfo[];
/** tcb产品套餐ID,参考DescribePackages接口的返回值。 */
PackageId?: string;
/** 套餐中文名称,参考DescribePackages接口的返回值。 */
PackageName?: string;
/** 云日志服务列表 */
LogServices?: LogServiceInfo[];
/** 静态资源信息 */
StaticStorages?: StaticStorageInfo[];
/** 是否到期自动降为免费版 */
IsAutoDegrade?: boolean;
/** 环境渠道 */
EnvChannel?: string;
/** 支付方式。包含以下取值: prepayment:预付费 postpaid:后付费 */
PayMode?: string;
/** 是否为默认环境 */
IsDefault?: boolean;
/** 环境所属地域 */
Region?: string;
/** 环境标签列表 */
Tags?: Tag[];
/** 自定义日志服务 */
CustomLogServices?: ClsInfo[];
/** 环境类型:baas, run, hoting, weda */
EnvType?: string;
/** 是否是dau新套餐 */
IsDauPackage?: boolean;
/** 套餐类型:空\baas\tcbr */
PackageType?: string;
/** 架构类型 */
ArchitectureType?: string;
/** 回收标志,默认为空 */
Recycle?: string;
/** 环境meta信息列表 */
Meta?: KVPair[];
/** pg信息 */
PostgreSQL?: PostgreSQLInfo[];
}
/** 外部存储。标识该存储介质,并非由云开发CloudBase创建,而是绑定的其他存储介质。目前仅支持 [腾讯云-对象存储](https://cloud.tencent.com/document/product/436)。 */
declare interface ExternalStorage {
/** 桶名。当 Provider=cos 时,表示腾讯云对象存储桶。 */
BucketName: string;
/** Bucket所属地域。当 Provider=cos 时,表示腾讯云对象存储桶的所属地域。 */
Region: string;
/** 基础路径。绑定之后,用户访问云存储内的文件,后台会自动以BasePath作为前缀,拼接到所访问的文件中。例如: BasePath=my-cloudbase-path , 当用户访问云存储内的 /tencentcloud.png 时,实际访问的完整路径是:/my-cloudbase-path/tencentcloud.png */
BasePath: string;
/** 是否启用外部存储 */
Enabled?: boolean;
}
/** 描述键值对过滤器,用于条件过滤查询。例如过滤ID、名称、状态等 */
declare interface Filter {
/** 需要过滤的字段。过滤条件数量限制为10。 */
Name?: string;
/** 字段的过滤值。 */
Values?: string[];
}
/** 函数的信息 */
declare interface FunctionInfo {
/** 命名空间 */
Namespace?: string;
/** 所属地域。当前支持ap-shanghai */
Region?: string;
}
/** 网关版本详情 */
declare interface GatewayVersionItem {
/** 版本名 */
VersionName: string;
/** 版本流量权重 */
Weight: number;
/** 创建状态 */
Status?: string;
/** 创建时间 */
CreatedTime?: string;
/** 更新时间 */
UpdatedTime?: string;
/** 构建ID */
BuildId?: number;
/** 备注 */
Remark?: string;
/** 优先级 */
Priority?: number;
/** 是否默认版本 */
IsDefault?: boolean;
/** 网关版本自定义配置 */
CustomConfig?: WxGatewayCustomConfig;
}
/** 查询HTTP访问服务输出的域名信息,每个域名内包含所有路由信息 */
declare interface HTTPServiceDomain {
/** 域名 */
Domain?: string;
/** 域名类型。 HTTPSERVICE: HTTP访问服务,CBR: 云托管服务,ANYSERVICE: 任意服务,AI_AGENT: AI agent,VM: 主机,INTEGRATION_CALLBACK: 集成回调 */
DomainType?: string;
/** 绑定类型。默认DIRECT。DIRECT: 直连到HTTP访问服务, CDN: 接入云开发CDN,CUSTOM: 自定义接入类型(其他CDN或者WAF) */
AccessType?: string;
/** 证书ID。当前账户下SSL平台的证书ID */
CertId?: string;
/** 协议类型。默认HTTP_AND_HTTPS。HTTP_AND_HTTPS: 同时开启http和https,HTTP_TO_HTTPS: http重定向成https,HTTPS_TO_HTTP: https重定向成http。如果未配置证书无法访问https或者进行重定向 */
Protocol?: string;
/** 配置DNS解析的CNAME。根据AccessType返回不同的CNAME值。 */
Cname?: string;
/** 是否是默认域名 */
IsDefault?: boolean;
/** 域名开启状态 */
Enable?: boolean;
/** 状态。PROCESSING、FAIL,SUCCESS。 */
Status?: string;
/** DNS解析状态。OK: 解析正常,INVALID:解析不正确,域名未解析到当前Cname域名。 */
DNSStatus?: string;
/** HTTP访问服务路由信息 */
Routes?: HTTPServiceRoute[];
/** 扩展字段,内部包含headers处理等 */
Extension?: HTTPServiceExtension;
/** 域名创建时间 */
CreateTime?: string;
/** 域名更新时间 */
UpdateTime?: string;
}
/** 创建或修改HTTP访问服务输入的域名信息,修改HTTP访问服务域名时对应字段不传参数表示不需要修改。 */
declare interface HTTPServiceDomainParam {
/** 域名。全局唯一。如果域名在其他环境下占用或者腾讯云CDN占用,可能会导致创建失败 */
Domain: string;
/** 绑定类型。默认DIRECT。DIRECT: 直连到HTTP访问服务, CDN: 接入云开发CDN,CUSTOM: 自定义接入类型(其他CDN或者WAF) */
AccessType?: string;
/** 证书ID。当前账户下SSL平台的证书ID */
CertId?: string;
/** 协议类型。默认HTTP_AND_HTTPS。HTTP_AND_HTTPS: 同时开启http和https,HTTP_TO_HTTPS: http重定向成https,HTTPS_TO_HTTP: https重定向成http。如果未配置证书无法访问https或者进行重定向 */
Protocol?: string;
/** 自定义CNAME。对应AccessType: Custom */
CustomCname?: string;
/** 域名开启状态,不传默认开启 */
Enable?: boolean;
/** 创建/修改的HTTP访问服务路由列表。如果不传,仅创建或修改域名信息。列表最大支持传入20个 */
Routes?: HTTPServiceRouteParam[];
/** 扩展字段,内部包含headers处理等 */
Extension?: HTTPServiceExtension;
}
/** HTTP访问服务路由扩展字段 */
declare interface HTTPServiceExtension {
/** 添加请求头列表 */
HeadersHandler?: HTTPServiceHeadersHandler;
}
/** HTTP访问服务路由添加header */
declare interface HTTPServiceHeaderToAdd {
/** 添加头部的key */
Key?: string;
/** 添加头部的值 */
Value?: string;
/** 添加头部的处理行为。默认:OVERWRITE_IF_EXISTS_OR_ADD。APPEND_IF_EXISTS_OR_ADD: 已存在时追加值,不存在时添加,ADD_IF_ABSENT: 仅在 header 不存在时添加,已存在时不做任何操作,OVERWRITE_IF_EXISTS_OR_ADD: 已存在时覆盖值,不存在时添加(默认值),OVERWRITE_IF_EXISTS: 仅在 header 已存在时覆盖值,不存在时不做任何操作 */
Action?: string;
}
/** HTTP访问服务路由headers处理 */
declare interface HTTPServiceHeadersHandler {
/** 添加请求头列表 */
RequestHeadersToAdd?: HTTPServiceHeaderToAdd[];
/** 删除请求头列表 */
RequestHeadersToRemove?: string[];
/** 添加返回头列表 */
ResponseHeadersToAdd?: HTTPServiceHeaderToAdd[];
/** 删除返回头列表 */
ResponseHeadersToRemove?: string[];
}
/** HTTP访问服务路径重写配置 */
declare interface HTTPServicePathRewrite {
/** 路径前缀重写。StaticStorePrefix、Prefix只能填一个 */
Prefix?: string;
}
/** http访问服务客户端限频 */
declare interface HTTPServiceQPSPerClient {
/** 客户端维度限频标识。限制当前资源被单个客户端调用的频率,客户端标识支持 用户ID(UserID) 或 客户端 IP(ClientIP)。UserID 包括 云开发用户 ID 或 微信 openid,如果请求无 UserID 信息,则不会限制。 */
LimitBy?: string;
/** 限制QPS值,每秒请求次数 */
LimitValue?: number;
}
/** 查询HTTP访问服务输出路由信息 */
declare interface HTTPServiceRoute {
/** 路径 */
Path?: string;
/** 路径重写 */
PathRewrite?: HTTPServicePathRewrite;
/** 上游服务类型。SCF: 云函数,CBR: 云托管,STATIC_STORE: 静态托管,WEB_SCF: WEB云函数,LH: Lighthouse */
UpstreamResourceType?: string;
/** 上游服务名 */
UpstreamResourceName?: string;
/** 是否开启安全域名 */
EnableSafeDomain?: boolean;
/** 是否开启身份认证 */
EnableAuth?: boolean;
/** 是否开启路径透传 */
EnablePathTransmission?: boolean;
/** QPS限频策略 */
QPSPolicy?: HTTPServiceRouteQPSPolicy;
/** 是否开启路由 */
Enable?: boolean;
/** 扩展字段,内部包含headers处理等 */
Extension?: HTTPServiceExtension;
/** 路由创建时间 */
CreateTime?: string;
/** 路由更新时间 */
UpdateTime?: string;
}
/** 创建或修改HTTP访问服务输入的路由信息,修改HTTP访问服务路由信息时对应字段不传参数表示不用修改。 */
declare interface HTTPServiceRouteParam {
/** 路径 */
Path: string;
/** 上游服务类型。创建时必填,修改时可选填。SCF: 云函数,CBR: 云托管,STATIC_STORE: 静态托管,WEB_SCF: WEB云函数,LH: Lighthouse */
UpstreamResourceType?: string;
/** 上游服务名。创建时必填,修改时可选填 */
UpstreamResourceName?: string;
/** 路径重写 */
PathRewrite?: HTTPServicePathRewrite;
/** 是否开启安全域名。默认开启 */
EnableSafeDomain?: boolean;
/** 是否开启身份认证。默认关闭 */
EnableAuth?: boolean;
/** 是否开启路径透传。默认关闭 */
EnablePathTransmission?: boolean;
/** QPS限频策略 */
QPSPolicy?: HTTPServiceRouteQPSPolicy;
/** 是否开启路由 */
Enable?: boolean;
/** 扩展字段,内部包含headers处理等 */
Extension?: HTTPServiceExtension;
}
/** 云开发路由限频策略 */
declare interface HTTPServiceRouteQPSPolicy {
/** QPS值,每秒请求次数 */
QPSTotal?: number;
/** 客户端限频配置 */
QPSPerClient?: HTTPServiceQPSPerClient;
}
/** 扩缩容策略 */
declare interface HpaPolicy {
/** 策略类型 */
PolicyType?: string;
/** 策略阈值 */
PolicyThreshold?: number;
}
/** 索引命中信息 */
declare interface IndexAccesses {
/** 索引命中次数 */
Ops?: number | null;
/** 命中次数从何时开始计数 */
Since?: string | null;
}
/** 索引信息 */
declare interface IndexInfo {
/** 索引名称 */
Name?: string | null;
/** 索引大小,单位: 字节 */
Size?: number | null;
/** 索引键值 */
Keys?: Indexkey[] | null;
/** 索引使用信息 */
Accesses?: IndexAccesses | null;
/** 是否为唯一索引 */
Unique?: boolean | null;
}
/** 索引的key值 */
declare interface Indexkey {
/** 键名 */
Name?: string;
/** 方向:specify 1 for ascending or -1 for descending */
Direction?: string;
}
/** 键值对 */
declare interface KVPair {
/** 键 */
Key: string;
/** 值 */
Value: string;
}
/** 可以为每种语言配置一个字符串。比如:name,中文展示为:名字,英文展示为 name,韩文展示为:이름 */
declare interface LocalizedMessage {
/** 默认展示的文本 */
Message: string;
/** 针对每种语言展示的文字 */
Localized?: MessageLocalized[];
}
/** 多语言模板 */
declare interface LocalizedTemplate {
/** 中文 */
ZhCN?: string | null;
/** 英文 */
EnUS?: string | null;
}
/** CLS日志单条信息 */
declare interface LogObject {
/** 日志属于的 topic ID */
TopicId?: string;
/** 日志主题的名字 */
TopicName?: string;
/** 日志时间 */
Timestamp?: string;
/** 日志内容 */
Content?: string;
/** 采集路径 */
FileName?: string;
/** 日志来源设备 */
Source?: string;
}
/** CLS日志结果 */
declare interface LogResObject {
/** 获取更多检索结果的游标 */
Context?: string;
/** 搜索结果是否已经全部返回 */
ListOver?: boolean;
/** 日志内容信息 */
Results?: LogObject[];
/** 日志聚合结果 */
AnalysisRecords?: string[];
}
/** 云日志服务相关信息 */
declare interface LogServiceInfo {
/** log名 */
LogsetName?: string;
/** log-id */
LogsetId?: string;
/** topic名 */
TopicName?: string;
/** topic-id */
TopicId?: string;
/** cls日志所属地域 */
Region?: string;
/** topic保存时长 默认7天 */
Period?: number;
}
/** 多因子认证登录配置,用于管理 MFA(Multi-Factor Authentication)相关设置。包括 MFA 总开关、短信验证、邮箱验证、强制绑定手机号、TOTP 动态验证码等认证方式的独立开关配置。当 MFA 总开关(On)开启时,用户在登录后需完成额外的身份验证步骤。各子开关可独立控制具体的验证方式。不传则不修改当前配置。 */
declare interface MFALoginConfig {
/** MFA 多因子认证开关。取值范围:TRUE:开启 MFA 多因子认证FALSE:关闭 MFA 多因子认证不传则不修改当前配置。 */
On?: string | null;
/** 短信验证开关,控制是否在 MFA 流程中启用短信验证码校验。取值范围:TRUE:开启短信验证FALSE:关闭短信验证不传则不修改当前配置。 */
Sms?: string | null;
/** 邮箱验证开关,控制是否在 MFA 流程中启用邮箱验证码校验。取值范围:TRUE:开启邮箱验证FALSE:关闭邮箱验证不传则不修改当前配置。 */
Email?: string | null;
/** 强制绑定手机号开关,控制用户在完成 MFA 认证前是否必须绑定手机号。取值范围:TRUE:要求绑定手机号FALSE:不要求绑定手机号不传则不修改当前配置。 */
RequiredBindPhone?: string | null;
}
/** 托管型AI 模型信息 */
declare interface ManagedAIModel {
/** 模型名 */
Model?: string;
/** 是否开启MCP */
EnableMCP?: boolean;
/** 模型规格 */
ModelSpec?: ManagedAIModelSpec;
/** 模型计费信息 */
ModelChargingInfo?: ManagedAIModelChargingInfo[];
}
/** 托管 AI 模型计费信息 */
declare interface ManagedAIModelChargingInfo {
/** 计费类型枚举值:Uniform: 固定计费Tiered: 分段计费 */
Type?: string;
/** 分组名称 */
Name?: string;
/** 输入 Token 价格 */
InputPrice?: string;
/** 输出 Token 价格 */
OutputPrice?: string;
/** 命中缓存价格 */
CachePrice?: string;
/** 计费单位 */
InputOutputUnit?: string;
}
/** 云开发内置 AI 模型信息 */
declare interface ManagedAIModelGroup {
/** 模型分组 */
GroupName?: string;
/** 模型列表 */
Models?: ManagedAIModel[] | null;
/** 备注 */
Remark?: string;
}
/** 托管 AI 模型参数规格 */
declare interface ManagedAIModelSpec {
/** 最大输入 Token */
MaxInputToken?: string;
/** 最大输出 Token */
MaxOutputToken?: string;
/** 上下文长度 */
ContextLength?: string;
}
/** 多语言文字,在 Locale 中 展示的 Message */
declare interface MessageLocalized {
/** 字符串 */
Message: string;
/** 在该语言中 */
Locale: string;
}
/** 待执行命令 */
declare interface MgoCommandParam {
/** 表名 */
TableName: string;
/** 操作类型,可选类型为:UPDATE/QUERY/INSERT/DELETE/COMMAND,本操作必须按实际填写,监控会依赖该字段统计本次操作的类型,并实时减少用户配额,如果填写错误会误扣用户请求配额 */
CommandType: string;
/** 待执行命令 */
Command: string;
}
/** 本类型用于UpdateTable接口中描述待创建索引信息 */
declare interface MgoIndexKeys {
/** 无 */
Name?: string;
/** 无 */
Direction?: string;
}
/** 本类型用于接口中描述待创建索引结构 */
declare interface MgoKeySchema {
/** 索引字段 */
MgoIndexKeys?: MgoIndexKeys[];
/** 是否唯一索引 */
MgoIsUnique?: boolean;
/** 是否稀疏索引 */
MgoIsSparse?: boolean;
}
/** migration 执行计划冲突项 */
declare interface MigrationConflict {
/** migration 版本号参数格式:纯数字,14位时间格式 */
Version?: string;
/** migration 版本名参数格式:仅允许小写字母和下划线 */
Name?: string;
/** 数据库已应用migration的版本名参数格式:仅允许小写字母和下划线 */
RemoteName?: string;
/** 本次sql计算出来的checksum */
LocalChecksum?: string;
/** 已应用的migration,数据库存储的checksum */
RemoteChecksum?: string;
/** 归入该分组的原因 */
Reason?: string;
/** 冲突信息 */
Message?: string;
}
/** 结构化 SQL migration 信息 */
declare interface MigrationInput {
/** migration 版本号参数格式:纯数字,14位时间格式 */
Version: string;
/** migration 版本名入参限制:仅允许小写字母和下划线 */
Name: string;
/** migration 应用 sql 语句 */
Query: string;
/** migration 回滚 sql 语句 */
Rollback?: string;
}
/** migration 执行计划 */
declare interface MigrationPlanItem {
/** migration 版本号参数格式:纯数字,14位时间格式 */
Version?: string;
/** migration 版本名参数格式:仅允许小写字母和下划线 */
Name?: string;
/** migration query sql checksum服务端自动生成,同版本不同checksum会拒绝执行 */
Checksum?: string;
/** 状态枚举值:applied: 已应用pending: 待执行 */
Status?: string;
/** 标记请求来源 */
Source?: string;
/** 被归入该分组的原因,比如not_applied、checksum_matched */
Reason?: string;
}
/** migration 列表 */
declare interface MigrationSummary {
/** migration 版本号参数格式:纯数字,14位时间格式 */
Version?: string;
/** migration 版本名参数格式:仅允许小写字母和下划线 */
Name?: string;
/** migration query sql 语句checksum服务端自动生成,同版本不同checksum会拒绝执行 */
Checksum?: string;
/** 应用时间 */
AppliedAt?: string;
/** 请求来源 */
Source?: string;
/** migration 创建时间 */
CreatedBy?: string;
}
/** 修改资源基础权限结果 */
declare interface ModifyResourcePermissionResult {
/** 是否成功 */
Success?: boolean;
}
/** 修改用户返回值 */
declare interface ModifyUserResp {
/** 是否成功 */
Success?: boolean;
}
/** MongoDB连接器配置 */
declare interface MongoConnector {
/** 连接器实例ID */
InstanceId?: string;
/** MongoDB数据库名 */
DatabaseName?: string;
}
/** MySql 集群详情 */
declare interface MySQLClusterDetail {
/** 集群ID */
DbClusterId?: string;
/** 网络详情 */
NetInfo?: MySQLNetDetail;
/** 数据库详情 */
DbInfo?: ClusterDetail;
}
/** TDSQL-C网络信息类型 */
declare interface MySQLNetDetail {
/** 内网地址 */
PrivateNetAddress?: string | null;
/** 外网地址 */
PubNetAddress?: string | null;
/** 网络信息(VPCID/SubnetID) */
Net?: string | null;
/** 是否开通公网 */
PubNetAccessEnabled?: boolean;
/** vpc id */
VpcId?: string;
/** vpc name */
VpcName?: string;
/** 子网ID */
SubnetId?: string;
/** 子网名 */
SubnetName?: string;
}
/** MySql 任务状态 */
declare interface MySQLTaskStatus {
/** SUCCESS | FAILED | PENDING */
Status?: string;
/** 状态描述 */
StatusDesc?: string;
}
/** 订单信息 */
declare interface OrderInfo {
/** 订单号 */
TranId?: string;
/** 订单要切换的套餐ID */
PackageId?: string;
/** 订单类型1 购买2 续费3 变配 */
TranType?: string;
/** 订单状态。1未支付2 支付中3 发货中4 发货成功5 发货失败6 已退款7 已取消100 已删除 */
TranStatus?: string;
/** 订单更新时间 */
UpdateTime?: string;
/** 订单创建时间 */
CreateTime?: string;
/** 付费模式.prepayment 预付费postpaid 后付费 */
PayMode?: string;
/** 订单绑定的扩展ID */
ExtensionId?: string;
/** 资源初始化结果(仅当ExtensionId不为空时有效): successful(初始化成功), failed(初始化失败), doing(初始化进行中), init(准备初始化) */
ResourceReady?: string;
/** 安装标记。建议使用方统一转大小写之后再判断。QuickStart:快速启动来源Activity:活动来源 */
Flag?: string;
/** 下单时的参数 */
ReqBody?: string;
}
/** 分页信息 */
declare interface Pager {
/** 分页偏移量 */
Offset?: number | null;
/** 每页返回记录数 */
Limit?: number | null;
/** 文档集合总数 */
Total?: number | null;
}
/** 登录配置中密码更新配置策略,用于管理使用用户名密码登录方式时,密码的过期策略和更新策略。例如,首次登录需要更新密码、定期过期密码等策略。 */
declare interface PasswordUpdateLoginConfig {
/** 首次登录强制修改密码开关。开启后,用户首次登录时将强制要求修改密码。 */
FirstLoginUpdate?: boolean | null;
/** 定期强制修改密码开关。开启后,用户需按照 PeriodValue 和 PeriodType 指定的周期定期修改密码,超过周期未修改将在登录时强制要求修改。 */
PeriodUpdate?: boolean | null;
/** 定期修改密码的周期数值,与 PeriodType 配合使用。例如 PeriodValue 为 6,PeriodType 为 MONTH,表示每 6 个月需修改一次密码。当 PeriodUpdate 为 true 时必填。 */
PeriodValue?: number | null;
/** 定期修改密码的周期时间单位,与 PeriodValue 配合使用。取值范围:WEEK:周MONTH:月YEAR:年当 PeriodUpdate 为 true 时必填。 */
PeriodType?: string | null;
}
/** FlexDB数据库权限信息 */
declare interface PermissionInfo {
/** "READONLY", //公有读,私有写。所有用户可读,仅创建者及管理员可写 "PRIVATE", //私有读写,仅创建者及管理员可读写 "ADMINWRITE", //所有用户可读,仅管理员可写 "ADMINONLY", //仅管理员可操作 "CUSTOM", // 安全规则 */
AclTag: string;
/** 云开发环境ID */
EnvId: string;
/** 自定义规则 */
Rule?: string;
}
/** PostgreSQL资源信息结构体 */
declare interface PostgreSQLInfo {
/** 数据库名称 */
Name?: string;
/** 实例id */
InstanceName?: string;
/** 实例状态 */
Status?: number;
/** 地域 */
Region?: string;
/** 数据库引擎版本 */
Version?: string;
}
/** 身份源配置信息。描述云开发环境下用户登录身份源的完整配置,定义了用户通过何种方式进入系统并完成身份认证。支持多种类型:包括标准协议身份源(OAuth 2.0、OIDC、SAML 2.0)、内置身份源(邮箱登录、自定义登录)以及通过插件机制扩展的身份源(如 CAS)。每个身份源包含认证配置、启用状态、用户自动注册策略、信息透传模式等核心属性,是登录认证流程的核心数据结构。 */
declare interface Provider {
/** 身份源的唯一标识符,用于在系统内区分不同的身份源。格式要求:2~32 位,仅支持小写英文字母和数字,不可包含空格或特殊字符。创建后不可修改 */
Id: string;
/** 身份源的安全认证配置,包含与第三方平台对接所需的核心参数,如 ClientId、ClientSecret、授权端点、Token 端点、回调地址、Scope 等。不同 ProviderType 对应不同的配置项。CUSTOM 类型无需手动配置(系统自动填充),OIDC 类型会根据 Issuer 自动补全端点信息,SAML 类型需提供 SamlMetadata(最大 10KB) */
Config: ProviderConfig;
/** 身份源的显示名称,支持国际化多语言配置。用户在登录页面看到的身份源名称将使用该字段,建议根据实际业务场景填写易于识别的名称。未传入时默认使用 Id 值作为显示名称 */
Name?: LocalizedMessage;
/** 身份源图标的访问地址,将展示在登录页的身份源按钮上。建议使用 64×64 像素的 SVG 格式图片以保证清晰度,支持 HTTP/HTTPS 公网可访问的图片链接 */
Picture?: string | null;
/** 身份源对应的官方主页地址。该信息将在用户查看自己的第三方账号绑定列表时展示,帮助用户识别已绑定的身份源来源。例如 GitHub 身份源可填写:https://github.com */
Homepage?: string | null;
/** 身份源协议类型,决定该身份源使用何种认证协议与第三方平台对接。可选值:OAUTH(标准 OAuth 2.0 协议)、OIDC(OpenID Connect 协议)、SAML(SAML 2.0 协议)、CUSTOM(自定义登录,使用 RSA 密钥对签名验证)、EMAIL(邮箱登录,需配合 EmailConfig 使用) */
ProviderType?: string | null;
/** 控制第三方身份源登录时是否自动注册系统用户。可选值:TRUE(始终自动注册,无论第三方返回的用户信息是否包含手机号或邮箱)、FALSE(不自动注册,需用户手动绑定)、UNSPECIFIED(默认行为:仅当第三方身份源返回的用户信息中包含手机号或邮箱时才自动注册,否则登录完成后要求用户绑定手机号方可继续使用)。注意:企业微信类型(WX_WORK_AGENT/WX_WORK_INTERNAL/WX_WORK_THIRD_PARTY/WX_WORK_THIRD_PARTY_ASSOCIATION)和微信小程序类型(WX_MICRO_APP/WX_QRCODE_MICRO_APP/WX_OPEN)在 UNSPECIFIED 时会自动设为 TRUE。当 TransparentMode 为 TRUE 时,该字段将被强制设为 FALSE */
AutoSignUpWithProviderUser?: string | null;
/** 身份源的启用状态。可选值:TRUE(启用,用户可通过该身份源登录)、FALSE(禁用,已有绑定关系不受影响)。未传入时默认为 TRUE(启用) */
On?: string | null;
/** 身份源的详细描述信息,支持国际化多语言配置。可用于向用户说明该身份源的用途或使用场景。 */
Description?: LocalizedMessage | null;
/** 是否开启信息透传模式。可选值:TRUE(仅登录模式:平台不持久化存储用户数据,仅将第三方身份源返回的用户信息透传给业务方,适用于不希望平台留存用户数据的场景)、FALSE(登录且注册模式:平台正常注册并存储用户信息,默认值)。注意:开启透传模式时,AutoSignUpWithProviderUser 将被强制设为 FALSE;若 ReuseUserId 为 UNSPECIFIED,将被自动设为 TRUE。 */
TransparentMode?: string | null;
/** 是否直接复用第三方身份源返回的用户标识(如 OpenID、UnionID 等)作为平台用户 ID。可选值:TRUE(开启,平台用户 ID 将直接使用第三方身份源返回的用户标识,适用于已有用户体系迁移场景)、FALSE(关闭,由平台生成独立用户 ID)。注意:开启后需确保第三方用户标识的全局唯一性,避免 ID 冲突。当 TransparentMode 为 TRUE 且该字段为 UNSPECIFIED 时,将被自动设为 TRUE */
ReuseUserId?: string | null;
/** 邮箱身份源的专项配置,仅当 ProviderType 为 EMAIL 时有效且必填。包含邮件服务商、发件人地址、SMTP 配置等参数,用于支持通过邮箱验证码方式进行身份认证。支持两种模式:自有 SMTP 服务器(需填写完整的 SMTP 配置)和平台代发(EmailConfig.On 设为 TRUE 时由平台随机分配 SMTP 服务器) */
EmailConfig?: EmailProviderConfig | null;
/** 是否开启邮箱自动关联登录。可选值:TRUE(开启)、FALSE(关闭)、UNSPECIFIED(默认为 FALSE)。开启后,若第三方身份源返回的邮箱与系统中已有用户的邮箱一致,则自动将该第三方账号与已有用户关联绑定并完成登录,无需用户手动绑定 */
AutoSignInWhenEmailMatch?: string | null;
/** 是否开启手机号自动关联登录。可选值:TRUE(开启)、FALSE(关闭)、UNSPECIFIED(默认行为等同于 TRUE,即默认开启)。开启后,若第三方身份源返回的手机号与系统中已有用户的手机号一致,则自动将该第三方账号与已有用户关联绑定并完成登录,无需用户手动绑定 */
AutoSignInWhenPhoneNumberMatch?: string | null;
}
/** 身份认证源协议连接配置。包含 OAuth 2.0 / OIDC 协议端点(授权端点、令牌端点、用户信息端点、JWKS 端点等)、客户端凭证(ClientId、ClientSecret)、SAML 元数据、请求与响应参数的字段映射等配置信息。OIDC 类型的认证源字段定义参考 https://openid.net/specs/openid-connect-discovery-1_0.html 规范。 */
declare interface ProviderConfig {
/** 身份提供方的唯一标识符(Issuer URL),用于验证 ID Token 中的 iss 字段。仅当 ProviderType 为 OIDC 时需要填写,值通常为第三方 OIDC 服务的根地址,例如:https://accounts.google.com。填写后平台将自动通过 /.well-known/openid-configuration 发现并填充 AuthorizationEndpoint、TokenEndpoint、UserinfoEndpoint、JwksUri 等端点地址。详情参考 OpenID Connect Discovery 标准。 */
Issuer?: string | null;
/** 第三方身份提供方的 JSON Web Key Set 地址,用于获取公钥以验证 ID Token 签名。仅当 ProviderType 为 OIDC 时需要填写。若已填写 Issuer,该字段将通过 OpenID Connect Discovery 自动获取,无需手动填写。详情参考 OpenID Connect Discovery 标准。 */
JwksUri?: string | null;
/** 在第三方身份提供方注册的应用客户端 ID,用于标识当前接入应用。当 ProviderType 为 OIDC 或 OAUTH 时必须填写,可在对应平台的开发者控制台中获取。详情参考 OAuth 2.0 标准。 */
ClientId?: string | null;
/** 在第三方身份提供方注册的应用客户端密钥,与 ClientId 配合使用,用于在 Token 端点进行身份验证。当 ProviderType 为 OIDC 或 OAUTH 时必须填写,请妥善保管,避免泄露。详情参考 OAuth 2.0 标准。 */
ClientSecret?: string | null;
/** OAuth 授权完成后第三方平台回调的地址,需与在第三方平台注册的回调地址完全一致,否则授权将失败。当 ProviderType 为 OIDC 或 OAUTH 时必须填写,并需在对应平台的开发者控制台中配置该地址为合法回调地址。详情参考 OAuth 2.0 标准。 */
RedirectUri?: string | null;
/** 向第三方身份提供方申请的权限范围,多个 scope 之间用空格分隔。当 ProviderType 为 OIDC 或 OAUTH 时必须填写,OIDC 场景下通常至少包含 openid,如需获取用户邮箱或手机号可追加 email、phone 等。若已填写 Issuer 且未指定 Scope,将自动使用 OpenID Connect Discovery 返回的 scopes_supported。详情参考 OAuth 2.0 标准。 */
Scope?: string | null;
/** 第三方身份提供方的授权端点地址,用于发起 OAuth/OIDC 授权请求,引导用户跳转至第三方登录页面。当 ProviderType 为 OIDC 或 OAUTH 时必须填写。若已填写 Issuer,该字段将通过 OpenID Connect Discovery 自动获取,无需手动填写。详情参考 OAuth 2.0 / OIDC 标准。 */
AuthorizationEndpoint?: string | null;
/** 第三方身份提供方的 Token 端点地址,用于通过授权码(code)换取 Access Token 和 ID Token。当 ProviderType 为 OIDC 或 OAUTH 时必须填写。若已填写 Issuer,该字段将通过 OpenID Connect Discovery 自动获取,无需手动填写。详情参考 OAuth 2.0 / OIDC 标准。 */
TokenEndpoint?: string | null;
/** 第三方身份提供方的用户信息端点地址,用于通过 Access Token 获取用户的基本信息(如昵称、头像、邮箱等)。当 ProviderType 为 OIDC 或 OAUTH 且需要获取用户详细信息时填写。若已填写 Issuer,该字段将通过 OpenID Connect Discovery 自动获取,无需手动填写。详情参考 OIDC 标准。 */
UserinfoEndpoint?: string | null;
/** OAuth/OIDC 授权请求的响应类型,决定授权端点返回的内容。可选值:code(授权码模式,推荐)、token(隐式模式,直接返回 Access Token)、id_token(直接返回 ID Token)。当 ProviderType 为 OIDC 时默认使用 id_token,其他类型默认使用 code。当 ProviderType 为 OIDC 或 OAUTH 时可选填写。详情参考 OAuth 2.0 / OIDC 标准。 */
ResponseType?: string | null;
/** 第三方身份提供方的单点退出端点地址。配置后,用户退出当前应用时将被跳转至该地址,使第三方 IDP 的登录态也一并失效,实现单点退出(SLO)。适用于 OIDC、OAUTH、SAML 等所有支持单点退出的身份源类型。不填则退出时仅清除本平台登录态。 */
SignoutEndpoint?: string | null;
/** Token 端点的客户端身份验证方式,决定请求 Token 时如何传递 ClientId 和 ClientSecret。可选值:CLIENT_SECRET_POST(将凭证放在请求 Body 中传递)、CLIENT_SECRET_BASIC(将凭证通过 HTTP Basic Auth Header 传递)。当 ProviderType 为 OIDC 或 OAUTH 时可选填写,默认使用 CLIENT_SECRET_POST。详情参考 OIDC 标准。 */
TokenEndpointAuthMethod?: string | null;
/** SAML 身份提供方的 Metadata XML 内容,包含 IDP 的实体 ID、SSO 端点地址、签名证书等关键信息,平台将据此完成 SAML 协议的对接配置。仅当 ProviderType 为 SAML 时可填写,通常可从第三方 IDP 的管理控制台中下载获取。详情参考 SAML 2.0 标准。 */
SamlMetadata?: string;
/** 请求参数映射配置,用于处理非标准 OAuth 协议的参数转换。默认情况下平台严格遵循 OAuth 2.0 标准进行参数传递,若对接的第三方平台(如微信、企业微信等)使用了非标准的参数名称或传参方式,可通过该字段配置自定义的参数映射规则,以确保请求参数与第三方平台的要求一致。 */
RequestParametersMap?: ProviderRequestParametersMap | null;
/** 响应参数映射配置,用于处理非标准 OAuth 协议的响应参数转换。默认情况下平台严格遵循 OAuth 2.0 标准解析响应参数,若对接的第三方平台(如微信、企业微信等)返回了非标准的字段名称或数据结构,可通过该字段配置自定义的响应参数映射规则,将第三方返回的字段映射为平台标准字段。 */
ResponseParametersMap?: ProviderResponseParametersMap | null;
}
/** 三方认证入参映射。如果您的对接方不标准,则可以使用这个参数。默认情况下,该参数可以为空。比如:github,google,apple 接入,这些参数为空,但是国内的腾讯,新浪等则需要配置该参数。原因主要是:腾讯等公司在实现oauth时,未能完全遵循oauth标准。 */
declare interface ProviderRequestParametersMap {
/** OAuth 标准协议中的 client_id。不同第三方平台的字段名称可能不同,例如微信平台对应 appid、新浪微博对应 app_id。 */
ClientId?: string;
/** OAuth 标准协议中的 client_secret,用于身份认证源的密钥鉴权。请妥善保管,避免泄露。 */
ClientSecret?: string;
/** OAuth 标准协议中的 redirect_uri,即授权回调地址。用户完成第三方认证后将重定向至该地址。 */
RedirectUri?: string;
/** 身份源注册用户时自动绑定的角色 ID。配置后,通过该身份源注册的新用户将自动关联指定角色。 */
RegisterUserRoleId?: string;
/** 身份源注册用户时是否自动授予许可证。取值范围:TRUE:自动授权许可证FALSE:不自动授权(默认值) */
RegisterUserAutoLicense?: string;
/** OAuth 获取 Token 时认证信息的请求位置。取值范围:URL:将认证信息放在请求 URL 参数中Headers:将认证信息放在请求 Header 中Body:将认证信息放在请求 Body 中 */
AuthPosition?: string;
/** OAuth 授权模式匹配的参数字段名。用于指定获取 Token 请求中 grant_type 参数对应的字段名称。 */
GrantType?: string;
/** OAuth 授权模式类型。用于指定 grant_type 的值,例如 client_credentials 表示客户端凭证模式。 */
ClientCredentials?: string;
/** OAuth 返回中 access_token 的映射字段名。若第三方平台返回的 Token 字段名不是标准的 access_token,可通过此字段指定实际字段名。 */
AccessToken?: string;
/** OAuth 返回中 Token 有效期的映射字段名。若第三方平台返回的有效期字段名不是标准的 expires_in,可通过此字段指定实际字段名。 */
ExpiresIn?: string;
/** 身份源注册用户时的用户类型。取值范围:externalUser:外部用户internalUser:内部用户默认值为 externalUser。 */
RegisterUserType?: string;
}
/** 三方认证出参映射。如果您的对接方不标准,则可以使用这个参数。默认情况下,该参数可以为空。比如:microsoft, github,google,apple 接入,这些参数为空,但是国内的腾讯,新浪等则需要配置该参数。原因主要是:腾讯等公司在实现oauth时,未能完全遵循oauth标准。 */
declare interface ProviderResponseParametersMap {
/** 用户唯一标识(sub)的映射字段名。对应 OIDC 标准中的 sub 字段,值为第三方平台返回的用户信息 JSON 中表示用户 ID 的字段路径。例如github平台填sub。 */
Sub?: string | null;
/** 用户名称(name)的映射字段名。对应 OIDC 标准中的 name 字段,值为第三方平台返回的用户信息 JSON 中表示用户昵称或姓名的字段路径。例如github平台填 name。 */
Name?: string | null;
/** 用户头像(picture)的映射字段名。对应 OIDC 标准中的 picture 字段,值为第三方平台返回的用户信息 JSON 中表示用户头像 URL 的字段路径。需要公网可访问的url。 */
Picture?: string | null;
/** 用户登录名(username)的映射字段名。对应 OIDC 标准中的 preferred_username 字段,值为第三方平台返回的用户信息 JSON 中表示用户唯一登录名的字段, 例如可使用sub或email等唯一值的字段。 */
Username?: string | null;
/** 用户邮箱(email)的映射字段名。对应 OIDC 标准中的 email 字段,值为第三方平台返回的用户信息 JSON 中表示用户邮箱地址的字段。 */
Email?: string | null;
/** 用户手机号(phone_number)的映射字段名。对应 OIDC 标准中的 phone_number 字段,值为第三方平台返回的用户信息 JSON 中表示用户手机号的字段。 */
PhoneNumber?: string | null;
/** 用户角色/分组(groups)的映射字段名。对应 OIDC 标准中的 groups 字段,值为第三方平台返回的用户信息 JSON 中表示用户所属角色或分组的字段路径。支持字符串数组类型的返回值。 */
Groups?: string | null;
}
/** 资源权限 */
declare interface ResourcePermission {
/** 资源类型。 */
ResourceType?: string;
/** 资源标识 */
Resource?: string;
/** 权限级别。取值:READONLY、PRIVATE、ADMINWRITE、ADMINONLY、CUSTOM。 */
Permission?: string;
/** 自定义安全规则配置,当 Permission 为 CUSTOM 时返回。 */
SecurityRule?: string;
}
/** 自定义短信服务商模板配置 */
declare interface SMSProviderTemplateConfig {
/** 短信服务商类型枚举值:TENCENT_CN: 腾讯云国内短信TENCENT_INTL: 腾讯云国际短信 */
Vendor: string | null;
/** 短信服务商侧申请并审核通过的模板ID。腾讯云短信模板ID可前往 腾讯云国内短信 或 国际/港澳台短信 的正文模板管理查看,若向境外手机号发送短信,仅支持使用国际/港澳台短信模板。 */
TemplateId: string | null;
/** 短信服务商侧为应用分配的ID,按照服务商文档和要求需要此参数的,填写该参数。腾讯云国内短信和国际短信此参数必填,可以在短信控制台的应用列表中查看对应的应用id。 */
SdkAppId?: string | null;
/** 短信服务商侧申请并审核通过的签名,按照服务商的文档和要求填写。腾讯云短信服务商,签名信息可前往 国内短信 或 国际/港澳台短信 的签名管理查看。 注意:发送国内短信该参数必填,且需填写签名内容而非签名ID。发送国际/港澳台短信该参数非必填。 */
SignName?: string | null;
/** 调用短信服务商发送短信接口的调用秘钥对应的ID。调用api秘钥会保存在云开发平台控制台—扩展功能—授权管理中,如果对于短信调用的api秘钥有删除需求,可在此处进行删除,删除后,短信将无法正常发送。腾讯云的调用api秘钥在腾讯云控制台获取,建议使用子账号的秘钥ID,并且按照最小权限配置。 */
SecretId?: string | null;
/** 调用短信服务商发送短信接口的调用api秘钥对应的秘钥Key。腾讯云的调用api秘钥在腾讯云控制台获取,建议使用子账号的秘钥ID, 并且按照最小权限配置。平台对于调用api秘钥key是加密存储的,不会明文存储。 */
SecretKey?: string | null;
/** 短信服务商侧自定义短信发送的senderID,按照服务商文档和要求传参。仅国际化场景使用。部分国家/运营商支持自定义 Sender ID替代默认主叫号码。国内站点忽略此字段。 */
SenderId?: string | null;
/** 当短信自定义模板含多个占位符时,平台只负责生成验证码值,其余占位符由调用方在此提供。无需提供验证码对应的占位的值,验证码由云开发平台侧生成。如果是命名占位的服务商的短信模板,这里的参数按照需要对应的占位的key和value,会按照对应的key和value在发送短信时,填充到模板中。如果是序号占位的服务商的短信模板,这里的参数不需要key, 只需要填写对应的value, 会按照填写的顺序依次填充到模板中。 */
TemplateExtendParam?: SMSTemplateParams[] | null;
}
/** 自定义短信模板中的自定义参数 */
declare interface SMSTemplateParams {
/** 短信模板的自定义参数的key。如果短信厂商的自定义参数按照命名占位的,才需要此参数;如果按照序号占位的, 不需要此参数。腾讯云短信是按照序号占位的,不需要此参数。 */
Key?: string | null;
/** 短信模板的自定义参数对应的value */
Value?: string | null;
}
/** 静态CDN资源信息 */
declare interface StaticStorageInfo {
/** 静态CDN域名 */
StaticDomain?: string;
/** 静态CDN默认文件夹,当前为根目录 */
DefaultDirName?: string;
/** 资源状态(process/online/offline/init) */
Status?: string;
/** cos所属区域 */
Region?: string;
/** bucket信息 */
Bucket?: string;
/** 到期时间(秒级时间戳) */
AccessExpire?: number;
/** 外部存储。 */
ExternalStorage?: ExternalStorage;
}
/** 静态托管资源信息 */
declare interface StaticStoreInfo {
/** 环境ID */
EnvId?: string | null;
/** 静态域名 */
CdnDomain?: string | null;
/** COS桶 */
Bucket?: string | null;
/** cos区域 */
Regoin?: string | null;
/** 资源状态:init(初始化)/process(处理中)/online(上线)/destroying(销毁中)/offline(下线)) */
Status?: string | null;
/** 地域 */
Region?: string | null;
}
/** StorageInfo 资源信息 */
declare interface StorageInfo {
/** 资源所属地域。当前支持ap-shanghai */
Region?: string;
/** 桶名,存储资源的唯一标识 */
Bucket?: string;
/** cdn 域名 */
CdnDomain?: string;
/** 资源所属用户的腾讯云appId */
AppId?: string;
/** 外部存储介质相关信息。 */
ExternalStorage?: ExternalStorage;
}
/** 表信息 */
declare interface TableInfo {
/** 表名 */
TableName?: string | null;
/** 表中文档数量 */
Count?: number | null;
/** 表的大小(即表中文档总大小),单位:字节 */
Size?: number | null;
/** 索引数量 */
IndexCount?: number | null;
/** 索引占用空间,单位:字节 */
IndexSize?: number | null;
}
/** 标签键值对 */
declare interface Tag {
/** 标签键 */
Key: string;
/** 标签值 */
Value: string;
}
/** tke集群信息 */
declare interface TkeClusterInfo {
/** 集群ID */
ClusterId?: string;
/** 集群的vpcId */
VpcId?: string;
/** 版本内网CLB所在子网Id */
VersionClbSubnetId?: string;
}
/** 用户信息 */
declare interface User {
/** 用户ID */
Uid?: string;
/** 用户名 */
Name?: string;
/** 用户类型:internalUser-内部用户、externalUser-外部用户 */
Type?: string;
/** 用户状态:ACTIVE(激活)、BLOCKED(冻结) */
UserStatus?: string;
/** 用户昵称 */
NickName?: string;
/** 手机号 */
Phone?: string;
/** 邮箱 */
Email?: string;
/** 头像链接 */
AvatarUrl?: string;
/** 用户描述 */
Description?: string;
}
/** 云服务器登录方式 */
declare interface VMLoginConfiguration {
/** 登录方式。扫码登录时指定为 SCAN_LOGIN */
LoginType?: string;
/** 是否自动生成密码 */
AutoGeneratePassword?: string;
/** 指定密码登录 */
Password?: string;
/** 绑定密钥ID */
KeyIds?: string[];
}
/** 虚拟主机价格 */
declare interface VMPrice {
/** 价格货币单位。取值范围CNY:人民币。USD:美元。 */
Currency?: string;
/** 原始价格 */
OriginalPrice?: number;
/** 折扣率 */
Discount?: number;
/** 折扣后的价格 */
DiscountPrice?: number;
/** 折扣前每天资源点 */
OriginalCredits?: number;
/** 折扣后每天所需资源点 */
DiscountCredits?: number;
}
/** VM规格 */
declare interface VMSpec {
/** LightHouse=轻量云服务器CVM=云服务器 */
Type?: string;
/** 轻量云服务器规格。当Type=LightHouse时有效 */
LightHouseSpec?: VMSpecLightHouse;
/** 价格信息 */
Price?: VMPrice;
}
/** vm规格 */
declare interface VMSpecLightHouse {
/** LH主机的BundleId */
BundleId?: string;
/** 主机配置详情json */
BundleConfig?: string;
}
/** 登录短信验证码发送配置。用于管理登录时使用的短信验证码发送的通道相关设置,目前提供云开发默认短信包和客户自定义短信包,自定义短信包可以通过自定义apis或者自定义短信模板的方式接入,推荐使用云开发默认短信包,方便快捷。- 如果使用自定义APIs发送短信,方法命名规则方法名称:发送验证码方法标识:SendVerificationCode入参Mobile:字符串(手机号,如:“+86 + 手机号”)VerificationCode:字符串(验证码,如:“123456”)返回值ErrorCode:int(0 表示成功,非 0 表示失败)ErrorMessage:字符串(ErrorCode 非 0 时,返回错误信息)- 如果使用自定义短信模板发送短信时,需要按照对应的短信服务商的要求,申请并审核通过对应的短信模板后,在云开发平台配置自定义短信模板,云开发平台对于短信模板不会做其他操作和限制,只做短信发送的逻辑,其他的操作限制都由短信服务商自身提供。 */
declare interface VerificationConfig {
/** 短信验证码发送通道类型。枚举值:default: 使用默认云开发短信包发送短信apis: 使用云开发自定义 APIs 作为短信发送通道,需配合 Name 和 Method 参数使用。不传则不修改当前配置。template: 自定义短信模板配置,需要配置TemplateProvider */
Type?: string | null;
/** 自定义 APIs 数据源唯一标识,当 Type 为 apis 时必填。用于定位微搭 APIs 中对应的数据源。 */
Name?: string | null;
/** 自定义 APIs 方法名,当 Type 为 apis 时必填。指定微搭 APIs 中用于发送验证码的方法。 */
Method?: string | null;
/** 单个手机号每日短信发送上限。默认值为 30,传 -1 表示不限制,如果设置为不限制,需要注意恶意攻击,导致短信套餐用量计费问题。仅支持正整数或 -1。不传则不修改当前配置。 */
SmsDayLimit?: number | null;
/** 自定义短信服务商模板配置 */
TemplateProvider?: SMSProviderTemplateConfig | null;
}
/** 云主机实例 */
declare interface VmInstance {
/** 实例id */
InstanceId?: string;
/** 实例状态 */
Status?: string;
/** 实例地域 */
Region?: string;
}
/** 安全网关自定义配置 */
declare interface WxGatewayCustomConfig {
/** 是否开启x-real-ip */
IsOpenXRealIp?: boolean;
/** 封禁配置 */
BanConfig?: BanConfig;
/** 获取源ip方式,PPV1(Proxy Protocol V1)、PPV2(Proxy Protocol V2)、TOA(tcp option address) */
SourceIpType?: string;
/** 日志信息 */
LogConfig?: CustomLogConfig;
/** 是否开启http1.0 */
IsAcceptHttpOne?: boolean;
}
declare interface AddProviderRequest {
/** 云开发环境 ID,用于唯一标识当前操作所属的云开发环境。 */
EnvId: string;
/** 身份源的显示名称,支持国际化多语言配置。用户在登录页面看到的身份源名称将使用该字段,建议根据实际业务场景填写易于识别的名称,例如:企业微信、GitHub 等。 */
Name: LocalizedMessage;
/** 身份源协议类型,决定该身份源使用何种认证协议与第三方平台对接。可选值:OAUTH:标准 OAuth 2.0 协议OIDC:OpenID Connect 协议SAML:SAML 2.0 协议WX_MICRO_APP:微信小程序登录WX_QRCODE_MICRO_APP:微信小程序扫码登录WX_CLOUDBASE_MICRO_APP:云开发托管小程序登录WX_MP:微信公众号网页授权登录WX_OPEN:微信开放平台扫码登录WX_WORK_INTERNAL:企业微信自建应用登录WX_WORK_AGENT:企业微信代开发应用登录WX_WORK_THIRD_PARTY:企业微信第三方应用登录WX_WORK_THIRD_PARTY_ASSOCIATION:企业微信第三方应用关联登录CUSTOM:自定义登录EMAIL:邮箱登录 */
ProviderType: string;
/** 身份源的唯一标识符,用于在系统内区分不同的身份源。格式要求:2~32 位,仅支持小写英文字母和数字,不可包含空格或特殊字符。若不填写,系统将自动生成。例如:github、google。 */
Id?: string;
/** 身份源图标的访问地址,将展示在登录页的身份源按钮上。建议使用 64×64 像素的 SVG 格式图片以保证清晰度,支持 HTTP/HTTPS 公网可访问的图片链接。 */
Picture?: string;
/** 身份源对应的官方主页地址。该信息将在用户查看自己的第三方账号绑定列表时展示,帮助用户识别已绑定的身份源来源。例如 GitHub 身份源可填写:https://github.com。 */
Homepage?: string;
/** 身份认证源协议连接配置,包含与第三方平台对接所需的核心参数,如 ClientId、ClientSecret、授权端点、Token 端点、回调地址、Scope、SAML Metadata、请求和响应参数映射等。不同 ProviderType 对应不同的配置项要求。 */
Config?: ProviderConfig;
/** 是否开启透传登录模式。可选值:TRUE(开启)、FALSE(关闭)、UNSPECIFIED(默认为 FALSE,企业微信代开发应用 WX_WORK_AGENT 类型默认为 TRUE)。开启后,平台不会持久化存储用户数据,仅将第三方身份源返回的用户信息透传给业务方,适用于不希望平台留存用户数据的场景。注意:开启透传模式时,ReuseUserId 将自动设为 TRUE,AutoSignUpWithProviderUser 将自动设为 FALSE。 */
TransparentMode?: string;
/** 身份源的详细描述信息,支持国际化多语言配置。可用于向用户说明该身份源的用途或使用场景,例如:谷歌授权登录。 */
Description?: LocalizedMessage;
/** 是否直接复用第三方身份源的用户 ID 作为平台的用户 ID。可选值:TRUE(直接复用,适用于已有用户体系迁移场景)、FALSE(不复用,由平台生成独立用户 ID)、UNSPECIFIED(默认为 FALSE,但当 TransparentMode 为 TRUE 时自动设为 TRUE)。注意:开启后需确保第三方用户 ID 的唯一性,避免 ID 冲突。 */
ReuseUserId?: string;
/** 身份源的启用状态。可选值:TRUE(启用,用户可通过该身份源登录)、FALSE(禁用,登录入口将被隐藏,已有绑定关系不受影响)、UNSPECIFIED(默认为 TRUE)。 */
On?: string;
/** 是否开启邮箱自动关联登录。可选值:TRUE(开启)、FALSE(关闭)、UNSPECIFIED(默认为 FALSE)。开启后,若第三方身份源返回的邮箱与系统中已有用户的邮箱一致,则自动将该第三方账号与已有用户关联并完成登录,无需用户手动绑定。 */
AutoSignInWhenEmailMatch?: string;
/** 是否开启手机号自动关联登录。可选值:TRUE(开启)、FALSE(关闭)、UNSPECIFIED(默认行为等同 TRUE)。开启后,若第三方身份源返回的手机号与系统中已有用户的手机号一致,则自动将该第三方账号与已有用户关联并完成登录,无需用户手动绑定。注意:该字段默认行为(UNSPECIFIED)与 AutoSignInWhenEmailMatch 不同,手机号匹配在未显式关闭时默认生效。 */
AutoSignInWhenPhoneNumberMatch?: string;
}
declare interface AddProviderResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface AllocateEnvRequest {
/** 分配请求ID,会按这个值做幂等入参限制:长度不超过64 */
AllocateId: string;
/** 客户平台的应用标识,如果没有则不传 */
ExternalAppId?: string;
}
declare interface AllocateEnvResponse {
/** 环境ID */
EnvId?: string;
/** 回显 客户平台的应用标识,如果没有则不传 */
ExternalAppId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface AssumeRoleForAllocatedEnvRequest {
/** 环境ID */
EnvId: string;
}
declare interface AssumeRoleForAllocatedEnvResponse {
/** SecretId */
SecretId?: string;
/** SecretKey */
SecretKey?: string;
/** Token值 */
Token?: string | null;
/** 过期时间戳 */
ExpiredTime?: number | null;
/** 是否从缓存中加载。标明该值是否实时从sts服务获取,还是从缓存中获取。调用方可不关心 */
IsCache?: boolean;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface BindStorageSourceRequest {
/** 环境ID */
EnvId: string;
/** 存储源 */
StorageConfig: ExternalStorage;
}
declare interface BindStorageSourceResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CheckTcbServiceRequest {
}
declare interface CheckTcbServiceResponse {
/** true表示已开通 */
Initialized?: boolean;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateAIModelRequest {
/** 环境id */
EnvId: string;
/** 分组名入参限制:不允许以 cloudbase 为前缀 */
GroupName: string;
/** 模型服务地址 */
BaseUrl?: string;
/** 模型名列表 */
Models?: AIModel[];
/** 分组备注 */
Remark?: string;
/** 模型状态, 1: 开启, 2: 关闭 */
Status?: number;
/** 模型密钥 */
Secret?: AIModelSecret;
}
declare interface CreateAIModelResponse {
/** 创建数量 */
Count?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateApiKeyRequest {
/** 环境 ID,用于标识该密钥归属的云开发环境,不同环境之间的数据相互隔离 */
EnvId: string;
/** 密钥类型。可选值:api_key(服务端调用使用的 API 密钥,具有完整权限,请勿暴露在客户端)、publish_key(客户端使用的公开密钥,权限受限,可安全用于前端或移动端)。 */
KeyType: string;
/** 密钥的自定义名称,用于在管理列表中标识和区分不同的密钥,建议填写能体现用途或归属的描述性名称,例如:server-prod、mobile-test */
KeyName?: string;
/** 密钥的有效期,单位为秒,最短不得低于 7200 秒。超过有效期后密钥将自动失效。不设置或设置为 0 则表示永不过期,建议根据安全需求合理设置有效期 */
ExpireIn?: number;
}
declare interface CreateApiKeyResponse {
/** API Key 的唯一标识符,由系统基于 JWT Access Token Hash 自动生成。后续对该 API Key 进行查询、修改名称或删除操作时,均需使用该值作为定位参数 */
KeyId?: string;
/** API Key 的名称,即创建时传入的 KeyName 参数值。对于 publish_key 类型,该值固定为 publish_key */
Name?: string;
/** API Key 的令牌值(JWT 格式),用于服务端接口调用时的身份认证。出于安全考虑,仅在创建时返回一次完整明文;后续通过列表查询接口获取时,api_key 类型将进行脱敏处理;publish_key 类型始终返回完整明文。请在创建后妥善保存 */
ApiKey?: string | null;
/** API Key 的过期时间。对于 api_key 类型:若创建时未指定有效期,则该字段不返回,表示永不过期;若指定了有效期,则返回具体的过期时间。对于 publish_key 类型:始终返回,固定为 2099 年 */
ExpireAt?: string | null;
/** API Key 的创建时间。对于 api_key 类型:为实际创建该 Key 时的时间。对于 publish_key 类型:若环境下已存在 publish_key,则返回首次创建的时间而非本次调用时间 */
CreateAt?: string | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateAuthDomainRequest {
/** 环境ID */
EnvId: string;
/** 安全域名 */
Domains: string[];
}
declare interface CreateAuthDomainResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateBillDealRequest {
/** 当前下单的操作类型,可取[purchase,renew,modify]三种值,分别代表新购,续费,变配。 */
DealType: string;
/** 购买的产品类型,可取[tcb-baas,tcb-promotion,tcb-package], 分别代表baas套餐、大促包、资源包 */
ProductType: string;
/** 目标下单产品/套餐Id。对于云开发环境套餐,可通过 DescribeBaasPackageList 接口获取,对应其出参的PackageName */
PackageId: string;
/** 默认只下单不支付,为ture则下单并支付。如果需要下单并支付,请确保账户下有足够的余额,否则会导致下单失败。 */
CreateAndPay?: boolean;
/** 购买时长,与TimeUnit字段搭配使用。 */
TimeSpan?: number;
/** 购买时长单位,按各产品规则可选d(天),m(月),y(年),p(一次性)。对于 云开发环境的 新购和续费,目前仅支持 按月购买(即 TimeUnit=m)。 */
TimeUnit?: string;
/** 资源唯一标识。在云开发环境 续费和变配 场景下必传,取值为环境ID。 */
ResourceId?: string;
/** 来源可选[qcloud,miniapp],默认qcloud。miniapp表示微信云开发,主要适用于[小程序云开发](https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/billing/price.html)。 */
Source?: string;
/** 环境别名,用于新购云开发环境时,给云开发环境起别名。仅当 新购云开发环境(DealType=purchase 并且 ProductType=tcb-baas )时有效。### 格式要求- 可选字符: 小写字母(a~z)、数字、减号(-)- 不能以 减号(-) 开头或结尾- 不能有连个连续的 减号(-)- 长度不超过20位 */
Alias?: string;
/** 环境id,当购买资源包和大促包时(ProductType取值为tcb-promotion 或 tcb-package)必传,表示资源包在哪个环境下生效。 */
EnvId?: string;
/** 开启超限按量。开启后,当 套餐内的资源点 和 资源包 都用尽后,会自动按量计费。详见 [计费说明](https://cloud.tencent.com/document/product/876/127357)。 */
EnableExcess?: boolean;
/** 变配目标套餐id,对于云开发环境变配场景下必传。对于云开发环境套餐,可通过 DescribeBaasPackageList 接口获取,对应其出参的PackageName */
ModifyPackageId?: string;
/** jsonstr附加信息 */
Extension?: string;
/** 是否自动选择代金券支付。 */
AutoVoucher?: boolean;
/** 资源类型。代表新购环境(DealType=purchase 并且 ProductType=tcb-baas )时需要发货哪些资源。可取值:flexdb, cos, cdn, scf */
ResourceTypes?: string[];
/** 环境标签。 代表新购环境(DealType=purchase 并且 ProductType=tcb-baas )时需要打的标签。 */
EnvTags?: Tag[];
}
declare interface CreateBillDealResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateCustomLoginKeyRequest {
/** 环境id */
EnvId: string;
}
declare interface CreateCustomLoginKeyResponse {
/** 自定义登录的 RSA 私钥(1024 位),PEM 编码格式(PKCS#1)。调用方需使用该私钥对包含用户身份信息的 JSON 数据进行 JWS 签名,生成 JWT Token 后传入自定义登录接口完成身份认证。出于安全考虑,系统仅存储公钥,私钥仅在创建时返回一次且无法恢复,请妥善保存。创建新密钥后,该环境下原有未设置过期时间的旧密钥将被自动标记为 2 小时后过期 */
PrivateKey?: string;
/** 密钥对的唯一标识符(UUID 格式),由系统自动生成。在自定义登录时,需将该 KeyID 拼接到 ProviderToken 参数中(格式:{KeyID}/{algorithm}/{signedJWT}),服务端通过 KeyID 查找对应的公钥以验证签名 */
KeyID?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateEnvRequest {
/** 环境别名。格式要求可选字符: 小写字母(a~z)、数字、减号(-)不能以 减号(-) 开头或结尾不能有连个连续的 减号(-)长度不超过20位示例值:cloud */
Alias: string;
/** 云开发环境套餐Id。对于云开发环境套餐,可通过 DescribeBaasPackageList 接口获取,对应其出参的PackageName。 */
PackageId: string;
/** 资源类型。代表新购环境时需要发货哪些资源。可取值以及含义:flexdb : 表示文档型数据库storage : 表示云存储function : 表示云函数postgresql:表示postgresql数据库该字段不可为空 */
Resources: string[];
/** 购买实例的时长,单位:月。取值范围:1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24。默认值为1,即1个月。 */
Period?: number;
/** 是否自动选择代金券支付。 */
AutoVoucher?: boolean;
/** 环境标签。可取值通过接口 tag:DescribeTags 可获取到。不传或为空则默认不打任何标签。 */
Tags?: Tag[];
/** 自动续费标识。取值范围:NOTIFY_AND_AUTO_RENEW:通知过期且自动续费NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费(需要手动续费,可通过接口 RenewEnv 来续费)默认取值:NOTIFY_AND_MANUAL_RENEW。若该参数指定为NOTIFY_AND_AUTO_RENEW(即:自动续费),在账户余额充足的情况下,实例到期后将按月自动续费;但如果账户余额不足,将无法自动续费。请留意腾讯云短信和邮件通知。 */
RenewFlag?: string;
/** 云存储外部存储源。表示该环境下不再自动分配云存储cos桶,而是由指定的bucket作为该环境的云存储介质。仅当 Resources 中包含storage时有效。 */
ExternalStorage?: ExternalStorage;
/** 开启或关闭 超限转按量。 可取值: TRUE/FALSE (字符串类型) 非法制、不传、为空 则不变更该字段。 */
EnableOverrun?: string;
}
declare interface CreateEnvResourceRequest {
/** 环境ID */
EnvId: string;
/** 资源类型。代表本次开通哪些资源。 可取值以及含义: - log : 表示日志资源,当前仅支持 log(日志资源类型),后续版本可能扩展,该数组不能为空,且每个元素必须为合法的资源类型值 */
Resources: string[];
}
declare interface CreateEnvResourceResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateEnvResponse {
/** 自动生成的环境ID */
EnvId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateHTTPServiceRouteRequest {
/** 环境ID */
EnvId: string;
/** 域名路由信息 */
Domain: HTTPServiceDomainParam;
}
declare interface CreateHTTPServiceRouteResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateHostingDomainRequest {
/** 环境ID */
EnvId: string;
/** 域名 */
Domain: string;
/** 证书ID */
CertId: string;
}
declare interface CreateHostingDomainResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateMySQLRequest {
/** 云开发环境ID */
EnvId: string;
/** Db类型: MYSQL */
DbInstanceType: string;
/** mysql版本 */
MysqlVersion?: string;
/** vpc Id */
VpcId?: string;
/** 子网ID */
SubnetId?: string;
/** 0 区分表名大小写;1 不区分表名大小写(默认) */
LowerCaseTableNames?: string;
}
declare interface CreateMySQLResponse {
/** 开通结果 */
Data?: CreateMySQLResult;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateStaticStoreRequest {
/** 环境ID */
EnvId: string;
/** 是否启用统一域名 */
EnableUnion?: boolean;
/** 外部存储源。 */
ExternalStorage?: ExternalStorage;
}
declare interface CreateStaticStoreResponse {
/** 创建静态资源结果(succ/fail) */
Result?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateTableRequest {
/** 数据表名;长度不超过96个字符,可以为英文字母、数字、下划线(_)和短横线(-)的组合,且不能以下划线开头 */
TableName: string;
/** FlexDB实例ID,如:tnt-nl7hjzasw */
Tag?: string;
/** FlexDB数据库权限信息 */
PermissionInfo?: PermissionInfo;
/** 云开发环境ID */
EnvId?: string;
/** MongoDB连接器配置 */
MongoConnector?: MongoConnector;
}
declare interface CreateTableResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateUserRequest {
/** 环境id */
EnvId: string;
/** 用户名,用户名规则:1. 长度1-64字符 2. 只能包含大小写英文字母、数字和符号 . _ - 3. 只能以字母或数字开头 4. 不能重复 */
Name: string;
/** 用户ID,最多64字符,如不传则系统自动生成 */
Uid?: string;
/** 用户类型:internalUser-内部用户、externalUser-外部用户,默认internalUser(内部用户) */
Type?: string;
/** 密码,传入Uid时密码可不传。密码规则:1. 长度8-32字符(推荐12位以上) 2. 不能以特殊字符开头 3. 至少包含以下四项中的三项:小写字母a-z、大写字母A-Z、数字0-9、特殊字符()!@#$%^&*\|?><_- */
Password?: string;
/** 用户状态:ACTIVE(激活)、BLOCKED(冻结),默认激活 */
UserStatus?: string;
/** 用户昵称,长度2-64字符 */
NickName?: string;
/** 手机号,不能重复 */
Phone?: string;
/** 邮箱地址,不能重复 */
Email?: string;
/** 头像链接,可访问的公网URL */
AvatarUrl?: string;
/** 用户描述,最多200字符 */
Description?: string;
}
declare interface CreateUserResponse {
/** 结果返回 */
Data?: CreateUserResp;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateVmInstanceRequest {
/** 环境ID */
EnvId: string;
/** 服务器类型:LightHouse = 轻量云服务器CVM = 云服务器 */
Type: string;
/** 轻量云服务器套餐ID。 当Type=LightHouse时必传 */
LightHouseBundleId?: string;
/** 轻量云服务器镜像ID。当Type=LightHouse时必传 */
LightHouseBlueprintId?: string;
/** 服务器别名 */
InstanceName?: string;
/** 登录方式 */
LoginConfiguration?: VMLoginConfiguration;
}
declare interface CreateVmInstanceResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DeleteAIModelRequest {
/** 环境id */
EnvId: string;
/** 分组名列表 */
GroupNames: string[];
}
declare interface DeleteAIModelResponse {
/** 成功删除数量 */
Count?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DeleteApiKeyRequest {
/** 环境 ID,用于标识该密钥归属的云开发环境,不同环境之间的数据相互隔离 */
EnvId: string;
/** 密钥的唯一标识符,用于精确定位指定的 API 密钥。可通过查询密钥列表接口获取 */
KeyId: string;
}
declare interface DeleteApiKeyResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DeleteAuthDomainRequest {
/** 开发者的环境ID */
EnvId: string;
/** 域名ID列表,支持批量传递 */
DomainIds: string[];
}
declare interface DeleteAuthDomainResponse {
/** 删除的域名个数 */
Deleted?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DeleteHTTPServiceRouteRequest {
/** 环境ID */
EnvId: string;
/** 域名 */
Domain: string;
/** 路径列表。为空则表示删除此域名和所有路由 */
Paths?: string[];
}
declare interface DeleteHTTPServiceRouteResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DeleteProviderRequest {
/** 环境ID */
EnvId: string;
/** 认证源ID,比如:github, 格式必须为:2-32位小写英文字符串或数字 */
Id: string;
}
declare interface DeleteProviderResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DeleteTableRequest {
/** 待删除的表名 */
TableName: string;
/** FlexDB实例ID */
Tag?: string;
/** 云开发环境ID */
EnvId?: string;
/** MongoDB连接器配置 */
MongoConnector?: MongoConnector;
}
declare interface DeleteTableResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DeleteUsersRequest {
/** 环境id */
EnvId: string;
/** tcb用户id列表, 一次最多支持删除100个 */
Uids: string[];
}
declare interface DeleteUsersResponse {
/** 删除用户结果 */
Data?: DeleteUsersResp;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DeleteVmInstanceRequest {
/** 服务器实例id */
InstanceId: string;
/** 环境id */
EnvId: string;
}
declare interface DeleteVmInstanceResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeAIModelsRequest {
/** 环境id */
EnvId: string;
}
declare interface DescribeAIModelsResponse {
/** 模型列表 */
AIModels?: AIModelGroup[] | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeApiKeyListRequest {
/** 环境 ID,用于标识该密钥归属的云开发环境,不同环境之间的数据相互隔离 */
EnvId: string;
/** 分页查询的页码,从 1 开始。与 PageSize 配合使用,不传则默认返回第 1 页 */
PageNumber?: number;
/** 分页查询每页返回的记录条数。与 PageNumber 配合使用,不传则使用系统默认值 */
PageSize?: number;
/** 密钥类型过滤条件。可选值:api_key(服务端调用使用的 API 密钥,具有完整权限)、publish_key(客户端使用的公开密钥,权限受限)密钥类型过滤条件。不传默认值为api_key */
KeyType?: string;
}
declare interface DescribeApiKeyListResponse {
/** API Key列表 */
Data?: ApiKeyToken[];
/** 总数 */
Total?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeAuthDomainsRequest {
/** 环境ID */
EnvId: string;
}
declare interface DescribeAuthDomainsResponse {
/** 安全域名列表 */
Domains?: AuthDomain[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeBaasPackageListRequest {
/** tcb产品套餐ID,不填拉取全量package信息。 */
PackageName?: string;
/** 环境ID */
EnvId?: string;
/** 套餐归属方,填写后只返回对应的套餐 包含miniapp与qcloud两种 默认为miniapp */
Source?: string;
/** 套餐归属环境渠道 */
EnvChannel?: string;
/** 拉取套餐用途:1)new 新购2)modify变配3)renew续费 */
TargetAction?: string;
/** 预留字段,同一商品会对应多个类型套餐,对指标有不同侧重。计算型calculation流量型flux容量型capactiy */
GroupName?: string;
/** 类型分组过滤。默认为["default"] */
PackageTypeList?: string[];
/** 付费渠道,与回包billTags中的计费参数相关,不填返回默认值。 */
PaymentChannel?: string;
}
declare interface DescribeBaasPackageListResponse {
/** 套餐列表 */
PackageList?: BaasPackageInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeBillingInfoRequest {
/** 环境ID */
EnvId?: string;
}
declare interface DescribeBillingInfoResponse {
/** 环境计费信息列表 */
EnvBillingInfoList?: EnvBillingInfoItem[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeClientRequest {
/** 环境ID */
EnvId: string;
/** 客户端的唯一标识符(Client ID),在 OAuth/OIDC 授权流程中作为 client_id 参数使用,创建后不可修改,一般使用环境id */
Id: string;
}
declare interface DescribeClientResponse {
/** 客户端的唯一标识符(Client ID),在 OAuth/OIDC 授权流程中作为 client_id 参数使用。创建时仅可传入环境 ID 或留空:传入环境 ID 时将直接使用该值作为客户端 ID(一个环境仅允许一个);留空时由系统自动生成与环境 ID 关联的唯一 ID。创建后不可修改。 */
Id?: string;
/** 客户端的创建时间,格式遵循 ISO 8601 标准(如:2024-01-01T00:00:00Z),由系统自动生成,不可手动修改。 */
CreatedAt?: string | null;
/** 客户端信息的最后修改时间,格式遵循 ISO 8601 标准(如:2024-01-01T00:00:00Z),每次更新应用配置时由系统自动更新。 */
UpdatedAt?: string | null;
/** Refresh Token 的有效期,单位为秒。超过该时间后 Refresh Token 将失效,用户需重新登录。取值范围:最小 1800 秒(30 分钟),最大 2592000 秒(30 天),超出上限将自动截断为 30 天。若不设置则默认为 30 天。当该值小于等于 7200 秒时,系统会自动将 AccessTokenExpiresIn 调整为 RefreshTokenExpiresIn - 660 秒。 */
RefreshTokenExpiresIn?: number | null;
/** Access Token 的有效期,单位为秒。超过该时间后 Access Token 将失效,需通过 Refresh Token 换取新的 Access Token。若不设置则默认为 7200 秒(2 小时)。设置值小于 1800 秒时将被忽略,使用系统默认值。 */
AccessTokenExpiresIn?: number | null;
/** 单个用户在该客户端下允许同时登录的最大会话数量。取值范围:-1 至 50。-1 表示不限制设备数量;0 或不填默认按 User-Agent 区分设备(相同 User-Agent 共享一个会话,不同 User-Agent 各独立一个会话);1 表示单设备登录,新登录将踢出旧会话;大于 1 时按真实设备 ID 限制,超出限制后最早登录的会话将被自动踢出。 */
MaxDevice?: number | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeCloudBaseBuildServiceRequest {
/** 环境id */
EnvId: string;
/** 服务名 */
ServiceName: string;
/** build类型,枚举值有: cloudbaserun, framework-ci */
CIBusiness?: string;
/** 服务版本 */
ServiceVersion?: string;
/** 文件后缀 */
Suffix?: string;
}
declare interface DescribeCloudBaseBuildServiceResponse {
/** 上传url */
UploadUrl?: string;
/** 上传header */
UploadHeaders?: KVPair[];
/** 包名 */
PackageName?: string;
/** 包版本 */
PackageVersion?: string;
/** 下载链接 */
DownloadUrl?: string;
/** 下载Httpheader */
DownloadHeaders?: KVPair[];
/** 下载链接是否过期 */
OutDate?: boolean;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeCloudBaseRunServerVersionRequest {
/** 环境ID */
EnvId: string;
/** 服务名称 */
ServerName: string;
/** 版本名称 */
VersionName: string;
}
declare interface DescribeCloudBaseRunServerVersionResponse {
/** 版本名称 */
VersionName?: string;
/** 备注 */
Remark?: string;
/** Dockerfile的路径 */
DockerfilePath?: string;
/** DockerBuild的目录 */
BuildDir?: string;
/** 请使用CPUSize */
Cpu?: number;
/** 请使用MemSize */
Mem?: number;
/** 副本最小值 */
MinNum?: number;
/** 副本最大值 */
MaxNum?: number;
/** 策略类型 */
PolicyType?: string;
/** 策略阈值 */
PolicyThreshold?: number;
/** 环境变量 */
EnvParams?: string;
/** 创建时间 */
CreatedTime?: string;
/** 更新时间 */
UpdatedTime?: string;
/** 版本的IP */
VersionIP?: string;
/** 版本的端口号 */
VersionPort?: number;
/** 版本状态 */
Status?: string;
/** 代码包的名字 */
PackageName?: string;
/** 代码版本的名字 */
PackageVersion?: string;
/** 枚举(package/repository/image) */
UploadType?: string;
/** Repo的类型(gitlab/github/coding) */
RepoType?: string;
/** 地址 */
Repo?: string;
/** 分支 */
Branch?: string;
/** 服务名字 */
ServerName?: string;
/** 是否对于外网开放 */
IsPublic?: boolean;
/** vpc id */
VpcId?: string;
/** 子网实例id */
SubnetIds?: string[] | null;
/** 日志采集路径 */
CustomLogs?: string;
/** 监听端口 */
ContainerPort?: number;
/** 延迟多长时间开始健康检查(单位s) */
InitialDelaySeconds?: number;
/** 镜像地址 */
ImageUrl?: string;
/** CPU 大小 */
CpuSize?: number;
/** MEM 大小 */
MemSize?: number;
/** 是否有Dockerfile:0-default has, 1-has, 2-has not */
HasDockerfile?: number;
/** 基础镜像 */
BaseImage?: string;
/** 容器启动入口命令 */
EntryPoint?: string;
/** 仓库语言 */
RepoLanguage?: string;
/** 自动扩缩容策略组 */
PolicyDetail?: HpaPolicy[] | null;
/** Tke集群信息 */
TkeClusterInfo?: TkeClusterInfo | null;
/** 版本工作负载类型;deployment/deamonset */
TkeWorkloadType?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeCreateMySQLResultRequest {
/** 云开发环境ID */
EnvId: string;
/** OpenMysql 返回任务 Id */
TaskId?: string;
}
declare interface DescribeCreateMySQLResultResponse {
/** 查询开通结果 */
Data?: DescribeCreateMySQLResult;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeCurveDataRequest {
/** 环境ID */
EnvId: string;
/** 文档型数据库相关指标 DbRead: 数据库读请求数 DbWrite: 数据库写请求数 DbCostTime10ms: 数据库耗时在10ms-50ms请求数 DbCostTime50ms: 数据库耗时在50ms-100ms请求数 DbCostTime100ms: 数据库耗时在100ms以上请求数 DbSizepkg: 数据库容量,单位MB SQL型数据库相关指标 MysqlStorageUsage: 关系型数据库容量,单位MB MysqlCCU: CCU MysqlCpuUsageRate:CPU利用率 MysqlDbConnections:数据库连接数 MysqlMemoryUse: 内存使用量,单位MB MysqlSlowQueries:慢查询数 MysqlTps: 提交数 MysqlQps: QPS 云函数相关指标 FunctionCU: 资源用量 FunctionInvocation: 调用次数 FunctionFlux: 外网出流量, 单位千字节(KB) FunctionThrottle: 受限次数 FunctionConcurrentExecutions: 并发执行个数 FunctionTimeout: 函数执行超时次数 FunctionGBs: 资源用量, 单位Mb*Ms FunctionError: 云错误次数 FunctionDuration: 运行时间, 单位毫秒 FunctionConcurrencyMemoryMB: 并发执行内存量 FunctionMemOverFlow:内存超限次数 FunctionIdleProvisioned: 预置并发闲置量 FunctionProvisionedConcurrency: 预置并发个数 云托管相关指标TkeRspTimeService : 响应时间,单位毫秒TkeCpuUsedService : CPU使用量TkeMemUsedService : 内存使用量TkeQPSService : QPSTkePodNumService : 实例个数TkeHttpServiceNatPkg : 外网出流量,单位byteTkeCUUsedService : 内存使用量(CU单位)TkeInvokeNumService : 调用量TkeHttpErrorService : 错误响应(404、500等)静态网站托管相关指标StaticFsFluxPkg:流量,单位byteStaticFsSizePkg:存储容量,单位MB身份认证相关指标AuthInvocationNumPkg:调用次数API调用相关指标GwCloudDevelopmentSecureCallsInvocation:云开发API调用次数GwWXInvocation:小程序API调用次数HTTP网关相关指标GwCloudDevelopmentStandardCallsInvocation:HTTP调用次数大模型相关指标AIPromptTokenNumPkg:输入TokenAICompletionTokenNumPkg:输出TokenAITotalTokenNumPkg:总Token知识库相关指标KnowledgeBaseCapacity:容量,单位bytes用户登录相关指标DayActiveLoginAnonymousUser:匿名用户登录日活DayActiveLoginAllUser : 全部用户登录日活DayActiveLoginExternalUser : 外部用户登录日活DayActiveLoginInternalUser : 内部用户登录日活环境QPS相关指标EnvQPSAll:环境总QPS数据库连接器相关指标 MongoConnectorRead: 数据库连接器读请求数 MongoConnectorWrite: 数据库连接器写请求数 MongoConnectorCostTime10ms: 数据库连接器耗时在10ms-50ms请求数 MongoConnectorCostTime50ms: 数据库连接器耗时在50ms-100ms请求数 MongoConnectorCostTime100ms: 数据库连接器耗时在100ms以上请求数 MongoConnectorInvokeNum: 数据库连接器调用次数 */
MetricName: string;
/** 开始时间,如2018-08-24 10:50:00, 开始时间需要早于结束时间至少五分钟(原因是因为目前统计粒度最小是5分钟) */
StartTime: string;
/** 结束时间,如2018-08-24 10:50:00, 结束时间需要晚于开始时间至少五分钟(原因是因为目前统计粒度最小是5分钟) */
EndTime: string;
/** 资源ID, 目前仅对文档型数据库、云函数、云托管、数据库连接器相关的指标有意义。如果想查询某个具体云函数/具体数据库集合的指标,则需传入对应的云函数名称/集合名称;如果只想查询整个namespace的指标, 则留空或不传。云托管相关指标的查询,必须传入云托管服务名称。数据库连接器相关指标的查询,必须传入数据库连接器实例id */
ResourceID?: string;
/** 微信AppId,微信必传 */
WxAppId?: string;
/** 子资源信息。查询云托管相关指标的具体版本的监控数据,需传入。 */
SubresourceID?: string;
/** 网关路由 */
ThirdResource?: string;
/** 统计周期(单位秒),非必传,传入时仅支持传入300,3600,86400。不传采用默认以下默认规则:当时间区间为1天内, 统计周期为300;当时间区间选择为1天以上, 15天以下, 统计周期为3600; 当时间区间选择为15天以上, 180天以下, 统计周期为86400。如果传入period,需遵循以下规则。EndTime-StartTime的时间范围不超过1 天,Period可以取300或3600;EndTime-StartTime的时间范围满足超过1天且不超过3 天,Period可以取300或3600或86400;EndTime-StartTime的时间范围超过3天时,Period可以取3600或86400。 */
Period?: number;
}
declare interface DescribeCurveDataResponse {
/** 开始时间, 会根据数据的统计周期进行取整 */
StartTime?: string;
/** 结束时间, 会根据数据的统计周期进行取整 */
EndTime?: string;
/** 指标名 */
MetricName?: string;
/** 统计周期(单位秒), 当时间区间为1天内, 统计周期为5分钟; 当时间区间选择为1天以上, 15天以下, 统计周期为1小时; 当时间区间选择为15天以上, 180天以下, 统计周期为1天 */
Period?: number;
/** 有效的监控数据, 每个有效监控数据的上报时间可以从时间数组中的对应位置上获取到 */
Values?: number[];
/** 各数据点的时间戳数组(Unix 时间戳,秒级),与 Values 一一对应 */
Time?: number[];
/** 有效的监控数据, 每个有效监控数据的上报时间可以从时间数组中的对应位置上获取到 */
NewValues?: number[];
/** 聚合方式, "last" 表示取时间段内最后一个值,“max”表示取时间段内最大值,“avg”表示取时间段内的平均值 */
Statistics?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeDatabaseACLRequest {
/** 环境ID */
EnvId: string;
/** 集合名称 */
CollectionName: string;
}
declare interface DescribeDatabaseACLResponse {
/** 权限标签。包含以下取值: READONLY:所有用户可读,仅创建者和管理员可写 PRIVATE:仅创建者及管理员可读写 ADMINWRITE:所有用户可读,仅管理员可写 ADMINONLY:仅管理员可读写 */
AclTag?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeEnvAccountCircleRequest {
/** 环境ID */
EnvId: string;
}
declare interface DescribeEnvAccountCircleResponse {
/** 环境计费周期开始时间 */
StartTime?: string;
/** 环境计费周期结束时间 */
EndTime?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeEnvLimitRequest {
}
declare interface DescribeEnvLimitResponse {
/** 环境总数上限 */
MaxEnvNum?: number;
/** 目前环境总数 */
CurrentEnvNum?: number;
/** 免费环境数量上限 */
MaxFreeEnvNum?: number;
/** 目前免费环境数量 */
CurrentFreeEnvNum?: number;
/** 总计允许销毁环境次数上限 */
MaxDeleteTotal?: number;
/** 目前已销毁环境次数 */
CurrentDeleteTotal?: number;
/** 每月允许销毁环境次数上限 */
MaxDeleteMonthly?: number;
/** 本月已销毁环境次数 */
CurrentDeleteMonthly?: number;
/** 微信网关体验版可购买月份数 */
MaxFreeTrialNum?: number;
/** 微信网关体验版已购买月份数 */
CurrentFreeTrialNum?: number;
/** 转支付限额总数 */
ChangePayTotal?: number;
/** 当前已用转支付次数 */
CurrentChangePayTotal?: number;
/** 转支付每月限额 */
ChangePayMonthly?: number;
/** 本月已用转支付额度 */
CurrentChangePayMonthly?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeEnvsRequest {
/** 环境ID,如果传了这个参数则只返回该环境的相关信息 */
EnvId?: string;
/** 指定Channels字段为可见渠道列表或不可见渠道列表如只想获取渠道A的环境 就填写IsVisible= true,Channels = ["A"], 过滤渠道A拉取其他渠道环境时填写IsVisible= false,Channels = ["A"] */
IsVisible?: boolean;
/** 渠道列表,代表可见或不可见渠道由IsVisible参数指定 */
Channels?: string[];
/** 分页参数,单页限制个数 */
Limit?: number;
/** 分页参数,偏移量 */
Offset?: number;
}
declare interface DescribeEnvsResponse {
/** 环境信息列表 */
EnvList?: EnvInfo[];
/** 环境个数 */
Total?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeGatewayVersionsRequest {
/** 环境id */
EnvId: string;
/** 网关id */
GatewayId: string;
/** 版本名 */
VersionName?: string;
}
declare interface DescribeGatewayVersionsResponse {
/** 网关id */
GatewayId?: string;
/** 版本总数 */
TotalCount?: number;
/** 版本信息详情 */
GatewayVersionItems?: GatewayVersionItem[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeHTTPServiceRouteRequest {
/** 环境ID */
EnvId: string;
/** 过滤条件。Key的含义参考对应字段,Value精确匹配。可过滤: Domain、Path、DomainType、UpstreamResourceType。可过滤的Values单条不超过100 */
Filters?: Filter[];
/** 分页偏移量。默认 0 */
Offset?: number;
/** 分页限制。默认20,最大值1000 */
Limit?: number;
}
declare interface DescribeHTTPServiceRouteResponse {
/** 域名路由信息列表 */
Domains?: HTTPServiceDomain[];
/** 自定义接入的源站域名(HTTPService接入层域名) */
OriginDomain?: string;
/** 域名总数,分页查询使用总数判断是否已经拉取到所有数据 */
TotalCount?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeHostingDomainTaskRequest {
/** 环境ID */
EnvId: string;
}
declare interface DescribeHostingDomainTaskResponse {
/** todo/doing/done/error */
Status?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeLoginConfigRequest {
/** 环境id */
EnvId: string;
}
declare interface DescribeLoginConfigResponse {
/** 是否开启邮箱登录方式。true 表示已开启,允许用户使用邮箱和密码进行登录;false 表示已关闭。 */
EmailLogin?: boolean;
/** 是否开启匿名登录方式。true 表示已开启,允许用户无需注册即可以匿名身份登录;false 表示已关闭。 */
AnonymousLogin?: boolean;
/** 是否开启用户名密码登录方式。true 表示已开启,允许用户使用用户名和密码进行登录;false 表示已关闭。 */
UserNameLogin?: boolean;
/** 短信验证码发送配置,包含短信发送通道类型、自定义 APIs 数据源、调用方法及每日发送限额等信息。 */
SmsVerificationConfig?: VerificationConfig;
/** 是否开启手机号短信登录方式。true 表示已开启,允许用户使用手机号和短信验证码进行登录和注册;false 表示已关闭。 */
PhoneNumberLogin?: boolean;
/** MFA 多因子认证登录配置,包含 MFA 开关及各验证方式(短信、邮箱、TOTP、强制绑定手机号)的启用状态。 */
MfaConfig?: MFALoginConfig | null;
/** 密码修改策略配置,包含首次登录强制修改密码开关及定期修改密码策略(周期和时间单位)。 */
PwdUpdateStrategy?: PasswordUpdateLoginConfig | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeManagedAIModelListRequest {
/** 环境id */
EnvId: string;
}
declare interface DescribeManagedAIModelListResponse {
/** 托管模型列表 */
ManagedAIModelList?: ManagedAIModelGroup[] | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeMySQLClusterDetailRequest {
/** 云开发环境ID */
EnvId: string;
}
declare interface DescribeMySQLClusterDetailResponse {
/** 集群详情 */
Data?: MySQLClusterDetail;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeMySQLTaskStatusRequest {
/** 云开发环境ID */
EnvId: string;
/** 任务Id */
TaskId?: string;
/** 任务名 */
TaskName?: string;
}
declare interface DescribeMySQLTaskStatusResponse {
/** 任务状态 */
Data?: MySQLTaskStatus;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribePGUserMigrationRequest {
/** 云开发环境ID */
EnvId: string;
/** 版本号参数格式:14位时间格式入参限制:纯数字 */
MigrationVersion: string;
}
declare interface DescribePGUserMigrationResponse {
/** 版本号参数格式:纯数字,14位时间格式 */
Version?: string;
/** 版本名参数格式:只允许小写字母和下划线 */
Name?: string;
/** 要执行的migration sql 语句 */
Query?: string;
/** 回滚的sql 语句 */
Rollback?: string;
/** migration query 语句的checksum值由服务端自动生成,同版本 checksum 不一致会拒绝执行 */
Checksum?: string;
/** 用于标记调用来源 */
Source?: string;
/** 用于标记该条migration由谁创建,目前默认调用的用户uin */
CreatedBy?: string;
/** 该migration创建时间 */
CreatedAt?: string;
/** 该migration应用时间 */
AppliedAt?: string;
/** 该migration执行耗时单位:毫秒 */
DurationMs?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeQuotaDataRequest {
/** 环境ID */
EnvId: string;
/** 指标名: StorageSizepkg: 当月存储空间容量, 单位MB StorageReadpkg: 当月存储读请求次数 StorageWritepkg: 当月存储写请求次数 StorageCdnOriginFluxpkg: 当月CDN回源流量, 单位字节 StorageCdnOriginFluxpkgDay: 当日CDN回源流量, 单位字节 StorageReadpkgDay: 当日存储读请求次数 StorageWritepkgDay: 当日写请求次数 CDNFluxpkg: 当月CDN流量, 单位为字节 CDNFluxpkgDay: 当日CDN流量, 单位为字节 FunctionInvocationpkg: 当月云函数调用次数 FunctionGBspkg: 当月云函数资源使用量, 单位Mb*Ms FunctionFluxpkg: 当月云函数流量, 单位千字节(KB) FunctionInvocationpkgDay: 当日云函数调用次数 FunctionGBspkgDay: 当日云函数资源使用量, 单位Mb*Ms FunctionFluxpkgDay: 当日云函数流量, 单位千字节(KB) DbSizepkg: 当月数据库容量大小, 单位MB DbReadpkg: 当日数据库读请求数 DbWritepkg: 当日数据库写请求数 StaticFsFluxPkgDay: 当日静态托管流量 StaticFsFluxPkg: 当月静态托管流量 StaticFsSizePkg: 当月静态托管容量 TkeCpuUsedPkg: 当月容器托管CPU使用量,单位核*秒 TkeCpuUsedPkgDay: 当天容器托管CPU使用量,单位核*秒 TkeMemUsedPkg: 当月容器托管内存使用量,单位MB*秒 TkeMemUsedPkgDay: 当天容器托管内存使用量,单位MB*秒 CodingBuildTimePkgDay: 当天容器托管构建时间使用量,单位毫秒 TkeHttpServiceNatPkgDay: 当天容器托管流量使用量,单位B CynosdbCcupkg: 当月微信云托管MySQL CCU使用量,单位个 (需要除以1000) CynosdbStoragepkg: 当月微信云托管MySQL 存储使用量,单位MB (需要除以1000) CynosdbCcupkgDay: 当天微信云托管MySQL 存储使用量,单位个 (需要除以1000) CynosdbStoragepkgDay: 当天微信云托管MySQL 存储使用量,单位MB (需要除以1000) */
MetricName: string;
/** 资源ID, 目前仅对云函数、容器托管相关的指标有意义。云函数(FunctionInvocationpkg, FunctionGBspkg, FunctionFluxpkg)、容器托管(服务名称)。如果想查询某个云函数的指标则在ResourceId中传入函数名; 如果只想查询整个namespace的指标, 则留空或不传。 */
ResourceID?: string;
}
declare interface DescribeQuotaDataResponse {
/** 指标名 */
MetricName?: string;
/** 指标的值 */
Value?: number;
/** 指标的附加值信息 */
SubValue?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeResourcePermissionRequest {
/** 环境 ID */
EnvId: string;
/** 资源类型:`function`-云函数、`storage`-云存储、`table`-SQL型数据库表、`collection`-文档型数据库表 ``示例值:`table`。 */
ResourceType: string;
/** 资源标识列表。云函数不传或传空数组、云存储传存储桶名、数据库表传表名,不能超过100条。 */
Resources?: string[];
}
declare interface DescribeResourcePermissionResponse {
/** 查询资源权限返回结果 */
Data?: DescribeResourcePermissionResult;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeSafeRuleRequest {
/** 环境ID */
EnvId: string;
/** 集合名称 */
CollectionName: string;
/** 微信AppId,微信必传 */
WxAppId?: string;
}
declare interface DescribeSafeRuleResponse {
/** 规则内容 */
Rule?: string | null;
/** 权限标签。包含以下取值: READONLY:所有用户可读,仅创建者和管理员可写 PRIVATE:仅创建者及管理员可读写 ADMINWRITE:所有用户可读,仅管理员可写 ADMINONLY:仅管理员可读写 CUSTOM:自定义安全规则 */
AclTag?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeStaticStoreRequest {
/** 环境ID */
EnvId: string;
}
declare interface DescribeStaticStoreResponse {
/** 静态托管资源信息 */
Data?: StaticStoreInfo[] | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeTableRequest {
/** 表名 */
TableName: string;
/** FlecDB实例ID */
Tag?: string;
/** 云开发环境ID */
EnvId?: string;
/** MongoDB连接器配置 */
MongoConnector?: MongoConnector;
}
declare interface DescribeTableResponse {
/** 索引相关信息 */
Indexes?: IndexInfo[];
/** 索引个数 */
IndexNum?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeTablesRequest {
/** 分页条件 */
MgoLimit: number;
/** 实例ID */
Tag?: string;
/** 分页条件 */
MgoOffset?: number;
/** 环境id */
EnvId?: string;
/** MongoConnector */
MongoConnector?: MongoConnector;
/** 指定表名过滤,为空时返回所有表 */
TableNames?: string[];
}
declare interface DescribeTablesResponse {
/** 表信息 */
Tables?: TableInfo[] | null;
/** 分页信息 */
Pager?: Pager | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeUserListRequest {
/** 环境id */
EnvId: string;
/** 页码,从1开始,默认1 */
PageNo?: number;
/** 每页数量,默认20,最大100 */
PageSize?: number;
/** 用户名,模糊查询 */
Name?: string;
/** 用户昵称,模糊查询 */
NickName?: string;
/** 手机号,模糊查询 */
Phone?: string;
/** 邮箱,模糊查询 */
Email?: string;
}
declare interface DescribeUserListResponse {
/** 结果返回 */
Data?: DescribeUserListResp;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeVmInstancesRequest {
/** 环境ID */
EnvId: string;
/** 服务器类型: LightHouse = 轻量云服务器 CVM = 云服务器 */
Type: string;
}
declare interface DescribeVmInstancesResponse {
/** 主机实例列表 */
InstanceList?: VmInstance[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeVmSpecRequest {
/** 类型:LightHouse = 轻量云服务器CVM = 云服务器 */
Type?: string;
}
declare interface DescribeVmSpecResponse {
/** 规格列表 */
SpecList?: VMSpec[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DestroyEnvRequest {
/** 环境Id */
EnvId: string;
/** 针对预付费 删除隔离中的环境时要传true 正常环境直接跳过隔离期删除 */
IsForce?: boolean;
/** 是否绕过资源检查,资源包等额外资源,默认为false,如果为true,则不检查资源是否有数据,直接删除。 */
BypassCheck?: boolean;
}
declare interface DestroyEnvResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DestroyMySQLRequest {
/** 云开发环境ID */
EnvId: string;
}
declare interface DestroyMySQLResponse {
/** 销毁结果 */
Data?: DestroyMySQLResult;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DestroyStaticStoreRequest {
/** 环境ID */
EnvId: string;
/** cdn域名 */
CdnDomain?: string;
}
declare interface DestroyStaticStoreResponse {
/** 条件任务结果(succ/fail) */
Result?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ExecutePGSqlRequest {
/** 云开发环境ID */
EnvId: string;
/** 要执行的SQL语句 */
Sql: string;
/** 指定 role 执行 SQL */
Role?: string;
}
declare interface ExecutePGSqlResponse {
/** 影响行数 */
AffectedRows?: number;
/** 字段名列表 */
Columns?: string[] | null;
/** 数据行。每一行数据都是一个JSON串,将JSON进行反序列化将得到了每列的值。值可能是 null 或者 字符串,如果是 null 说明该列的值为 <null>,如果是字符串则为该列的值的字符串表示形式。 */
Rows?: string[] | null;
/** SQL执行耗时单位:毫秒 */
ExecutionTimeMs?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface GetProvidersRequest {
/** 环境 ID,用于指定需要查询配置第三方身份源的云开发环境。 */
EnvId: string;
}
declare interface GetProvidersResponse {
/** 总数 */
Total?: number | null;
/** 三方认证源列表 */
Data?: Provider[] | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface InquireVmPriceRequest {
/** 服务器类型:LightHouse = 轻量云服务器CVM = 云服务器 */
Type: string;
/** 轻量云服务器套餐ID。当Type=LightHouse时必传 */
LightHouseBundleId?: string;
/** 轻量云服务器镜像ID。当Type=LightHouse时必传 */
LightHouseBlueprintId?: string;
}
declare interface InquireVmPriceResponse {
/** 价格货币单位。取值范围CNY:人民币。USD:美元。 */
Currency?: string;
/** 原价(主机原始每月价格) */
OriginalPrice?: number;
/** 折扣率 */
Discount?: number;
/** 折扣后每月价格 */
DiscountPrice?: number;
/** 折扣前每天资源点 */
OriginalCredits?: number;
/** 折扣后每天资源点 */
DiscountCredits?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ListPGUserMigrationsRequest {
/** 云开发环境ID */
EnvId: string;
/** 查询条数取值范围:[1, 500]默认值:100 */
Limit?: number;
/** 分页偏移默认值:0 */
Offset?: number;
}
declare interface ListPGUserMigrationsResponse {
/** 总数量 */
Total?: number;
/** 已应用最新版本号参数格式:纯数字,14位时间格式 */
LatestVersion?: string;
/** 已应用migration列表 */
Migrations?: MigrationSummary[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ListTablesRequest {
/** 每页返回数量(0-1000) */
MgoLimit: number;
/** FlexDB实例ID */
Tag?: string;
/** 分页偏移量 */
MgoOffset?: number;
/** 过滤标签数组,用于过滤表名,可选值如:HIDDEN、WEDA、WEDA_SYSTEM */
Filters?: string[];
/** 模糊搜索查询值 */
SearchValue?: string;
/** 是否展示隐藏表 */
ShowHidden?: boolean;
/** 云开发环境ID */
EnvId?: string;
/** mongo连接器信息 */
MongoConnector?: MongoConnector;
}
declare interface ListTablesResponse {
/** 表信息 */
Tables?: TableInfo[] | null;
/** 分页信息 */
Pager?: Pager | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifyClientRequest {
/** 客户端所属的云开发环境 ID,用于标识该应用归属的云开发环境。不同环境之间的应用数据相互隔离。 */
EnvId: string;
/** 需要修改的客户端唯一标识符(Client ID),在 OAuth/OIDC 授权流程中作为 client_id 参数使用。该字段为定位参数,仅用于指定目标客户端,不可修改。 */
Id: string;
/** Refresh Token 的有效期,单位为秒。超过该时间后 Refresh Token 将失效,用户需重新登录。取值范围:1800~2592000(即 30 分钟至 30 天),超出上限将被截断为 2592000。默认值为 2592000(即 30 天)。注意:当该值 ≤ 7200 时,AccessTokenExpiresIn 将被自动设为该值减去 660 秒。 */
RefreshTokenExpiresIn?: number;
/** 单个用户在该应用下允许同时登录的最大会话数量。取值范围:-1~50。特殊值说明:-1 表示不限制设备数;0 表示按客户端 User-Agent 区分设备(相同 User-Agent 视为同一设备);1~50 为精确的最大会话数限制,超出限制后最早登录的会话将被自动踢出。不传则保持原有配置不变。 */
MaxDevice?: number;
/** Access Token 的有效期,单位为秒。超过该时间后 Access Token 将失效,需使用 Refresh Token 重新换取。最小有效值为 1800 秒(小于 1800 将被忽略,使用默认值),默认值为 7200(即 2 小时)。该值应小于 RefreshTokenExpiresIn。 */
AccessTokenExpiresIn?: number;
}
declare interface ModifyClientResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifyClsTopicRequest {
/** 环境ID */
EnvId: string;
/** 日志生命周期,单位天,可取值范围1~3600,取值为3640时代表永久保存 */
Period?: number;
}
declare interface ModifyClsTopicResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifyDatabaseACLRequest {
/** 环境ID */
EnvId: string;
/** 集合名称 */
CollectionName: string;
/** 权限标签。包含以下取值: READONLY:所有用户可读,仅创建者和管理员可写 PRIVATE:仅创建者及管理员可读写 ADMINWRITE:所有用户可读,仅管理员可写 ADMINONLY:仅管理员可读写 */
AclTag: string;
}
declare interface ModifyDatabaseACLResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifyEnvPlanRequest {
/** 所需变更套餐的环境ID */
EnvId: string;
/** 目标套餐Id。对于云开发环境套餐,可通过 [DescribeBaasPackageList](https://cloud.tencent.com/document/product/876/78167) 接口获取,对应其出参的PackageName */
PackageId: string;
/** 是否自动选择代金券支付。 */
AutoVoucher?: boolean;
}
declare interface ModifyEnvPlanResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifyEnvRequest {
/** 环境ID */
EnvId: string;
/** 环境备注名,要以a-z开头,不能包含 a-zA-z0-9- 以外的字符 */
Alias?: string;
}
declare interface ModifyEnvResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifyHTTPServiceRouteRequest {
/** 环境ID */
EnvId: string;
/** 域名路由信息 */
Domain: HTTPServiceDomainParam;
}
declare interface ModifyHTTPServiceRouteResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifyLoginConfigRequest {
/** 环境 ID,用于指定需要修改登录策略的云开发环境。 */
EnvId: string;
/** 手机号短信登录开关。设置为 true 开启手机号短信登录,允许用户使用手机号和短信验证码进行登录和注册;设置为 false 关闭手机号短信登录。 */
PhoneNumberLogin: boolean;
/** 邮箱登录开关。设置为 true 开启邮箱登录,允许用户使用邮箱和密码进行登录和注册;设置为 false 关闭邮箱登录。 */
EmailLogin: boolean;
/** 用户名密码登录开关。设置为 true 开启用户名密码登录,允许用户使用用户名和密码进行登录和注册;设置为 false 关闭用户名密码登录。 */
UserNameLogin: boolean;
/** 匿名登录开关。设置为 true 开启匿名登录,允许用户无需注册即可以匿名身份访问应用;设置为 false 关闭匿名登录。 */
AnonymousLogin: boolean;
/** 短信验证码发送配置,用于设置短信验证码的发送通道类型和日发送限额。不传则不修改当前配置。 */
SmsVerificationConfig?: VerificationConfig;
/** MFA 多因子认证登录配置,用于设置多因子认证开关及验证方式(短信、邮箱、TOTP、强制绑定手机号)。不传则不修改当前配置。 */
MfaConfig?: MFALoginConfig;
/** 密码更新策略配置,用于设置首次登录强制修改密码和定期强制修改密码策略。不传则不修改当前配置。 */
PwdUpdateStrategy?: PasswordUpdateLoginConfig;
}
declare interface ModifyLoginConfigResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifyProviderRequest {
/** 云开发环境 ID,用于唯一标识当前操作所属的云开发环境。 */
EnvId: string;
/** 身份源的唯一标识符,用于指定需要修改的目标身份源。格式要求:2~32 位,仅支持小写英文字母和数字,不可包含空格或特殊字符。例如:github、google。 */
Id: string;
/** 身份源的显示名称,支持国际化多语言配置。用户在登录页面看到的身份源名称将使用该字段,建议根据实际业务场景填写易于识别的名称,例如:GitHub、Google 等。 */
Name?: LocalizedMessage;
/** 身份源图标的访问地址,将展示在登录页的身份源按钮上。建议使用 64×64 像素的 SVG 格式图片以保证清晰度,支持 HTTP/HTTPS 公网可访问的图片链接。 */
Picture?: string;
/** 身份源对应的官方主页地址。该信息将在用户查看自己的第三方账号绑定列表时展示,帮助用户识别已绑定的身份源来源。例如 GitHub 身份源可填写:https://github.com。 */
Homepage?: string;
/** 身份源协议类型,决定该身份源使用何种认证协议与第三方平台对接。可选值:OAUTH:标准 OAuth 2.0 协议OIDC:OpenID Connect 协议SAML:SAML 2.0 协议WX_MICRO_APP:微信小程序登录WX_QRCODE_MICRO_APP:微信小程序扫码登录WX_CLOUDBASE_MICRO_APP:云开发托管小程序登录WX_MP:微信公众号网页授权登录WX_OPEN:微信开放平台扫码登录WX_WORK_INTERNAL:企业微信自建应用登录WX_WORK_AGENT:企业微信代开发应用登录WX_WORK_THIRD_PARTY:企业微信第三方应用登录WX_WORK_THIRD_PARTY_ASSOCIATION:企业微信第三方应用关联登录CUSTOM:自定义登录EMAIL:邮箱登录 */
ProviderType?: string;
/** 身份认证源协议连接配置,包含与第三方平台对接所需的核心参数,如 ClientId、ClientSecret、授权端点、Token 端点、回调地址、Scope、SAML Metadata、请求和响应参数映射等。不同 ProviderType 对应不同的配置项要求。注意:CUSTOM 和 EMAIL 类型的身份源,其存储后端类型(StorageDb)不可修改。 */
Config?: ProviderConfig;
/** 是否开启透传登录模式。可选值:TRUE(开启)、FALSE(关闭,默认值)。开启后,平台不会持久化存储用户数据,仅将第三方身份源返回的用户信息透传给业务方,适用于不希望平台留存用户数据的场景。注意:开启透传模式时,ReuseUserId 将被强制设为 TRUE,AutoSignUpWithProviderUser 将被强制设为 FALSE。 */
TransparentMode?: string;
/** 身份源的启用状态。可选值:TRUE(启用,用户可通过该身份源登录)、FALSE(禁用,登录入口将被隐藏,已有绑定关系不受影响)、UNSPECIFIED(默认为 TRUE)。 */
On?: string;
/** 身份源的详细描述信息,支持国际化多语言配置。可用于向用户说明该身份源的用途或使用场景,例如:谷歌授权登录。 */
Description?: LocalizedMessage;
/** 是否直接复用第三方身份源的用户 ID 作为平台用户 ID。可选值:TRUE(开启,返回的用户 ID 将直接使用第三方身份源的用户 ID,适用于已有用户体系迁移场景)、FALSE(关闭,由平台生成独立用户 ID)、UNSPECIFIED(默认为 FALSE,但当 TransparentMode 为 TRUE 时将被强制设为 TRUE)。注意:开启后需确保第三方用户 ID 的全局唯一性,避免 ID 冲突。 */
ReuseUserId?: string;
/** 邮箱身份源的专项配置,包含邮件服务商、发件人地址、SMTP 配置等参数,用于支持通过邮箱验证码或邮箱密码方式进行身份认证。仅当身份源 ID 为 email 时有效。若该身份源不存在,系统将自动创建一个默认关闭的邮箱身份源。 */
EmailConfig?: EmailProviderConfig;
/** 是否开启邮箱自动关联登录。可选值:TRUE(开启)、FALSE(关闭)、UNSPECIFIED(默认为 FALSE)。开启后,若第三方身份源返回的邮箱与系统中已有用户的邮箱一致,则自动将该第三方账号与已有用户关联并完成登录,无需用户手动绑定。 */
AutoSignInWhenEmailMatch?: string;
/** 是否开启手机号自动关联登录。可选值:TRUE(开启)、FALSE(关闭)、UNSPECIFIED(默认行为等同 TRUE)。开启后,若第三方身份源返回的手机号与系统中已有用户的手机号一致,则自动将该第三方账号与已有用户关联并完成登录,无需用户手动绑定。注意:该字段默认行为(UNSPECIFIED)与 AutoSignInWhenEmailMatch 不同,手机号匹配在未显式关闭时默认生效。 */
AutoSignInWhenPhoneNumberMatch?: string;
}
declare interface ModifyProviderResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifyResourcePermissionRequest {
/** 环境 ID */
EnvId: string;
/** 资源类型:`function`-云函数、`storage`-云存储、`table`-SQL型数据库表、`collection`-文档型数据库表。 */
ResourceType: string;
/** 权限级别。可选值:- SQL型数据库表:`READONLY`-读取全部数据,修改本人数据;`PRIVATE`-读取和修改本人数据;`ADMINWRITE`-读取全部数据,不可修改数据;`ADMINONLY`-无权限 。- 文档型数据库表:`READONLY`-读取全部数据,修改本人数据;`PRIVATE`-读取和修改本人数据;`ADMINWRITE`-读取全部数据,不可修改数据;`ADMINONLY`-无权限;`CUSTOM`-自定义安全规则 。- 云函数:`CUSTOM`-自定义安全规则 。- 云存储(权限标签):`READONLY`-所有用户可读,仅创建者和管理员可写;`PRIVATE`-仅创建者及管理员可读写;`ADMINWRITE`-所有用户可读,仅管理员可写;`ADMINONLY`-仅管理员可读写;`CUSTOM`-自定义安全规则。 */
Permission: string;
/** 资源标识。云函数可不传、云存储传存储桶名、数据库表传表名。 */
Resource?: string;
/** 自定义安全规则配置,当Permission为 `CUSTOM`时必传。JSON字符串格式的规则表达式。配置参考:[云函数安全规则](https://docs.cloudbase.net/cloud-function/security-rules)、[云存储安全规则](https://docs.cloudbase.net/storage/security-rules)、[文档型数据库安全规则](https://docs.cloudbase.net/database/security-rules)。 */
SecurityRule?: string;
}
declare interface ModifyResourcePermissionResponse {
/** 修改结果 */
Data?: ModifyResourcePermissionResult;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifySafeRuleRequest {
/** 环境ID */
EnvId: string;
/** 集合名称 */
CollectionName: string;
/** 权限标签。包含以下取值: READONLY:所有用户可读,仅创建者和管理员可写 PRIVATE:仅创建者及管理员可读写 ADMINWRITE:所有用户可读,仅管理员可写 ADMINONLY:仅管理员可读写 CUSTOM:自定义安全规则 */
AclTag: string;
/** 安全规则内容。当 AclTag=CUSTOM 时,此参数必填。详情参考:[文档型数据库安全规则](https://docs.cloudbase.net/database/security-rules) */
Rule?: string;
}
declare interface ModifySafeRuleResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifyStorageSourceRequest {
/** 环境ID */
EnvId: string;
/** 存储源 */
StorageConfig: ExternalStorage;
}
declare interface ModifyStorageSourceResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifyUserRequest {
/** 环境id */
EnvId: string;
/** 用户Id, 不做修改 */
Uid: string;
/** 用户名,用户名规则:1. 长度1-64字符 2. 只能包含大小写英文字母、数字和符号 . _ - 3. 只能以字母或数字开头 4. 不能重复,不传该字段或传空字符不修改 */
Name?: string;
/** 用户类型:internalUser-内部用户、externalUser-外部用户,不传该字段或传空字符串不修改。 */
Type?: string;
/** 密码,传入Uid时密码可不传。密码规则:1. 长度8-32字符(推荐12位以上) 2. 不能以特殊字符开头 3. 至少包含以下四项中的三项:小写字母a-z、大写字母A-Z、数字0-9、特殊字符()!@#$%^&*\|?><_-,不传该字段或传空字符串不修改 */
Password?: string;
/** 用户状态:ACTIVE(激活)、BLOCKED(冻结),默认冻结,不传该字段或传空字符串不修改 */
UserStatus?: string;
/** 用户昵称,长度2-64字符,不传该字段不修改,传空字符修改为空 */
NickName?: string;
/** 手机号,11位数字,不传该字段不修改,传空字符串修改为空 */
Phone?: string;
/** 邮箱地址,不传该字段不修改,传空字符修改为空 */
Email?: string;
/** 头像链接,可访问的公网URL,不传该字段不修改,传空字符串修改为空 */
AvatarUrl?: string;
/** 用户描述,最多200字符,不传该字段不修改,传空字符修改为空 */
Description?: string;
}
declare interface ModifyUserResponse {
/** 修改用户返回值 */
Data?: ModifyUserResp | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface PreviewPGUserMigrationsRequest {
/** 云开发环境ID */
EnvId: string;
/** 预览要执行的migration 列表 */
Migrations: MigrationInput[];
/** 标记请求来源 */
Source?: string;
}
declare interface PreviewPGUserMigrationsResponse {
/** 将要执行的migration列表 */
Pending?: MigrationPlanItem[];
/** 已经应用的migration列表 */
Applied?: MigrationPlanItem[];
/** 版本相同但 checksum 不一致冲突的migration列表 */
Conflicts?: MigrationConflict[];
/** 是否可直接执行;当前仅表示没有 checksum 冲突 */
Executable?: boolean;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface PushPGUserMigrationsRequest {
/** 云开发环境ID */
EnvId: string;
/** 结构化 SQL migration 列表;每项包含 Query SQL 内容 */
Migrations: MigrationInput[];
/** 等待获取数据库锁的最长时间单位:毫秒默认值:5000 */
LockTimeoutMs?: number;
/** 单条 SQL 执行最长时间,超过后由 PostgreSQL 取消该语句单位:毫秒默认值:300000 */
StatementTimeoutMs?: number;
/** 标记请求来源 */
Source?: string;
}
declare interface PushPGUserMigrationsResponse {
/** 任务ID可通过DescribeTaskResult 接口查询进度 */
TaskId?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ReleaseEnvRequest {
/** 环境ID */
EnvId?: string;
/** 分配请求ID */
AllocateId?: string;
}
declare interface ReleaseEnvResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface RenewEnvRequest {
/** 环境ID */
EnvId: string;
/** 续费周期,单位:月。默认值为 1,即续费1个月。 */
Period?: number;
/** 是否自动选择代金券支付。 */
AutoVoucher?: boolean;
}
declare interface RenewEnvResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface RepairPGUserMigrationHistoryRequest {
/** 云开发环境ID */
EnvId: string;
/** migration版本参数格式:14位时间格式入参限制:纯数字 */
MigrationVersion: string;
/** migration 版本名入参限制:限制小写字母和下划线 */
Name: string;
/** 状态枚举值:applied: 已应用reverted: 表示删除 history 记录 */
Status: string;
/** 修复原因 */
Reason: string;
/** applied的时候填写,记录应用的sql语句 */
Query?: string;
}
declare interface RepairPGUserMigrationHistoryResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface RollbackPGUserMigrationsRequest {
/** 云开发环境ID */
EnvId: string;
/** 要回滚的条数按照逆序回滚最近N条migration */
LastN: number;
/** 等待获取数据库锁的最长时间单位:毫秒默认值:5000 */
LockTimeoutMs?: number;
/** 单条 SQL 执行最长时间,超过后由 PostgreSQL 取消该语句单位:毫秒默认值:300000 */
StatementTimeoutMs?: number;
/** 标记API调用来源 */
Source?: string;
}
declare interface RollbackPGUserMigrationsResponse {
/** 任务ID可通过DescribeTaskResult 接口查询进度 */
TaskId?: string;
/** 已成功回滚并删除 history 的 migration */
RolledBack?: MigrationSummary[];
/** 未提供 Rollback SQL、视为成功并删除 history 的 migration */
SkippedRollbackSql?: MigrationSummary[];
/** 执行 Rollback SQL 失败的 migration,可为空 */
Failed?: MigrationSummary;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface RunCommandsRequest {
/** 待执行命令 */
MgoCommands: MgoCommandParam[];
/** 实例ID */
Tag?: string;
/** 环境id */
EnvId?: string;
/** Mongo连接器实例信息 */
MongoConnector?: MongoConnector;
}
declare interface RunCommandsResponse {
/** 返回结果,返回结果为一个json字符串 */
Data?: string[] | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface RunSqlRequest {
/** 要执行的SQL语句 */
Sql: string;
/** 云开发环境ID */
EnvId: string;
/** 数据库连接器实例信息 */
DbInstance?: DbInstance;
/** 是否只读;当 `true` 时仅允许以 `SELECT/WITH/SHOW/DESCRIBE/DESC/EXPLAIN` 开头的 SQL */
ReadOnly?: boolean;
}
declare interface RunSqlResponse {
/** 查询结果行,每个元素为 JSON 字符串 */
Items?: string[];
/** 列元数据信息,每个元素为 JSON 字符串,字段包含 `name/databaseType/nullable/length/precision/scale` */
Infos?: string[];
/** 受影响的行数(INSERT/UPDATE/DELETE 等语句) */
RowsAffected?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface SearchClsLogRequest {
/** 环境唯一ID */
EnvId: string;
/** 查询起始时间条件 */
StartTime: string;
/** 查询结束时间条件 */
EndTime: string;
/** 查询语句, 例如查询云函数:(src:app OR src:system) AND log:\"START RequestId*\", 聚合云函数请求状态:* | select request_id, max(status_code) as status where ((request_id='44738f94-16dd-11f1-****' AND retry_num=0) AND retry_num=0)) AND status_code!=202 group by request_id, retry_num 查询云数据库[文档型]:module:database, 查询云数据库[文档型]事件:module:database AND eventType:(MongoSlowQuery),MongoSlowQuery为文档型数据库慢查询事件 查询云数据库[SQL型]:module:rdb, 查询云数据库[SQL型]事件:module:rdb AND eventType:(MysqlFreeze OR MysqlRecover OR MysqlSlowQuery),MysqlFreeze为mysql数据库冻结事件、MysqlRecover为mysql数据库恢复事件、MysqlSlowQuery为mysql数据库慢查询事件 查询审批流:module:workflow, 查询模型:module:model, 查询用户权限:module:auth, 查询大模型:module:llm AND logType:llm-tracelog 查询网关服务调用:logType:accesslog 查询应用发布/删除事件:module:app AND eventType:(AppProdPub OR AppProdDel),AppProdPub为应用发布事件,AppProdDel为应用删除事件 以上仅为示例语句,实际使用时请根据具体日志内容进行调整,查询语句需严格遵循CLS(Cloud Log Service)语法规范 详细的语法规则请参考官方档:https://cloud.tencent.com/document/product/614/47044 */
QueryString: string;
/** 单次要返回的日志条数,单次返回的最大条数为100 */
Limit: number;
/** 加载更多使用,透传上次返回的 context 值,获取后续的日志内容,通过游标最多可获取10000条,请尽可能缩小时间范围 */
Context?: string;
/** 按时间排序 asc(升序)或者 desc(降序),默认为 desc */
Sort?: string;
/** 是否使用Lucene语法,默认为false */
UseLucene?: boolean;
}
declare interface SearchClsLogResponse {
/** 日志内容结果 */
LogResults?: LogResObject;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface UnbindStorageSourceRequest {
/** 环境ID */
EnvId: string;
}
declare interface UnbindStorageSourceResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface UpdateAIModelRequest {
/** 环境id */
EnvId: string;
/** 分组名 */
GroupName: string;
/** 模型地址枚举值:http://default.tcb: 默认模型地址,custom模型切换为builtin模型时使用 */
BaseUrl?: string;
/** 模型名列表Models 列表更新采用全量替换 */
Models?: AIModel[];
/** 备注 */
Remark?: string;
/** 模型状态, 1: 开启, 2: 关闭 */
Status?: number;
/** 模型密钥 */
Secret?: AIModelSecret;
}
declare interface UpdateAIModelResponse {
/** 更新数量 */
Count?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface UpdateTableRequest {
/** 表名 */
TableName: string;
/** FlexDB实例ID */
Tag?: string;
/** 待删除索引信息 */
DropIndexes?: DropIndex[];
/** 待创建索引信息 */
CreateIndexes?: CreateIndex[];
/** 云开发环境ID */
EnvId?: string;
/** MongoDB连接器配置 */
MongoConnector?: MongoConnector;
}
declare interface UpdateTableResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
/** {@link Tcb 云开发 CloudBase} */
declare interface Tcb {
(): Versions;
/** 添加第三方认证源 {@link AddProviderRequest} {@link AddProviderResponse} */
AddProvider(data: AddProviderRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 从环境池分配环境 {@link AllocateEnvRequest} {@link AllocateEnvResponse} */
AllocateEnv(data: AllocateEnvRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 为环境池里的环境申请角色临时凭证 {@link AssumeRoleForAllocatedEnvRequest} {@link AssumeRoleForAllocatedEnvResponse} */
AssumeRoleForAllocatedEnv(data: AssumeRoleForAllocatedEnvRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 云存储绑定外部存储源 {@link BindStorageSourceRequest} {@link BindStorageSourceResponse} */
BindStorageSource(data: BindStorageSourceRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 检查是否开通Tcb服务 {@link CheckTcbServiceRequest} {@link CheckTcbServiceResponse} */
CheckTcbService(data?: CheckTcbServiceRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 创建AI模型 {@link CreateAIModelRequest} {@link CreateAIModelResponse} */
CreateAIModel(data: CreateAIModelRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 创建云开发平台的API Key {@link CreateApiKeyRequest} {@link CreateApiKeyResponse} */
CreateApiKey(data: CreateApiKeyRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 增加安全域名 {@link CreateAuthDomainRequest} {@link CreateAuthDomainResponse} */
CreateAuthDomain(data: CreateAuthDomainRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 创建计费订单 {@link CreateBillDealRequest} {@link CreateBillDealResponse} */
CreateBillDeal(data: CreateBillDealRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 自定义登录密钥生成 {@link CreateCustomLoginKeyRequest} {@link CreateCustomLoginKeyResponse} */
CreateCustomLoginKey(data: CreateCustomLoginKeyRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 创建环境 {@link CreateEnvRequest} {@link CreateEnvResponse} */
CreateEnv(data: CreateEnvRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 创建环境相关资源 {@link CreateEnvResourceRequest} {@link CreateEnvResourceResponse} */
CreateEnvResource(data: CreateEnvResourceRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 创建HTTP访问服务路由 {@link CreateHTTPServiceRouteRequest} {@link CreateHTTPServiceRouteResponse} */
CreateHTTPServiceRoute(data: CreateHTTPServiceRouteRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 创建托管域名 {@link CreateHostingDomainRequest} {@link CreateHostingDomainResponse} */
CreateHostingDomain(data: CreateHostingDomainRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 开通 MySql {@link CreateMySQLRequest} {@link CreateMySQLResponse} */
CreateMySQL(data: CreateMySQLRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 创建静态托管资源 {@link CreateStaticStoreRequest} {@link CreateStaticStoreResponse} */
CreateStaticStore(data: CreateStaticStoreRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 创建文档型数据库表 {@link CreateTableRequest} {@link CreateTableResponse} */
CreateTable(data: CreateTableRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 创建tcb用户 {@link CreateUserRequest} {@link CreateUserResponse} */
CreateUser(data: CreateUserRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 创建服务器实例 {@link CreateVmInstanceRequest} {@link CreateVmInstanceResponse} */
CreateVmInstance(data: CreateVmInstanceRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 删除AI模型 {@link DeleteAIModelRequest} {@link DeleteAIModelResponse} */
DeleteAIModel(data: DeleteAIModelRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 删除云开发平台的API Key {@link DeleteApiKeyRequest} {@link DeleteApiKeyResponse} */
DeleteApiKey(data: DeleteApiKeyRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 删除合法域名 {@link DeleteAuthDomainRequest} {@link DeleteAuthDomainResponse} */
DeleteAuthDomain(data: DeleteAuthDomainRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 删除HTTP访问服务路由 {@link DeleteHTTPServiceRouteRequest} {@link DeleteHTTPServiceRouteResponse} */
DeleteHTTPServiceRoute(data: DeleteHTTPServiceRouteRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 删除第三方认证源 {@link DeleteProviderRequest} {@link DeleteProviderResponse} */
DeleteProvider(data: DeleteProviderRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 删除文档型数据库表 {@link DeleteTableRequest} {@link DeleteTableResponse} */
DeleteTable(data: DeleteTableRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 删除tcb用户 {@link DeleteUsersRequest} {@link DeleteUsersResponse} */
DeleteUsers(data: DeleteUsersRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 销毁服务器实例 {@link DeleteVmInstanceRequest} {@link DeleteVmInstanceResponse} */
DeleteVmInstance(data: DeleteVmInstanceRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询AI模型列表 {@link DescribeAIModelsRequest} {@link DescribeAIModelsResponse} */
DescribeAIModels(data: DescribeAIModelsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询云开发平台的API Key列表 {@link DescribeApiKeyListRequest} {@link DescribeApiKeyListResponse} */
DescribeApiKeyList(data: DescribeApiKeyListRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取安全域名列表 {@link DescribeAuthDomainsRequest} {@link DescribeAuthDomainsResponse} */
DescribeAuthDomains(data: DescribeAuthDomainsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取新套餐 {@link DescribeBaasPackageListRequest} {@link DescribeBaasPackageListResponse} */
DescribeBaasPackageList(data?: DescribeBaasPackageListRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取计费相关信息 {@link DescribeBillingInfoRequest} {@link DescribeBillingInfoResponse} */
DescribeBillingInfo(data?: DescribeBillingInfoRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询应用客户端详情 {@link DescribeClientRequest} {@link DescribeClientResponse} */
DescribeClient(data: DescribeClientRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取云托管代码上传和下载url {@link DescribeCloudBaseBuildServiceRequest} {@link DescribeCloudBaseBuildServiceResponse} */
DescribeCloudBaseBuildService(data: DescribeCloudBaseBuildServiceRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询云托管服务版本的详情 {@link DescribeCloudBaseRunServerVersionRequest} {@link DescribeCloudBaseRunServerVersionResponse} */
DescribeCloudBaseRunServerVersion(data: DescribeCloudBaseRunServerVersionRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 开通 MySql 结果查询 {@link DescribeCreateMySQLResultRequest} {@link DescribeCreateMySQLResultResponse} */
DescribeCreateMySQLResult(data: DescribeCreateMySQLResultRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询环境监控曲线 {@link DescribeCurveDataRequest} {@link DescribeCurveDataResponse} */
DescribeCurveData(data: DescribeCurveDataRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取文档型数据库权限 {@link DescribeDatabaseACLRequest} {@link DescribeDatabaseACLResponse} */
DescribeDatabaseACL(data: DescribeDatabaseACLRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询环境当前计费周期 {@link DescribeEnvAccountCircleRequest} {@link DescribeEnvAccountCircleResponse} */
DescribeEnvAccountCircle(data: DescribeEnvAccountCircleRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询环境个数上限接口 {@link DescribeEnvLimitRequest} {@link DescribeEnvLimitResponse} */
DescribeEnvLimit(data?: DescribeEnvLimitRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取环境列表 {@link DescribeEnvsRequest} {@link DescribeEnvsResponse} */
DescribeEnvs(data?: DescribeEnvsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询网关版本信息 {@link DescribeGatewayVersionsRequest} {@link DescribeGatewayVersionsResponse} */
DescribeGatewayVersions(data: DescribeGatewayVersionsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询HTTP访问服务路由信息 {@link DescribeHTTPServiceRouteRequest} {@link DescribeHTTPServiceRouteResponse} */
DescribeHTTPServiceRoute(data: DescribeHTTPServiceRouteRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询静态托管域名任务状态 {@link DescribeHostingDomainTaskRequest} {@link DescribeHostingDomainTaskResponse} */
DescribeHostingDomainTask(data: DescribeHostingDomainTaskRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取登录策略 {@link DescribeLoginConfigRequest} {@link DescribeLoginConfigResponse} */
DescribeLoginConfig(data: DescribeLoginConfigRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询托管类型AI模型列表 {@link DescribeManagedAIModelListRequest} {@link DescribeManagedAIModelListResponse} */
DescribeManagedAIModelList(data: DescribeManagedAIModelListRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询Mysql集群信息 {@link DescribeMySQLClusterDetailRequest} {@link DescribeMySQLClusterDetailResponse} */
DescribeMySQLClusterDetail(data: DescribeMySQLClusterDetailRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 销毁Mysql结果查询 {@link DescribeMySQLTaskStatusRequest} {@link DescribeMySQLTaskStatusResponse} */
DescribeMySQLTaskStatus(data: DescribeMySQLTaskStatusRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查看指定环境单条 migration 详情 {@link DescribePGUserMigrationRequest} {@link DescribePGUserMigrationResponse} */
DescribePGUserMigration(data: DescribePGUserMigrationRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询环境的配额使用量 {@link DescribeQuotaDataRequest} {@link DescribeQuotaDataResponse} */
DescribeQuotaData(data: DescribeQuotaDataRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询资源基础权限 {@link DescribeResourcePermissionRequest} {@link DescribeResourcePermissionResponse} */
DescribeResourcePermission(data: DescribeResourcePermissionRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询数据库安全规则 {@link DescribeSafeRuleRequest} {@link DescribeSafeRuleResponse} */
DescribeSafeRule(data: DescribeSafeRuleRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查看静态托管资源信息 {@link DescribeStaticStoreRequest} {@link DescribeStaticStoreResponse} */
DescribeStaticStore(data: DescribeStaticStoreRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询文档型数据库表信息 {@link DescribeTableRequest} {@link DescribeTableResponse} */
DescribeTable(data: DescribeTableRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询文档型数据库所有表信息 {@link DescribeTablesRequest} {@link DescribeTablesResponse} */
DescribeTables(data: DescribeTablesRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询tcb用户列表 {@link DescribeUserListRequest} {@link DescribeUserListResponse} */
DescribeUserList(data: DescribeUserListRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询环境下的服务器实例 {@link DescribeVmInstancesRequest} {@link DescribeVmInstancesResponse} */
DescribeVmInstances(data: DescribeVmInstancesRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取VM规格 {@link DescribeVmSpecRequest} {@link DescribeVmSpecResponse} */
DescribeVmSpec(data?: DescribeVmSpecRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 销毁环境 {@link DestroyEnvRequest} {@link DestroyEnvResponse} */
DestroyEnv(data: DestroyEnvRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 销毁MySql {@link DestroyMySQLRequest} {@link DestroyMySQLResponse} */
DestroyMySQL(data: DestroyMySQLRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 销毁静态托管资源 {@link DestroyStaticStoreRequest} {@link DestroyStaticStoreResponse} */
DestroyStaticStore(data: DestroyStaticStoreRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 在PostgreSQL数据库上执行SQL查询 {@link ExecutePGSqlRequest} {@link ExecutePGSqlResponse} */
ExecutePGSql(data: ExecutePGSqlRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取三方认证源列表 {@link GetProvidersRequest} {@link GetProvidersResponse} */
GetProviders(data: GetProvidersRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询云服务器价格 {@link InquireVmPriceRequest} {@link InquireVmPriceResponse} */
InquireVmPrice(data: InquireVmPriceRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询目标环境已应用的 Migration {@link ListPGUserMigrationsRequest} {@link ListPGUserMigrationsResponse} */
ListPGUserMigrations(data: ListPGUserMigrationsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询文档型数据库所有表 {@link ListTablesRequest} {@link ListTablesResponse} */
ListTables(data: ListTablesRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 修改应用客户端 {@link ModifyClientRequest} {@link ModifyClientResponse} */
ModifyClient(data: ModifyClientRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 修改日志主题 {@link ModifyClsTopicRequest} {@link ModifyClsTopicResponse} */
ModifyClsTopic(data: ModifyClsTopicRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 修改文档型数据库权限 {@link ModifyDatabaseACLRequest} {@link ModifyDatabaseACLResponse} */
ModifyDatabaseACL(data: ModifyDatabaseACLRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 更新环境信息 {@link ModifyEnvRequest} {@link ModifyEnvResponse} */
ModifyEnv(data: ModifyEnvRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 更新云开发环境套餐 {@link ModifyEnvPlanRequest} {@link ModifyEnvPlanResponse} */
ModifyEnvPlan(data: ModifyEnvPlanRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 修改HTTP访问服务路由 {@link ModifyHTTPServiceRouteRequest} {@link ModifyHTTPServiceRouteResponse} */
ModifyHTTPServiceRoute(data: ModifyHTTPServiceRouteRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 修改登录策略 {@link ModifyLoginConfigRequest} {@link ModifyLoginConfigResponse} */
ModifyLoginConfig(data: ModifyLoginConfigRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 修改第三方认证源 {@link ModifyProviderRequest} {@link ModifyProviderResponse} */
ModifyProvider(data: ModifyProviderRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 修改资源基础权限 {@link ModifyResourcePermissionRequest} {@link ModifyResourcePermissionResponse} */
ModifyResourcePermission(data: ModifyResourcePermissionRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 设置数据库安全规则 {@link ModifySafeRuleRequest} {@link ModifySafeRuleResponse} */
ModifySafeRule(data: ModifySafeRuleRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 更新云存储外部数据源 {@link ModifyStorageSourceRequest} {@link ModifyStorageSourceResponse} */
ModifyStorageSource(data: ModifyStorageSourceRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 更新tcb用户 {@link ModifyUserRequest} {@link ModifyUserResponse} */
ModifyUser(data: ModifyUserRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 预览SQL migrations 在远端的执行计划,不实际执行 SQL {@link PreviewPGUserMigrationsRequest} {@link PreviewPGUserMigrationsResponse} */
PreviewPGUserMigrations(data: PreviewPGUserMigrationsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 批量应用 Migrations {@link PushPGUserMigrationsRequest} {@link PushPGUserMigrationsResponse} */
PushPGUserMigrations(data: PushPGUserMigrationsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 释放从环境池里分配的环境 {@link ReleaseEnvRequest} {@link ReleaseEnvResponse} */
ReleaseEnv(data?: ReleaseEnvRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 续费云开发环境 {@link RenewEnvRequest} {@link RenewEnvResponse} */
RenewEnv(data: RenewEnvRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 修复Migration History {@link RepairPGUserMigrationHistoryRequest} {@link RepairPGUserMigrationHistoryResponse} */
RepairPGUserMigrationHistory(data: RepairPGUserMigrationHistoryRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 回滚 Migration {@link RollbackPGUserMigrationsRequest} {@link RollbackPGUserMigrationsResponse} */
RollbackPGUserMigrations(data: RollbackPGUserMigrationsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 执行文档型数据库命令 {@link RunCommandsRequest} {@link RunCommandsResponse} */
RunCommands(data: RunCommandsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 执行MySQL语句 {@link RunSqlRequest} {@link RunSqlResponse} */
RunSql(data: RunSqlRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 搜索CLS日志 {@link SearchClsLogRequest} {@link SearchClsLogResponse} */
SearchClsLog(data: SearchClsLogRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 解绑云存储外部云存储源 {@link UnbindStorageSourceRequest} {@link UnbindStorageSourceResponse} */
UnbindStorageSource(data: UnbindStorageSourceRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 更新AI模型 {@link UpdateAIModelRequest} {@link UpdateAIModelResponse} */
UpdateAIModel(data: UpdateAIModelRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 修改文档型数据库表索引信息 {@link UpdateTableRequest} {@link UpdateTableResponse} */
UpdateTable(data: UpdateTableRequest, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
AddCustomDomain(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
ApplyVoucher(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CancelDeal(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CancelWxCloudBaseRunReleaseOrder(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CheckEnvId(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CheckEnvPackageModify(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CheckQualification(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CloseWxCloudBaseRunReleaseOrder(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CloudBaseRunPipelineOperation(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CommonServiceAPI(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateActivityDeal(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateCloudBaseRunResAuth(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateCloudBaseRunResource(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateCloudBaseRunServerVersion(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateCloudRunPeeringConnection(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateCopyRepoTask(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateDeal(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateEnvAndResource(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateInstallExtensionTask(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateInvoice(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateInvoicePostInfo(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateLoginConfig(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateMonitorCondition(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateMonitorPolicy(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreatePostpayPackage(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateUninstallExtensionTask(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateUpgradeExtensionTask(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateWxCloudBaseRunDBAccount(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateWxCloudBaseRunEnv(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateWxCloudBaseRunPipeline(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateWxCloudBaseRunReleaseOrder(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateWxCloudBaseRunServerDBCluster(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
CreateWxRunPackageDeal(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DatabaseMigrateExport(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DatabaseMigrateImport(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DatabaseMigrateQueryInfo(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DeleteCloudBaseRunImageRepo(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DeleteCloudBaseRunResource(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DeleteCloudBaseRunServer(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DeleteCloudBaseRunServerVersion(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DeleteCloudBaseRunServerVersionBatch(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DeleteCloudRunPeeringConnection(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DeleteCustomDomain(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DeleteDeal(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DeleteHostingDomain(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DeleteInvoicePostInfo(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DeleteMonitorCondition(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DeleteMonitorPolicy(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DeleteOauthRecord(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DeleteVoucherApplication(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DeleteWxCloudBaseRunDBAccount(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DeleteWxCloudBaseRunPipeline(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DeleteWxCloudBaseRunServer(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DeployCloudBaseRunOnOneClick(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DeployWxCloudBaseRunOnOneClick(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeAccountInfoByPlatformId(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeActivityGoods(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeAmountAfterDeduction(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeAuthentification(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeBuild(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeBuildInfo(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCDNChainTask(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCerts(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeChangePay(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseCodeBranch(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseCodeRepos(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseGWAPI(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseRunBaseImages(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseRunBuildLog(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseRunBuildServer(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseRunBuildStages(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseRunBuildStepLog(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseRunBuildSteps(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseRunContainerSpec(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseRunCynosdbMonitorData(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseRunImages(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseRunOperationDetails(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseRunPodList(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseRunProcessLog(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseRunResAuth(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseRunResource(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseRunServer(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseRunServers(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseRunServiceDomain(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseRunVersionException(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudBaseRunVersionSnapshot(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudRunPeeringConnection(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCloudRunPeeringConnectionQuota(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCommits(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCommonBillingResources(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeCustomDomains(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeDauData(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeDbDistribution(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeDeployOnOneClickTasks(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeEnvFreeQuota(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeEnvPostpayPackage(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeEnvResourceException(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeExtensionInstalled(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeExtensionTaskStatus(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeExtensionTemplates(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeExtensionUpgrade(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeExtensions(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeHostingDomain(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeIntranetAccessInfo(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeInvoiceAmount(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeInvoiceDetail(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeInvoiceList(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeInvoicePostInfo(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeInvoiceSubject(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeLastReleaseType(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeLoginConfigs(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeMonitorCondition(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeMonitorData(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeMonitorPolicy(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeMonitorResource(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeNextExpireTime(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeOauthRecords(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeOneClickTaskLog(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribePackages(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribePayInfo(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribePipelineReleaseLog(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribePostpayFreeQuotas(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribePostpayPackageList(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribePostpayQuotaLimit(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeQcloudScene(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeRepos(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeResourceLimit(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeResourceRecoverJob(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeRestoreHistory(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeSecurityRule(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeServerManageTask(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeServiceBaseConfig(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeServiceEndpoints(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeSmsAttrInfo(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeSmsQuotas(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeSmsRecords(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeStatData(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeStorageACL(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeStorageACLTask(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeStorageSafeRule(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeTcbBalance(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeTemplateTypes(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeTopology(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeUsers(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeVoucherApplication(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeVoucherPlanAvailable(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeVouchersInfo(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeVouchersInfoByDeal(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeWxCloudBaseRunDBAccounts(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeWxCloudBaseRunDBClusterDetail(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeWxCloudBaseRunDBParams(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeWxCloudBaseRunEnvs(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeWxCloudBaseRunFreeQuota(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeWxCloudBaseRunPipelineTasks(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeWxCloudBaseRunPipelines(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeWxCloudBaseRunReleaseOrder(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeWxCloudBaseRunSubNets(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
DescribeWxRunPackageGoods(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
EditCustomDomain(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
EnableIntranetAccess(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
EstablishCloudBaseRunServer(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
EstablishCloudBaseRunServerWx(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
FreezeCloudBaseRunServers(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
GetRecommendedCname(data?: any, config?: AxiosRequestConfig): AxiosPromise;
/** abstract via [@wxcloud/cloudapi@1.1.4](https://www.npmjs.com/package/@wxcloud/cloudapi) */
InqueryPackagePrice(data?: any, config?: AxiosRequestConfig): AxiosPromise