///
import { AxiosPromise, AxiosRequestConfig } from "axios";
/** 分析引擎实例信息 */
declare interface AnalysisInstanceInfo {
/** 副本数 */
ReplicasNum?: number;
}
/** 分析引擎关联关系 */
declare interface AnalysisRelationInfo {
/** 源实例Id */
PrimaryInstanceId?: string;
/** 分析引擎实例Id */
AnalysisInstanceId?: string;
/** 分析引擎关系状态枚举值:creating: 创建中running: 运行中destroyed: 已销毁 */
Status?: string;
/** 创建时间 */
CreateAt?: string;
/** 更新时间 */
UpdateAt?: string;
}
/** 可恢复时间区间 */
declare interface ArchiveLogInterval {
/** 结束时间 */
EndTime?: string | null;
/** 大版本 */
MajorVersion?: string | null;
/** 小版本 */
MinorVersion?: string | null;
/** 开始时间 */
StartTime?: string | null;
}
/** 归档日志对象 */
declare interface ArchiveLogModel {
/** 归档日志ID */
ArchiveLogId?: number | null;
/** 备份耗时 */
BackupDuration?: number | null;
/** 备份集状态 */
BackupStatus?: string | null;
/** 备份结束时间 */
EndTime?: string | null;
/** 错误信息 */
ErrorMessage?: string | null;
/** 过期时间 */
ExpiredTime?: string | null;
/** 备份文件名 */
FileName?: string | null;
/** 备份集文件大小,单位Byte */
FileSize?: number | null;
/** 实例ID */
InstanceId?: string | null;
/** 备份开始时间 */
StartTime?: string | null;
}
/** serverless实例的ccu范围 */
declare interface AutoScalingConfig {
/** ccu最小值 */
RangeMin: number | null;
/** ccu最大值 */
RangeMax: number | null;
}
/** 备份方式统计对象-提供给备份空间统计接口 */
declare interface BackupMethodStatisticsModel {
/** 自动备份大小,单位Byte */
AutoBackupSize?: number | null;
/** 总备份每天平均大小,单位Byte */
AverageSizePerDay?: number | null;
/** 手动备份大小,单位Byte */
ManualBackupSize?: number | null;
/** 总备份大小,单位Byte */
TotalSize?: number | null;
}
/** 备份方式统计对象,提供给 备份集统计详情 接口 */
declare interface BackupMethodStatisticsOutPut {
/** 自动备份大小,单位Byte */
AutoBackupSize?: number[] | null;
/** 手动备份大小,单位Byte */
ManualBackupSize?: number[] | null;
}
/** 修改备份策略对象 */
declare interface BackupPolicyModelInput {
/** 备份结束时间 */
BackupEndTime?: string;
/** 备份方式 physical 物理备份 snapshot 快照备份 */
BackupMethod?: string;
/** 备份开始时间 */
BackupStartTime?: string;
/** 是否开启全量备份 */
EnableFull?: number;
/** 是否开启日志备份 */
EnableLog?: number;
/** 全备保留时间,目前只能设置7天 */
FullRetentionPeriod?: number;
/** 实例ID */
InstanceId?: string;
/** 日志保留天数,目前只能设置保留7天 */
LogRetentionPeriod?: number;
/** 一周的哪几天进行备份 */
PeriodTime?: string;
/** 存储类型:COS,SNAPSHOT枚举值: COS: COS存储 SNAPSHOT: 云盘快照 */
StorageType?: string;
}
/** 备份策略对象 */
declare interface BackupPolicyModelOutPut {
/** 备份结束时间 */
BackupEndTime?: string | null;
/** 备份方式 */
BackupMethod?: string | null;
/** 备份开始时间 */
BackupStartTime?: string | null;
/** 引擎类型 */
DBType?: string | null;
/** 引擎版本 */
DBVersion?: string | null;
/** 是否开启全量备份 */
EnableFull?: number | null;
/** 是否开启日志备份 */
EnableLog?: number | null;
/** 预计下次备份时间 */
ExpectedNextBackupPeriod?: string | null;
/** 全备保留时间 */
FullRetentionPeriod?: number | null;
/** 策略ID */
ID?: number | null;
/** 实例ID */
InstanceId?: string | null;
/** 日志保留天数 */
LogRetentionPeriod?: number | null;
/** 一周的哪几天进行备份 */
PeriodTime?: string | null;
/** 地域 */
Region?: string | null;
/** 备份周期类型 0:Weekly */
PeriodType?: number | null;
}
/** 备份集对象 */
declare interface BackupSetModel {
/** 备份集耗时,单位 sec */
BackupDuration?: number | null;
/** 备份方式 */
BackupMethod?: string | null;
/** 备份备注名 */
BackupName?: string | null;
/** 备份集进度百分比 */
BackupProgress?: number | null;
/** 备份集ID */
BackupSetId?: number | null;
/** 备份集状态 */
BackupStatus?: string | null;
/** 备份集类型 */
BackupType?: string | null;
/** 实例版本号 */
DBVersion?: string | null;
/** 备份结束时间 */
EndTime?: string | null;
/** 事务commit结束时间 */
EndTrxTime?: string | null;
/** 错误信息 */
ErrorMessage?: string | null;
/** 备份过期时间 */
ExpiredTime?: string | null;
/** 备份文件名 */
FileName?: string | null;
/** 备份集文件大小,单位Byte */
FileSize?: number | null;
/** 实例ID */
InstanceId?: string | null;
/** 备份触发,0 - autobackup, 1 - manual */
ManualBackup?: number | null;
/** 备份开始时间 */
StartTime?: string | null;
}
/** 备份集查询的filter */
declare interface BackupSetsReqFilter {
/** 备份方式,多个值用逗号隔开枚举值:physical: 物理备份snapshot: 快照备份 */
BackupMethod?: string | null;
/** 备份状态,多个值用逗号隔开,含义说明:等待调度pending, 运行中 running, 成功success,失败 failed */
BackupStatus?: string | null;
/** 备份类型,多个值用逗号隔开,含义说明:全量备份 full枚举值:full: 全量备份 */
BackupType?: string | null;
/** 备份触发方式枚举值:0: 自动备份1: 手工备份 */
ManualBackup?: string | null;
}
/** 备份统计对象 */
declare interface BackupStatisticsModel {
/** 总备份每天平均大小,单位Byte */
AverageSizePerDay?: number | null;
/** 数据备份大小,单位Byte */
DataBackupSize?: number | null;
/** 日志备份大小,单位Byte */
LogBackupSize?: number | null;
/** 总备份集个数 */
TotalCount?: number | null;
/** 总备份大小,单位Byte */
TotalSize?: number | null;
}
/** 备份方式统计对象,提供给 备份集统计详情 接口 */
declare interface BackupTypeStatisticsModel {
/** 数据备份大小,单位Byte */
DataBackupSize?: number[] | null;
/** 日志备份大小,单位Byte */
LogBackupSize?: number[] | null;
}
/** 用于展示该节点的 Binlog 信息。 */
declare interface BinlogInfo {
/** 日志服务的唯一 ID */
Sid?: string;
/** 日志服务的类型 */
Type?: string;
/** 实例的唯一 ID */
InstanceId?: string;
}
/** 克隆实例对象 */
declare interface CloneInstanceModel {
/** 克隆任务结束时间 */
CloneEndTime?: string | null;
/** 克隆记录ID */
CloneId?: number | null;
/** 克隆实例类型 */
CloneInsType?: string | null;
/** 克隆实例ID */
CloneInstanceId?: string | null;
/** 克隆实例是否已经删除 */
CloneInstanceIsDeleted?: boolean | null;
/** 克隆任务进度 */
CloneProgress?: number | null;
/** 克隆任务开始时间 */
CloneStartTime?: string | null;
/** 克隆任务状态 */
CloneStatus?: string | null;
/** 克隆时间 */
CloneTime?: string | null;
/** 克隆类型 */
CloneType?: string | null;
/** 创建时间 */
CreateTime?: string | null;
/** 引擎类型 */
DBType?: string | null;
/** 地域 */
Region?: string | null;
/** 源实例ID */
SourceInstanceId?: string | null;
}
/** 约束类型值的范围 */
declare interface ConstraintRange {
/** 约束类型为section时的最小值 */
Min: string;
/** 约束类型为section时的最大值 */
Max: string;
}
/** 云数据库参数信息。 */
declare interface DBParamValue {
/** 参数名称 */
Param: string;
/** 参数值 */
Value: string;
}
/** 数据备份统计对象 */
declare interface DataBackupStatisticsModel {
/** 自动备份个数 */
AutoBackupCount?: number | null;
/** 自动备份大小,单位Byte */
AutoBackupSize?: number | null;
/** 平均每个备份大小,单位Byte */
AverageSizePerBackup?: number | null;
/** 平均每天备份大小,单位Byte */
AverageSizePerDay?: number | null;
/** 手工备份个数 */
ManualBackupCount?: number | null;
/** 手工备份大小,单位Byte */
ManualBackupSize?: number | null;
/** 数据备份个数 */
TotalCount?: number | null;
/** 数据备份大小,单位Byte */
TotalSize?: number | null;
}
/** 数据库信息 */
declare interface Database {
/** 数据库名称 */
DbName: string;
}
/** 数据库函数信息 */
declare interface DatabaseFunction {
/** 函数名称 */
Func: string;
}
/** Database级别权限列表 */
declare interface DatabasePrivileges {
/** database名 */
Database: string;
/** 权限列表 */
Privileges: string[];
}
/** 数据库存储过程信息 */
declare interface DatabaseProcedure {
/** 存储过程名称 */
Proc: string;
}
/** 数据库表信息 */
declare interface DatabaseTable {
/** 表名 */
Table: string;
}
/** 数据库视图信息 */
declare interface DatabaseView {
/** 视图名称 */
View: string;
}
/** 查询售卖接口,region信息返回类型 */
declare interface DescribeSaleRegionInfo {
/** Region英文字符串 */
Region?: string;
/** 售卖Zone列表 */
ZoneList?: DescribeSaleZonesInfo[];
/** Region中文字符串 */
RegionName?: string;
/** 是否售卖。1:售卖,0不售卖 */
Enable?: number;
/** 多可用可选数量 */
AvailableZoneNum?: number | null;
/** 是否允许使用日志副本 */
IsSupportedLogReplica?: boolean | null;
/** 可用区组合 */
ZoneGroup?: DescribeSaleZonesGroup[];
/** 是否支持serverless */
IsSupportServerless?: boolean;
}
/** 查询售卖地域,提供推荐的可用区组合 */
declare interface DescribeSaleZonesGroup {
/** 可用区数 */
ZoneNum?: number;
/** 可用区组合 */
Zones?: string[];
/** 支持的类型 */
SupportTypes?: string[];
/** 支持的磁盘类型枚举值:CLOUD_TCS: 本地盘CLOUD_HSSD: 增强型云盘 */
AvailableDiskTypes?: string[] | null;
/** 是否支持serverless */
IsSupportServerless?: boolean;
}
/** 查询售卖接口,zone信息返回类型 */
declare interface DescribeSaleZonesInfo {
/** Zone英文字符串 */
Zone?: string;
/** Zone中文字符串 */
ZoneName?: string;
/** 是否售卖,1:售卖;0:不售卖 */
Enable?: number;
/** 是否是默认主可用区,0不是,1是 */
IsDefaultMaster?: number | null;
/** 可用区可选磁盘类型 */
AvailableDiskTypes?: string[] | null;
/** 是否是独享可用区 */
SupportTypes?: string[];
/** 是否支持serverless */
IsSupportServerless?: boolean;
}
/** 实例列表过滤条件 */
declare interface InstanceFilter {
/** 过滤key,支持InstanceId、VpcId、SubnetId、Vip、Vport、Status、InstanceName、TagKey */
Name?: string;
/** 过滤value */
Values?: string[];
}
/** 实例信息类型 */
declare interface InstanceInfo {
/** 计算节点数量 */
ComputeNodeNum?: number;
/** 区域 */
Zone?: string;
/** 创建实例版本 */
CreateVersion?: string | null;
/** 初始化实例参数 */
InitParams?: InstanceParam[] | null;
/** 实例状态:creating、created、initializing、running、modifying、isolating、isolated、destroying、destroyed */
Status?: string;
/** 实例id */
InstanceId?: string;
/** 存储节点数量 */
StorageNodeNum?: number;
/** 实例标签信息 */
ResourceTags?: ResourceTag[] | null;
/** 实例名称 */
InstanceName?: string | null;
/** 计算节点cpu核数 */
Cpu?: number;
/** 字符型vpcid */
VpcId?: string;
/** 计算节点mem,单位GB */
Mem?: number;
/** 子网IP */
Vip?: string;
/** 字符型subnetid */
SubnetId?: string;
/** 子网端口 */
Vport?: number;
/** 存储节点磁盘容量,单位GB */
Disk?: number;
/** 实例创建时间 */
CreateTime?: string;
/** 实例所属地域 */
Region?: string;
/** 实例状态中文描述 */
StatusDesc?: string;
/** 管控节点CPU核数 */
MCCpu?: number | null;
/** 管控节点CPU大小 */
MCMem?: number | null;
/** 计算节点CPU核数 */
ComputerNodeCpu?: number | null;
/** 计算节点内存大小 */
ComputerNodeMem?: number | null;
/** 存储节点CPU核数 */
StorageNodeCpu?: number | null;
/** 存储节点内存大小 */
StorageNodeMem?: number | null;
/** 管控节点数量 */
MCNum?: number | null;
/** 续费标志 */
RenewFlag?: number | null;
/** 付费模式,0按量付费;1包年包月 */
PayMode?: string;
/** 用户标签,inner:内部用户;external:外部用户 */
AccountTag?: string | null;
/** 实例架构类型,separate:分离架构;hyper:对等架构 */
InstanceType?: string | null;
/** 磁盘类型,CLOUD_HSSD增强型SSD,CLOUD_TCS本地SSD盘 */
StorageType?: string | null;
/** "0000-00-00 00:00:00" */
DestroyedAt?: string | null;
/** "0000-00-00 00:00:00" */
ExpireAt?: string | null;
/** "0000-00-00 00:00:00" */
IsolatedAt?: string | null;
/** "0000-00-00 00:00:00" */
IsolatedFrom?: string | null;
/** 1 */
Replications?: number | null;
/** 全能型副本数 */
FullReplications?: number;
/** 账号信息 */
AppId?: number | null;
/** 账号信息 */
SubAccountUin?: string | null;
/** 账号信息 */
Uin?: string | null;
/** AZ信息 */
Zones?: string[] | null;
/** 实例节点 */
Nodes?: InstanceNode[] | null;
/** binlog是否打开 */
BinlogStatus?: number;
/** cdc节点核数 */
CdcNodeCpu?: number;
/** cdc节点内存大小 */
CdcNodeMem?: number;
/** cdc节点数 */
CdcNodeNum?: number;
/** az模式,1: 单AZ 2: 多AZ非主AZ模式 3: 多AZ主AZ模式 */
AZMode?: number | null;
/** 灾备标志位,1: 无灾备关系;2: 灾备主实例;3: 灾备备实例 */
StandbyFlag?: number | null;
/** 连接的备实例数量(仅当 StandbyFlag == 2 时有效) */
StandbySecondaryNum?: number | null;
/** 列存节点 cpu 核数 */
ColumnarNodeCpu?: number;
/** 列存节点内存大小 */
ColumnarNodeMem?: number;
/** 列存节点数 */
ColumnarNodeNum?: number;
/** 列存节点磁盘容量,单位GB */
ColumnarNodeDisk?: number;
/** 列存节点磁盘类型 */
ColumnarNodeStorageType?: string;
/** 独享标志位,1: 主实例(独享型), 2: 主实例, 3: 灾备实例, 4: 灾备实例(独享型) */
InstanceCategory?: number;
/** dbdc-xxxxx */
ExclusiveClusterId?: string;
/** 兼容模式 */
SQLMode?: string;
/** 实例模式 */
InstanceMode?: string;
/** 实例发货平台 */
ClusterId?: string;
/** 自动扩容配置 */
AutoScaleConfig?: AutoScalingConfig;
/** 分析引擎模式枚举值:libra: LibraDB分析引擎模式 */
AnalysisMode?: string;
/** 分析引擎关系信息 */
AnalysisRelationInfos?: AnalysisRelationInfo[];
}
/** 节点信息 */
declare interface InstanceNode {
/** 主键 */
ID?: number | null;
/** 实例id */
InstanceId?: string | null;
/** Node Id */
NodeId?: string | null;
/** 实例Ip */
Ip?: string | null;
/** 实例EniIp */
EniIp?: string | null;
/** 实例Port */
Port?: number | null;
/** 实例SpecCode */
SpecCode?: string | null;
/** 实例NodeName */
NodeName?: string | null;
/** 实例Cpu */
Cpu?: number | null;
/** 实例Mem */
Mem?: number | null;
/** 实例Disk */
Disk?: number | null;
/** 实例类型 */
Type?: string | null;
/** 实例状态 */
Status?: string | null;
/** 实例版本 */
Version?: string | null;
/** 实例地域 */
Zone?: string | null;
/** 实例LocalDNS */
LocalDNS?: string | null;
/** 实例Region */
Region?: string | null;
/** 实例日志盘 */
LogDisk?: number | null;
/** 实例数据盘 */
DataDisk?: number | null;
/** 实例ZoneID */
ZoneID?: string | null;
/** 实例SpecName */
SpecName?: string | null;
/** 实例Replicas */
Replicas?: number | null;
/** 实例Shards */
Shards?: number | null;
/** 实例数据副本 */
DataReplicas?: number | null;
/** 实例初始化参数 */
Params?: string | null;
/** 存储介质, CLOUD_PREMIUM:高性能云盘,CLOUD_SSD: SSD 云盘,CLOUD_HSSD: HSSD 云盘 */
StorageType?: string | null;
}
/** 初始化实例参数 */
declare interface InstanceParam {
/** 配置参数key */
Param: string;
/** 配置参数value */
Value: string;
}
/** 日志备份统计对象 */
declare interface LogBackupStatisticsModel {
/** 平均每个日志备份大小,单位Byte */
AverageSizePerBackup?: number | null;
/** 平均每天日志备份大小,单位Byte */
AverageSizePerDay?: number | null;
/** 日志备份个数 */
TotalCount?: number | null;
/** 日志备份大小,单位Byte */
TotalSize?: number | null;
}
/** 维护窗口配置 */
declare interface MaintenanceWindowInfo {
/** */
StartTime?: number;
/** */
Duration?: number;
/** */
WeekDays?: string[];
}
/** 节点信息类型 */
declare interface NodeInfo {
/** 节点IP信息 */
IP?: string | null;
/** 节点类型,如sqlengine,tdstore,mc */
Type?: string | null;
/** 节点唯一标识 */
NodeId?: string | null;
/** 节点端口信息 */
Port?: number | null;
/** 节点所属可用区 */
Zone?: string | null;
/** 节点所属机器ip */
Host?: string | null;
/** 节点日志服务信息 */
BinlogInfo?: BinlogInfo[];
/** 节点cpu个数 */
Cpu?: number;
/** 节点mem大小 */
Mem?: number;
/** 节点磁盘大小 */
DataDisk?: number;
}
/** 参数约束 */
declare interface ParamConstraint {
/** 约束类型,如枚举enum,区间section */
Type: string;
/** 约束类型为enum时的可选值列表 */
Enum: string | null;
/** 约束类型为section时的范围 */
Range: ConstraintRange | null;
/** 约束类型为string时的可选值列表 */
String: string | null;
}
/** DB参数描述 */
declare interface ParamDesc {
/** 参数名字 */
Param: string;
/** 当前参数值 */
Value: string;
/** 设置过的值,参数生效后,该值和value一样。 */
SetValue: string | null;
/** 系统默认值 */
Default: string;
/** 参数限制 */
Constraint: ParamConstraint | null;
/** 是否有设置过值,false:没有设置过值,true:有设置过值。 */
HaveSetValue: boolean;
/** true:需要重启 */
NeedRestart: boolean;
/** 参数描述 */
Description: string | null;
}
/** tag参数 */
declare interface ResourceTag {
/** 标签键key */
TagKey?: string;
/** 标签值value */
TagValue?: string;
}
/** 安全组详情 */
declare interface SecurityGroup {
/** 项目ID */
ProjectId?: number;
/** 创建时间,时间格式:yyyy-mm-dd hh:mm:ss */
CreateTime?: string;
/** 安全组ID */
SecurityGroupId?: string;
/** 安全组名称 */
SecurityGroupName?: string;
/** 安全组备注 */
SecurityGroupRemark?: string;
/** 入站规则 */
Inbound?: SecurityGroupBound[];
/** 出站规则 */
Outbound?: SecurityGroupBound[];
}
/** 安全出入口规则 */
declare interface SecurityGroupBound {
/** 来源 IP 或 IP 段,例如192.168.0.0/16 */
CidrIp?: string;
/** 策略,ACCEPT 或者 DROP */
Action?: string;
/** 端口 */
PortRange?: string;
/** 网络协议,支持 UDP、TCP 等 */
IpProtocol?: string;
}
/** serverless实例的ccu规格 */
declare interface ServerlessCcu {
/** ccu最小值 */
MinCcu?: number;
/** ccu最大值范围 */
MaxCcu?: number[];
}
/** 存储节点规格 */
declare interface StorageNodeSpec {
/** 规格码 */
SpecCode?: string | null;
/** 存储节点CPU核数 */
StorageNodeCpu?: number;
/** 存储节点内存大小 */
StorageNodeMem?: number;
/** 存储节点最大数量 */
StorageNodeMaxNum?: number;
/** 存储节点磁盘大小上限 */
StorageNodeMaxDisk?: number;
/** 存储节点最小数量 */
StorageNodeMinNum?: number;
/** 存储节点磁盘大小下限 */
StorageNodeMinDisk?: number;
/** 磁盘类型,CLOUD_HSSD增强型SSD,CLOUD_TCS本地SSD盘 */
StorageType?: string | null;
/** 存储节点默认磁盘大小,用于前端展示 */
StorageNodeDefaultDisk?: number | null;
/** 规格支持计费模式列表 */
InstanceMode?: string[];
/** 磁盘类型CLOUD_DISK:云盘LOCAL_DISK:本地盘 */
DiskTypeCategory?: string;
}
/** 表级别权限 */
declare interface TablePrivileges {
/** DATABASE名 */
Database: string;
/** 表名 */
Table: string;
/** 权限列表 */
Privileges: string[];
}
/** 数据库账号信息 */
declare interface User {
/** 用户名 */
UserName: string;
/** 主机 */
Host: string;
}
/** 用户信息类型 */
declare interface UserInfo {
/** 用户名 */
UserName?: string;
/** 用户描述 */
Description?: string | null;
/** 主机IP,IP段以%结尾,表示允许该IP段的所有IP */
Host?: string;
/** 创建时间 */
CreateTime?: string;
/** 更新时间 */
UpdateTime?: string;
}
declare interface CancelIsolateDBInstancesRequest {
/** 需要隔离的实例ID列表 */
InstanceIds: string[];
}
declare interface CancelIsolateDBInstancesResponse {
/** 解除隔离成功实例Id列表 */
SuccessInstanceIds: string[];
/** 解除隔离失败实例Id列表 */
FailedInstanceIds: string[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateCloneInstanceRequest {
/** 创建实例区域 */
Zone: string;
/** 字符型vpcid */
VpcId: string;
/** 字符型subnetid */
SubnetId: string;
/** 购买规格 */
SpecCode: string;
/** 存储节点磁盘容量,单位GB */
Disk: number;
/** 存储节点数量 */
StorageNodeNum: number;
/** 源实例id */
InstanceId: string;
/** 实例名称,要求长度1-60,允许包含中文、英文大小写、数字、-、_ */
InstanceName?: string;
/** 标签键值对数组 */
ResourceTags?: ResourceTag[];
/** 备份回档名称 */
BackupName?: string;
/** 存储节点CPU核数 */
StorageNodeCpu?: number;
/** 存储节点内存大小 */
StorageNodeMem?: number;
/** 创建版本 */
CreateVersion?: string;
/** 创建端口号 */
Vport?: number;
/** 恢复时间点 */
RecoverTime?: string;
/** 实例架构类型,separate:分离架构;hybrid:对等架构 */
InstanceType?: string;
/** 磁盘类型,CLOUD_HSSD增强型SSD,CLOUD_TCS本地SSD盘 */
StorageType?: string;
/** 多可用区列表,Zones[0]表示主可用区 */
Zones?: string[];
/** 全能型副本数 */
FullReplications?: number;
/** 实例模式,normal:标准型;enhanced:加强型 */
InstanceMode?: string;
}
declare interface CreateCloneInstanceResponse {
/** 克隆实例ID */
InstanceId?: string | null;
/** 任务ID */
FlowId?: number | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateDBInstancesRequest {
/** 创建实例区域 */
Zone: string;
/** 字符型vpcid */
VpcId: string;
/** 字符型subnetid */
SubnetId: string;
/** 购买规格 */
SpecCode: string;
/** 存储节点磁盘容量,单位GB */
Disk: number;
/** 存储节点数量 */
StorageNodeNum: number;
/** 存储节点副本数量,最大为5,要求为奇数 */
Replications: number;
/** 创建实例个数,上限为10 */
InstanceCount: number;
/** 全能型副本数量 */
FullReplications?: number;
/** 创建实例版本,默认使用当前最新版本 */
CreateVersion?: string;
/** 实例名称,要求长度1-60,允许包含中文、英文大小写、数字、-、_ */
InstanceName?: string;
/** 标签键值对数组 */
ResourceTags?: ResourceTag[];
/** 初始化实例参数。比如:character_set_server(字符集,默认为utf8),lower_case_table_names(表名大小写敏感,0 - 敏感;1-不敏感,默认为0) */
InitParams?: InstanceParam[];
/** 时间单位,m:月 */
TimeUnit?: string;
/** 商品的时间大小 */
TimeSpan?: number;
/** 存储节点CPU核数 */
StorageNodeCpu?: number;
/** 存储节点内存大小 */
StorageNodeMem?: number;
/** 付费模式,0表示按需计费/后付费,1表示预付费 */
PayMode?: string;
/** 管控节点数量 */
MCNum?: number;
/** 自定义端口 */
Vport?: number;
/** 多AZ可用区列表 */
Zones?: string[];
/** 是否使用优惠卷 */
AutoVoucher?: boolean;
/** 优惠卷列表 */
VoucherIds?: string[];
/** 实例架构类型,separate:分离架构;hybrid:对等架构 */
InstanceType?: string;
/** 磁盘类型,CLOUD_HSSD增强型SSD,CLOUD_TCS本地SSD盘 */
StorageType?: string;
/** AZ模式,1:单AZ,2:多AZ非主AZ,3:多AZ主AZ */
AZMode?: number;
/** 实例模式 */
InstanceMode?: string;
/** 参数模板id */
TemplateId?: string;
/** 兼容模式,enum:MySQL,HBase */
SQLMode?: string;
/** svls实例的ccu变配配置 */
AutoScaleConfig?: AutoScalingConfig;
}
declare interface CreateDBInstancesResponse {
/** 实例ID */
InstanceIds?: string[];
/** 任务ID */
FlowId?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface CreateDBSBackupRequest {
/** 备份方式:physical、snapshot 这个值和DescribeDBSBackupPolicy接口返回的backupMethod保持一致枚举值:physical: 物理备份snapshot: 快照备份 */
BackupMethod: string;
/** 备份类型:暂时只支持full */
BackupType: string;
/** 实例ID */
InstanceId: string;
/** 备份备注 */
BackupName?: string;
}
declare interface CreateDBSBackupResponse {
/** 备份集ID */
BackupSetId?: number;
/** 是否成功 */
IsSuccess?: boolean;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DeleteDBSBackupSetsRequest {
/** 实例ID */
InstanceId: string;
/** 备份集列表 ,值来自 DescribeDBSBackupSets 接口返回 */
BackupSetIdList?: number[];
}
declare interface DeleteDBSBackupSetsResponse {
/** 本次实际删除的备份数量 */
Deleted?: number;
/** 是否全部删除成功 */
IsSuccess?: boolean;
/** 需要删除的备份总数 */
Total?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeDBInstanceDetailRequest {
/** 实例ID */
InstanceId: string;
}
declare interface DescribeDBInstanceDetailResponse {
/** 实例名称 */
InstanceName?: string;
/** 区域 */
Zone?: string;
/** 字符型vpcid */
VpcId?: string;
/** 字符型subnetid */
SubnetId?: string;
/** 创建实例版本 */
CreateVersion?: string;
/** 子网IP */
Vip?: string;
/** 子网端口 */
Vport?: number;
/** 实例状态 */
Status?: string;
/** 存储节点磁盘容量,单位GB */
Disk?: number;
/** 存储节点数量 */
StorageNodeNum?: number;
/** 初始化实例参数 */
InitParams?: InstanceParam[];
/** 实例标签信息 */
ResourceTags?: ResourceTag[];
/** 创建时间 */
CreateTime?: string;
/** 更新时间 */
UpdateTime?: string;
/** 存储节点副本数量 */
Replications?: number;
/** 全能型副本数 */
FullReplications?: number;
/** 字符集 */
CharSet?: string;
/** 节点信息 */
Node?: NodeInfo[];
/** 实例所属地域 */
Region?: string;
/** 实例规格 */
SpecCode?: string;
/** 实例ID */
InstanceId?: string;
/** 实例状态中文描述 */
StatusDesc?: string;
/** 存储节点CPU核数 */
StorageNodeCpu?: number;
/** 存储节点内存大小 */
StorageNodeMem?: number;
/** 续费标志 */
RenewFlag?: number;
/** 付费模式,0后付费,1预付费 */
PayMode?: string;
/** 过期时间 */
ExpireAt?: string | null;
/** 隔离时间 */
IsolatedAt?: string | null;
/** 实例架构类型,separate:分离架构;hybrid:对等架构 */
InstanceType?: string | null;
/** 磁盘类型,CLOUD_HSSD增强型SSD,CLOUD_TCS本地SSD盘 */
StorageType?: string | null;
/** 实例节点可用区列表。Zones[0]表示主可用区 */
Zones?: string[];
/** 最大节点磁盘使用量 */
DiskUsage?: number | null;
/** binlog是否开启 */
BinlogStatus?: number;
/** az模式,1: 单AZ 2: 多AZ非主AZ模式 3: 多AZ主AZ模式 */
AZMode?: number;
/** 灾备标志位,1: 无灾备关系;2: 灾备主实例;3: 灾备备实例 */
StandbyFlag?: number;
/** cdc节点类型 */
BinlogType?: string;
/** 1表示支持,0表示不支持 */
TimingModifyInstanceFlag?: number;
/** 列存节点cpu核数 */
ColumnarNodeCpu?: number;
/** 列存节点mem内存大小 */
ColumnarNodeMem?: number;
/** 列存节点个数 */
ColumnarNodeNum?: number;
/** 列存节点磁盘大小 */
ColumnarNodeDisk?: number;
/** 列存节点磁盘类型 */
ColumnarNodeStorageType?: string;
/** 列存节点规格 */
ColumnarNodeSpecCode?: string;
/** 列存 vip */
ColumnarVip?: string;
/** 列存 vport */
ColumnarVport?: number;
/** 实例是否支持列存 */
IsSupportColumnar?: boolean;
/** 实例类型 */
InstanceCategory?: number;
/** 兼容模式 */
SQLMode?: string;
/** 是否支持修改全能型副本数量 */
IsSwitchFullReplicationsEnable?: boolean;
/** 实例类型 */
InstanceMode?: string;
/** dumper vip */
DumperVip?: string;
/** dumper vport */
DumperVport?: number;
/** svls实例的ccu变配范围 */
AutoScaleConfig?: AutoScalingConfig;
/** 参数模板id */
TemplateId?: string;
/** 参数模板名称 */
TemplateName?: string;
/** 实例分析引擎模式枚举值:libra: LibraDB分析引擎实例 */
AnalysisMode?: string;
/** 分析引擎实例关系 */
AnalysisRelationInfos?: AnalysisRelationInfo[];
/** 分析引擎实例信息Cpu、Memory、Disk复用顶层字段 */
AnalysisInstanceInfo?: AnalysisInstanceInfo;
/** 维护窗口配置 */
MaintenanceWindow?: MaintenanceWindowInfo;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeDBInstancesRequest {
/** 过滤参数 */
Filters?: InstanceFilter[];
/** 最大返回个数,默认为20,上限为100 */
Limit?: number;
/** 偏移量,取Limit整数倍 */
Offset?: number;
}
declare interface DescribeDBInstancesResponse {
/** 返回实例列表信息 */
Instances?: InstanceInfo[];
/** 满足条件总数量 */
TotalCount?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeDBParametersRequest {
/** 实例 ID,形如:tdsql3-ow728lmc。 */
InstanceId: string;
}
declare interface DescribeDBParametersResponse {
/** 实例 ID,形如:tdsql3-ow728lmc。 */
InstanceId: string;
/** 请求实例的当前参数值 */
Params: ParamDesc[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeDBSArchiveLogsRequest {
/** 实例ID */
InstanceId: string;
/** 日志记录ID */
ArchiveLogId?: number;
/** 结束时间 */
EndTime?: string;
/** 备份状态:pending,running,success,failed */
FilterStatus?: string;
/** 条数限制 */
Limit?: number;
/** 偏移量 */
Offset?: number;
/** 排序字段,枚举:StartTime,EndTime,ExpiredTime,FileSize,BackupDuration */
OrderBy?: string;
/** 排序方式:ASC:顺序, DESC:倒序 */
OrderType?: string;
/** 开始时间 */
StartTime?: string;
}
declare interface DescribeDBSArchiveLogsResponse {
/** 归档日志列表 */
Items?: ArchiveLogModel[] | null;
/** 总数 */
TotalCount?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeDBSAvailableRecoveryTimeRequest {
/** 实例ID */
InstanceId: string;
/** 备份集ID,值来自 DescribeDBSBackupSets 接口返回 */
BackupSetId?: number;
}
declare interface DescribeDBSAvailableRecoveryTimeResponse {
/** 结束时间 */
EndTime?: string | null;
/** 可恢复时间区间 */
Intervals?: ArchiveLogInterval[] | null;
/** 开始时间 */
StartTime?: string | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeDBSBackupPolicyRequest {
/** 实例ID */
InstanceId: string;
}
declare interface DescribeDBSBackupPolicyResponse {
/** 备份策略列表 */
Items?: BackupPolicyModelOutPut[] | null;
/** 总数 */
TotalCount?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeDBSBackupSetsRequest {
/** 实例ID */
InstanceId: string;
/** 实例备份集ID */
BackupSetId?: number;
/** 结束时间 */
EndTime?: string;
/** 过滤条件 */
FilterBy?: BackupSetsReqFilter;
/** 单次查询数量[0,200] */
Limit?: number;
/** 本次查询偏移[0,INF] */
Offset?: number;
/** StartTime,EndTime,ExpiredTime,BackupSetId,BackupDuration */
OrderBy?: string;
/** ASC,DESC */
OrderType?: string;
/** 开始时间 */
StartTime?: string;
}
declare interface DescribeDBSBackupSetsResponse {
/** 备份集列表 */
Items?: BackupSetModel[] | null;
/** 总数 */
TotalCount?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeDBSBackupStatisticsDetailRequest {
/** 实例ID */
InstanceId: string;
/** 结束时间 */
EndTime?: string;
/** 开始时间 */
StartTime?: string;
}
declare interface DescribeDBSBackupStatisticsDetailResponse {
/** 按备份方式统计 */
BackupMethodStatistics?: BackupMethodStatisticsOutPut | null;
/** 备份时间 */
BackupTime?: string[] | null;
/** 按备份数据类型统计 */
BackupTypeStatistics?: BackupTypeStatisticsModel | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeDBSBackupStatisticsRequest {
/** 实例ID */
InstanceId: string;
/** 结束时间 */
EndTime?: string;
/** 开始时间 */
StartTime?: string;
}
declare interface DescribeDBSBackupStatisticsResponse {
/** 备份方式统计 */
BackupMethodStatistics?: BackupMethodStatisticsModel | null;
/** 总备份集统计 */
BackupStatistics?: BackupStatisticsModel | null;
/** 数据备份统计 */
DataBackupStatistics?: DataBackupStatisticsModel | null;
/** 日志备份统计 */
LogBackupStatistics?: LogBackupStatisticsModel | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeDBSCloneInstancesRequest {
/** 源实例ID */
SourceInstanceId: string;
/** 引擎类型 */
DBType?: string;
/** 结束创建时间 */
EndCreateTime?: string;
/** 克隆类型: PITR 时间点 BackupSet 备份集 */
FilterCloneType?: string;
/** 查询数量[0,200] */
Limit?: number;
/** 查询偏移量[0,INF] */
Offset?: number;
/** 排序字段: CloneTime,CreateTime */
OrderBy?: string;
/** 排序类型:ASC,DESC */
OrderType?: string;
/** 开始创建时间 */
StartCreateTime?: string;
}
declare interface DescribeDBSCloneInstancesResponse {
/** 克隆列表 */
Items?: CloneInstanceModel[] | null;
/** 总数 */
TotalCount?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeDBSecurityGroupsRequest {
/** 实例ID。 */
InstanceId: string;
}
declare interface DescribeDBSecurityGroupsResponse {
/** 安全组详情。 */
Groups?: SecurityGroup[];
/** 实例VIP */
VIP?: string | null;
/** 实例端口 */
VPort?: string | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeDatabaseObjectsRequest {
/** 实例 ID,形如:tdsql3-42f40429. */
InstanceId: string;
/** 数据库名称,通过 DescribeDatabases 接口获取。 */
DbName: string;
/** 分页索引 */
Offset?: number;
/** 每页数量 */
Limit?: number;
/** 数据表名称匹配表达式 */
TableRegexp?: string;
}
declare interface DescribeDatabaseObjectsResponse {
/** 透传入参。 */
InstanceId?: string;
/** 数据库名称。 */
DbName?: string;
/** 表列表。 */
Tables?: DatabaseTable[] | null;
/** 视图列表。 */
Views?: DatabaseView[] | null;
/** 存储过程列表。 */
Procs?: DatabaseProcedure[] | null;
/** 函数列表。 */
Funcs?: DatabaseFunction[] | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeDatabasesRequest {
/** 实例 ID,形如:tdsql3-ow7t8lmc。 */
InstanceId: string;
/** 分页索引 */
Offset?: number;
/** 每页数量 */
Limit?: number;
/** 数据库名称匹配表达式 */
DatabaseRegexp?: string;
}
declare interface DescribeDatabasesResponse {
/** 透传实例ID */
InstanceId?: string;
/** 该实例上的数据库列表。 */
Databases?: Database[];
/** 总数量 */
TotalCount?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeFlowRequest {
}
declare interface DescribeFlowResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeSaleInfoRequest {
/** 灾备主实例地域 */
SrcRegion?: string;
/** 实例id传入此参数表示返回这个实例所在的地域可用区的售卖信息 */
InstanceId?: string;
/** 指定支持某种类型实例的 sale 信息枚举值:serverless: 返回支持 serverless 型实例的所有 region默认值:无当前仅支持指定 serverless,传入其他信息或者不传则默认返回所有售卖地域信息 */
InstanceType?: string;
}
declare interface DescribeSaleInfoResponse {
/** 返回可售卖region信息 */
RegionList?: DescribeSaleRegionInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeSpecsRequest {
/** 全能型副本数,当前支持范围:1-3,默认为3 */
FullReplications?: number;
/** 独享实例 */
IsExclusiveInstance?: number;
}
declare interface DescribeSpecsResponse {
/** 对等节点售卖规格列表 */
HybridNodeSpecs?: StorageNodeSpec[] | null;
/** svls节点售卖规格列表 */
ServerlessCcuSpec?: ServerlessCcu[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeUserPrivilegesRequest {
/** 实例 ID,形如:tdsql3-5baee8df。 */
InstanceId: string;
/** 用户允许的访问 host,用户名+host唯一确定一个账号。 */
Host: string;
/** 登录用户名。 */
UserName: string;
/** 数据库名。如果为 \*,表示查询全局权限(即 \*.\*),此时忽略 Type 和 Object 参数 */
DbName: string;
/** 具体的 Type 的名称,例如 Type 为 table 时就是具体的表名。DbName 和 Type 都为具体名称,则 Object 表示具体对象名,不能为 \* 或者为空 */
Object?: string;
/** 类型,可以填入 table 、 view 、 proc 、 func 和 \*。当 DbName 为具体数据库名,Type为 \* 时,表示查询该数据库权限(即db.\*),此时忽略 Object 参数 */
ObjectType?: string;
/** 当 Type=table 时,ColName 为 \* 表示查询表的权限,如果为具体字段名,表示查询对应字段的权限 */
ColName?: string;
}
declare interface DescribeUserPrivilegesResponse {
/** 权限列表 */
Privileges: string[] | null;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DescribeUsersRequest {
/** 实例ID */
InstanceId: string;
}
declare interface DescribeUsersResponse {
/** 用户列表 */
Users?: UserInfo[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface DestroyInstancesRequest {
/** 需要隔离的实例ID列表 */
InstanceIds: string[];
}
declare interface DestroyInstancesResponse {
/** 解除隔离成功实例Id列表 */
SuccessInstanceIds: string[];
/** 解除隔离失败实例Id列表 */
FailedInstanceIds: string[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ExpandInstanceRequest {
/** 实例ID */
InstanceId: string;
/** 存储节点扩容至多少个节点,如果没有变化,传当前节点数 */
StorageNodeNum: number;
/** 可用区列表 */
Zones?: string[];
/** az模式,1: 单AZ 2: 多AZ非主AZ模式 3: 多AZ主AZ模式 */
AZMode?: number;
/** AZMode传3时,表示主AZ */
PrimaryAZ?: string;
/** 全能型副本数,取值范围包括1-3 */
FullReplications?: number;
}
declare interface ExpandInstanceResponse {
/** 异步任务ID,根据此ID可以调用查询任务接口获取任务状态 */
FlowId?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface IsolateDBInstanceRequest {
/** 需要隔离的实例ID列表 */
InstanceIds: string[];
}
declare interface IsolateDBInstanceResponse {
/** 隔离成功实例Id列表 */
SuccessInstanceIds?: string[];
/** 隔离失败实例Id列表 */
FailedInstanceIds?: string[];
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifyAutoRenewFlagRequest {
/** 需要修改的实例列表 */
InstanceIds: string[];
/** 1表示开启自动续费,0为关闭自动续费 */
AutoRenewFlag: number;
}
declare interface ModifyAutoRenewFlagResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifyDBInstanceSecurityGroupsRequest {
/** 实例ID。 */
InstanceId: string;
/** 要修改的安全组 ID 列表,一个或者多个安全组 ID 组成的数组。 */
SecurityGroupIds: string[];
}
declare interface ModifyDBInstanceSecurityGroupsResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifyDBParametersRequest {
/** 实例 ID,形如:tdsql3-ow728lmc。 */
InstanceId: string;
/** 参数列表,每一个元素是Param和Value的组合 */
Params: DBParamValue[];
}
declare interface ModifyDBParametersResponse {
/** 123 */
TaskID: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifyDBSBackupPolicyRequest {
/** 备份策略 */
BackupPolicy: BackupPolicyModelInput;
/** 实例ID */
InstanceId: string;
}
declare interface ModifyDBSBackupPolicyResponse {
/** 是否成功 */
IsSuccess?: boolean;
/** 消息 */
Msg?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifyDBSBackupSetCommentRequest {
/** 实例ID */
InstanceId: string;
/** 备份集ID,值来自 DescribeDBSBackupSets 接口返回 */
BackupSetId: number;
/** 备份备注 */
NewBackupName: string;
}
declare interface ModifyDBSBackupSetCommentResponse {
/** 是否成功 */
IsSuccess?: boolean;
/** 修改信息 */
Msg?: string;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifyInstanceNameRequest {
/** 需要修改的实例id */
InstanceId: string;
/** 修改的实例名称,要求长度1-60,允许包含中文、英文大小写、数字、-、_ */
InstanceName: string;
}
declare interface ModifyInstanceNameResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface ModifyUserPrivilegesRequest {
/** 实例 ID,形如:tdsql3-5baee8df。 */
InstanceId: string;
/** 登录用户名和主机信息 */
Users: User[];
/** 全局权限 */
GlobalPrivileges?: string[];
/** Database级别权限 */
DatabasePrivileges?: DatabasePrivileges[];
/** Table级别权限 */
TablePrivileges?: TablePrivileges[];
}
declare interface ModifyUserPrivilegesResponse {
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface RestartDBInstancesRequest {
/** 需要重启的实例ID的数组 */
InstanceIds: string[];
/** 重启时间,不传表示立即重启 */
RestartTime?: string;
}
declare interface RestartDBInstancesResponse {
/** 异步任务id */
FlowId?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
declare interface UpgradeInstanceRequest {
/** 实例ID */
InstanceId: string;
/** 实例规格码 */
SpecCode: string;
/** 存储节点磁盘容量,单位GB */
Disk: number;
/** 存储节点CPU核数 */
StorageNodeCpu?: number;
/** 存储节点内存大小 */
StorageNodeMem?: number;
/** 磁盘类型,需要修改磁盘类型时传 */
StorageType?: string;
}
declare interface UpgradeInstanceResponse {
/** 任务ID */
FlowId?: number;
/** 唯一请求 ID,每次请求都会返回。 */
RequestId?: string;
}
/** {@link Tdmysql TDSQL} */
declare interface Tdmysql {
(): Versions;
/** 批量解除隔离实例 {@link CancelIsolateDBInstancesRequest} {@link CancelIsolateDBInstancesResponse} */
CancelIsolateDBInstances(data: CancelIsolateDBInstancesRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 创建克隆实例 {@link CreateCloneInstanceRequest} {@link CreateCloneInstanceResponse} */
CreateCloneInstance(data: CreateCloneInstanceRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 批量创建实例 {@link CreateDBInstancesRequest} {@link CreateDBInstancesResponse} */
CreateDBInstances(data: CreateDBInstancesRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 创建实例手工备份 {@link CreateDBSBackupRequest} {@link CreateDBSBackupResponse} */
CreateDBSBackup(data: CreateDBSBackupRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 删除实例手工备份 {@link DeleteDBSBackupSetsRequest} {@link DeleteDBSBackupSetsResponse} */
DeleteDBSBackupSets(data: DeleteDBSBackupSetsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询实例详情 {@link DescribeDBInstanceDetailRequest} {@link DescribeDBInstanceDetailResponse} */
DescribeDBInstanceDetail(data: DescribeDBInstanceDetailRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询实例列表 {@link DescribeDBInstancesRequest} {@link DescribeDBInstancesResponse} */
DescribeDBInstances(data?: DescribeDBInstancesRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查看实例参数 {@link DescribeDBParametersRequest} {@link DescribeDBParametersResponse} */
DescribeDBParameters(data: DescribeDBParametersRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询实例归档日志列表 {@link DescribeDBSArchiveLogsRequest} {@link DescribeDBSArchiveLogsResponse} */
DescribeDBSArchiveLogs(data: DescribeDBSArchiveLogsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 获取可恢复时间 {@link DescribeDBSAvailableRecoveryTimeRequest} {@link DescribeDBSAvailableRecoveryTimeResponse} */
DescribeDBSAvailableRecoveryTime(data: DescribeDBSAvailableRecoveryTimeRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询实例备份策略 {@link DescribeDBSBackupPolicyRequest} {@link DescribeDBSBackupPolicyResponse} */
DescribeDBSBackupPolicy(data: DescribeDBSBackupPolicyRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询实例备份集信息 {@link DescribeDBSBackupSetsRequest} {@link DescribeDBSBackupSetsResponse} */
DescribeDBSBackupSets(data: DescribeDBSBackupSetsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询实例备份空间概览 {@link DescribeDBSBackupStatisticsRequest} {@link DescribeDBSBackupStatisticsResponse} */
DescribeDBSBackupStatistics(data: DescribeDBSBackupStatisticsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询备份集统计详情 {@link DescribeDBSBackupStatisticsDetailRequest} {@link DescribeDBSBackupStatisticsDetailResponse} */
DescribeDBSBackupStatisticsDetail(data: DescribeDBSBackupStatisticsDetailRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询实例克隆列表 {@link DescribeDBSCloneInstancesRequest} {@link DescribeDBSCloneInstancesResponse} */
DescribeDBSCloneInstances(data: DescribeDBSCloneInstancesRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询实例安全组信息 {@link DescribeDBSecurityGroupsRequest} {@link DescribeDBSecurityGroupsResponse} */
DescribeDBSecurityGroups(data: DescribeDBSecurityGroupsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询数据库对象列表 {@link DescribeDatabaseObjectsRequest} {@link DescribeDatabaseObjectsResponse} */
DescribeDatabaseObjects(data: DescribeDatabaseObjectsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询数据库列表 {@link DescribeDatabasesRequest} {@link DescribeDatabasesResponse} */
DescribeDatabases(data: DescribeDatabasesRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询流程状态 {@link DescribeFlowRequest} {@link DescribeFlowResponse} */
DescribeFlow(data?: DescribeFlowRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询可用售卖地域 {@link DescribeSaleInfoRequest} {@link DescribeSaleInfoResponse} */
DescribeSaleInfo(data?: DescribeSaleInfoRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询售卖组件规格 {@link DescribeSpecsRequest} {@link DescribeSpecsResponse} */
DescribeSpecs(data?: DescribeSpecsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询用户权限 {@link DescribeUserPrivilegesRequest} {@link DescribeUserPrivilegesResponse} */
DescribeUserPrivileges(data: DescribeUserPrivilegesRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 查询用户列表 {@link DescribeUsersRequest} {@link DescribeUsersResponse} */
DescribeUsers(data: DescribeUsersRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 批量销毁实例 {@link DestroyInstancesRequest} {@link DestroyInstancesResponse} */
DestroyInstances(data: DestroyInstancesRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 横向扩容实例 {@link ExpandInstanceRequest} {@link ExpandInstanceResponse} */
ExpandInstance(data: ExpandInstanceRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 批量隔离实例 {@link IsolateDBInstanceRequest} {@link IsolateDBInstanceResponse} */
IsolateDBInstance(data: IsolateDBInstanceRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 修改自动续费标志 {@link ModifyAutoRenewFlagRequest} {@link ModifyAutoRenewFlagResponse} */
ModifyAutoRenewFlag(data: ModifyAutoRenewFlagRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 修改云数据库安全组 {@link ModifyDBInstanceSecurityGroupsRequest} {@link ModifyDBInstanceSecurityGroupsResponse} */
ModifyDBInstanceSecurityGroups(data: ModifyDBInstanceSecurityGroupsRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 修改实例参数 {@link ModifyDBParametersRequest} {@link ModifyDBParametersResponse} */
ModifyDBParameters(data: ModifyDBParametersRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 修改实例备份策略 {@link ModifyDBSBackupPolicyRequest} {@link ModifyDBSBackupPolicyResponse} */
ModifyDBSBackupPolicy(data: ModifyDBSBackupPolicyRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 修改实例备份备注 {@link ModifyDBSBackupSetCommentRequest} {@link ModifyDBSBackupSetCommentResponse} */
ModifyDBSBackupSetComment(data: ModifyDBSBackupSetCommentRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 修改实例名称 {@link ModifyInstanceNameRequest} {@link ModifyInstanceNameResponse} */
ModifyInstanceName(data: ModifyInstanceNameRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 修改用户权限 {@link ModifyUserPrivilegesRequest} {@link ModifyUserPrivilegesResponse} */
ModifyUserPrivileges(data: ModifyUserPrivilegesRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 重启实例 {@link RestartDBInstancesRequest} {@link RestartDBInstancesResponse} */
RestartDBInstances(data: RestartDBInstancesRequest, config?: AxiosRequestConfig): AxiosPromise;
/** 纵向扩容实例 {@link UpgradeInstanceRequest} {@link UpgradeInstanceResponse} */
UpgradeInstance(data: UpgradeInstanceRequest, config?: AxiosRequestConfig): AxiosPromise;
}
export declare type Versions = ["2021-11-22"];
export default Tdmysql;