/// import { AxiosPromise, AxiosRequestConfig } from "axios"; /** 子账号信息 */ declare interface Account { /** 实例 ID。 */ InstanceId?: string; /** 账号名称。 */ AccountName?: string; /** 账号描述信息。 */ Remark?: string; /** 读写权限策略。- r:只读。- w:只写。- rw:读写。 */ Privilege?: string; /** 只读路由策略。- master:主节点。- replication:从节点。 */ ReadonlyPolicy?: string[]; /** 子账号状态.- 1:账号变更中。- 2:账号有效。- 4:账号已删除。 */ Status?: number; /** 账号创建时间。若该参数为空字符串,说明该账号创建于早期版本,未支持创建时间记录功能。 */ CreateTime?: string; /** 账号最后修改密码的时间。若该参数为空字符串,说明该账号创建于早期版本,未支持密码修改时间记录功能。 */ PasswordLastModifiedTime?: string; } /** 可使用的地域信息 */ declare interface AvailableRegion { /** 地域 */ Region?: string; /** 可用区信息 */ AvailableZones?: string[]; } /** 备份文件下载信息 */ declare interface BackupDownloadInfo { /** 备份文件名称。 */ FileName?: string; /** 备份文件大小,单位B,如果为0,表示无效。 */ FileSize?: number; /** 备份文件外网下载地址。下载地址的有效时长为6小时,过期后请重新获取。 */ DownloadUrl?: string; /** 备份文件内网下载地址。下载地址的有效时长为6小时,过期后请重新获取。 */ InnerDownloadUrl?: string; } /** 已配置的备份文件下载地址对应的 VPC 信息。 */ declare interface BackupLimitVpcItem { /** 备份文件的下载地址对应VPC 所属的地域。 */ Region: string; /** 备份文件下载地址的 VPC 列表。 */ VpcList: string[]; } /** 大Key详情 */ declare interface BigKeyInfo { /** 所属的database */ DB?: number; /** 大Key */ Key?: string; /** 类型 */ Type?: string; /** 大小 */ Size?: number; /** 数据时间戳 */ Updatetime?: number; } /** 大Key类型分布详情 */ declare interface BigKeyTypeInfo { /** 类型 */ Type?: string; /** 数量 */ Count?: number; /** 大小 */ Size?: number; /** 时间戳 */ Updatetime?: number; } /** redis独享集群详细信息 */ declare interface CDCResource { /** 用户的Appid */ AppId?: number; /** 地域id */ RegionId?: number; /** 可用区id */ ZoneId?: number; /** redis独享集群id */ RedisClusterId?: string; /** 计费模式,1-包年包月,0-按量计费 */ PayMode?: number; /** 项目id */ ProjectId?: number; /** 自动续费标识,0 - 默认状态(手动续费);1 - 自动续费;2 - 明确不自动续费 */ AutoRenewFlag?: number; /** 独享集群名称 */ ClusterName?: string; /** 实例创建时间 */ StartTime?: string; /** 实例到期时间 */ EndTime?: string; /** 集群状态:1-流程中,2-运行中,3-已隔离 */ Status?: number; /** 基础管控资源包 */ BaseBundles?: ResourceBundle[]; /** 资源包列表 */ ResourceBundles?: ResourceBundle[]; /** 所属本地专有集群id */ DedicatedClusterId?: string; } /** 命令耗时 */ declare interface CommandTake { /** 命令名。 */ Cmd?: string; /** 耗时时长。单位:ms。 */ Took?: number; } /** 延时分布详情 */ declare interface DelayDistribution { /** 指延时分布阶梯,其与延时区间的对应关系如下所示。- 1:[0ms,1ms]。- 5: [1ms,5ms]。- 10: [5ms,10ms]。- 50: [10ms,50ms]。- 200:[50ms,200ms]。- -1: [200ms,∞]。 */ Ladder?: number; /** 延时处于当前分布阶梯的命令数量,单位:个。 */ Size?: number; /** 修改时间。 */ Updatetime?: number; } /** 详细DTS实例信息 */ declare interface DescribeInstanceDTSInstanceInfo { /** 地域 ID。 */ RegionId?: number; /** 实例 ID。 */ InstanceId?: string; /** 仓库ID。 */ SetId?: number; /** 可用区ID。 */ ZoneId?: number; /** 实例类型。 */ Type?: number; /** 实例名称。 */ InstanceName?: string; /** 实例访问地址。 */ Vip?: string; /** 状态。 */ Status?: number; } /** 复制组信息 */ declare interface Groups { /** 用户 APPID。APPID是与账号ID有唯一对应关系的应用 ID,部分腾讯云产品会使用此 APPID。 */ AppId?: number; /** 地域ID 。- 1:广州 - 4:上海 - 5:中国香港 - 7:上海金融 - 8:北京 - 9:新加坡- 11:深圳金融- 15:美西(硅谷)- 16:成都 - 17:德国 - 18:韩国 - 19:重庆 - 22:美东(弗吉尼亚)- 23:泰国 - 25:日本 */ RegionId?: number; /** 复制组 ID。格式如:crs-rpl-deind****。 */ GroupId?: string; /** 复制组名称。 */ GroupName?: string; /** 复制组状态。- 37:绑定复制组中。- 38:复制组重连中。- 51:解绑复制组中。- 52:复制组实例切主中。- 53:角色变更中。 */ Status?: number; /** 复制组数量。 */ InstanceCount?: number; /** 复制组中的实例信息。 */ Instances?: Instances[]; /** 备注信息。 */ Remark?: string; } /** 热Key详细信息 */ declare interface HotKeyInfo { /** 热 Key 的名称。 */ Key?: string; /** Key 类型。 */ Type?: string; /** 某段时间内热 Key 的访问次数 */ Count?: number; } /** 安全组入站规则 */ declare interface Inbound { /** 策略,ACCEPT或者DROP。 */ Action?: string; /** 地址组id代表的地址集合。 */ AddressModule?: string; /** 来源Ip或Ip段,例如192.168.0.0/16。 */ CidrIp?: string; /** 描述。 */ Desc?: string; /** 网络协议,支持udp、tcp等。 */ IpProtocol?: string; /** 端口。 */ PortRange?: string; /** 服务组id代表的协议和端口集合。 */ ServiceModule?: string; /** 安全组id代表的地址集合。 */ Id?: string; } /** 实例节点类型 */ declare interface InstanceClusterNode { /** 节点组名称。 */ Name?: string; /** 实例运行时节点 ID。 */ RunId?: string; /** 集群角色。- 0:master。- 1:slave。 */ Role?: number; /** 节点状态。- 0:readwrite,。- 1:read。- 2:backup。 */ Status?: number; /** 服务状态。0-down。1-on */ Connected?: number; /** 节点创建时间。 */ CreateTime?: string; /** 节点下线时间。 */ DownTime?: string; /** 节点 Slot 分布区间。 */ Slots?: string; /** 节点 Key分布。 */ Keys?: number; /** 节点 QPS。分片节点每秒执行次数。单位:次/秒。 */ Qps?: number; /** 节点 QPS 倾斜度。 */ QpsSlope?: number; /** 节点存储。 */ Storage?: number; /** 节点存储倾斜度。 */ StorageSlope?: number; } /** 实例分片列表信息 */ declare interface InstanceClusterShard { /** 分片节点名称。 */ ShardName?: string; /** 分片节点序号。 */ ShardId?: string; /** 分片节点的角色。- 0:主节点。- 1:副本节点。 */ Role?: number; /** Key数量。 */ Keys?: number; /** Slot信息。 */ Slots?: string; /** 已使用容量。 */ Storage?: number; /** 容量倾斜率。 */ StorageSlope?: number; /** 该字段因拼写不规范问题,建议使用RunId取代。含义:实例运行时节点 ID。 */ Runid?: string; /** 实例运行时节点 ID。 */ RunId?: string; /** 服务状态。- 0:down。- 1:on。 */ Connected?: number; /** 可用区信息。 */ ZoneId?: string; /** 节点组 ID。 */ ReplicasNodeId?: number; } /** 实例枚举类型参数描述 */ declare interface InstanceEnumParam { /** 参数名称。 */ ParamName?: string; /** 参数类型,例如:Enum。 */ ValueType?: string; /** 参数值修改后是否需要重启。- true:需要。- false:不需要。 */ NeedRestart?: string; /** 参数默认值。 */ DefaultValue?: string; /** 参数当前运行值。 */ CurrentValue?: string; /** 参数说明。 */ Tips?: string; /** 参数可取的值。 */ EnumValue?: string[]; /** 参数修改状态。- 1: 修改中。- 2:修改完成。 */ Status?: number; } /** 实例整型参数描述 */ declare interface InstanceIntegerParam { /** 参数名 */ ParamName?: string; /** 参数类型:integer */ ValueType?: string; /** 修改后是否需要重启:true,false */ NeedRestart?: string; /** 参数默认值 */ DefaultValue?: string; /** 当前运行参数值 */ CurrentValue?: string; /** 参数说明 */ Tips?: string; /** 参数最小值 */ Min?: string; /** 参数最大值 */ Max?: string; /** 参数状态, 1: 修改中, 2:修改完成 */ Status?: number; /** 参数单位 */ Unit?: string; } /** 实例多选项类型参数描述 */ declare interface InstanceMultiParam { /** 参数名称。 */ ParamName?: string; /** 参数类型。例如:multi。 */ ValueType?: string; /** 参数修改后是否需要重启。- true:需要。- false:不需要。 */ NeedRestart?: string; /** 参数默认值。 */ DefaultValue?: string; /** 当前运行参数值。 */ CurrentValue?: string; /** 参数说明。 */ Tips?: string; /** 参数枚举值。 */ EnumValue?: string[]; /** 参数修改的状态。- 1:修改中。- 2:修改完成。 */ Status?: number; } /** 实例节点 */ declare interface InstanceNode { /** 实例 ID。 */ Id?: number; /** 节点详细信息。 */ InstanceClusterNode?: InstanceClusterNode[]; } /** 实例参数 */ declare interface InstanceParam { /** 设置参数的名称。例如timeout。当前支持自定义的参数,请参见参数配置。 */ Key: string; /** 设置参数名称对应的运行值。例如timeout对应运行值可设置为120, 单位为秒(s)。指当客户端连接闲置时间达到120 s时,将关闭连接。更多参数取值信息,请参见参数配置。 */ Value: string; } /** 实例参数修改历史 */ declare interface InstanceParamHistory { /** 参数名称。 */ ParamName?: string; /** 参数修改之前的值。 */ PreValue?: string; /** 参数修改之后的值。 */ NewValue?: string; /** 参数配置状态。- 1:参数配置修改中。- 2:参数配置修改成功。- 3:参数配置修改失败。 */ Status?: number; /** 修改时间。 */ ModifyTime?: string; } /** 代理慢查询详情 */ declare interface InstanceProxySlowlogDetail { /** 慢查询耗时时长。单位:毫秒。 */ Duration?: number; /** 客户端地址。 */ Client?: string; /** 慢查询的命令。 */ Command?: string; /** 慢查询详细命令行信息。 */ CommandLine?: string; /** 执行时间。 */ ExecuteTime?: string; /** 收客户端请求时长(ms) */ RecvClientEnd?: number; /** 发送客户端请求时长(ms) */ SendClientEnd?: number; } /** 实例安全组信息 */ declare interface InstanceSecurityGroupDetail { /** 实例 ID。 */ InstanceId?: string; /** 安全组信息,包括:安全组 ID、安全组名称、安全组出入站规则。 */ SecurityGroupDetails?: SecurityGroupDetail[]; } /** 实例详细信息列表。 */ declare interface InstanceSet { /** 实例名称。 */ InstanceName?: string; /** 实例 ID。 */ InstanceId?: string; /** 用户AppId。AppId是与账号ID有唯一对应关系的应用 ID,部分腾讯云产品会使用此 AppId。 */ Appid?: number; /** 项目 ID。 */ ProjectId?: number; /** 地域 ID。1:广州。4:上海。5:中国香港。7:上海金融。 8:北京。 9:新加坡。 11:深圳金融。 15:美西(硅谷)。16:成都。17:法兰克福。18:首尔。19:重庆。22:美东(弗吉尼亚)。23:曼谷。25:东京。 */ RegionId?: number; /** 区域 ID。 */ ZoneId?: number; /** vpc网络 ID,例如75101。 */ VpcId?: number; /** vpc网络下子网ID,如:46315。 */ SubnetId?: number; /** 实例当前状态。0:待初始化。1:实例在流程中。2:实例运行中。-2:实例已隔离。-3:实例待删除。 */ Status?: number; /** 实例 VIP。 */ WanIp?: string; /** 实例端口号。 */ Port?: number; /** 实例创建时间。格式如:2020-01-15 10:20:00。 */ Createtime?: string; /** 实例内存容量大小。单位:MB,1MB=1024KB。 */ Size?: number; /** 该字段已废弃。请使用腾讯云可观测平台API 接口 [GetMonitorData](https://cloud.tencent.com/document/product/248/31014) 获取实例已使用的内存容量。 */ SizeUsed?: number; /** 实例类型。- 2:Redis 2.8 内存版(标准架构)。- 3:CKV 3.2 内存版(标准架构)。- 4:CKV 3.2 内存版(集群架构)。- 5:Redis 2.8 内存版(单机)。- 6:Redis 4.0 内存版(标准架构)。- 7:Redis 4.0 内存版(集群架构)。- 8:Redis 5.0 内存版(标准架构)。- 9:Redis 5.0 内存版(集群架构)。- 15:Redis 6.2 内存版(标准架构)。- 16:Redis 6.2 内存版(集群架构)。- 17:Redis 7.0 内存版(标准架构)。- 18:Redis 7.0 内存版(集群架构)。- 200:Memcached 1.6 内存版(集群架构)。 */ Type?: number; /** 实例是否设置自动续费标识。1:设置自动续费。0:未设置自动续费。 */ AutoRenewFlag?: number; /** 包年包月计费实例到期的时间。 */ DeadlineTime?: string; /** 引擎:社区版Redis、腾讯云CKV。 */ Engine?: string; /** 产品类型。standalone:标准版。cluster :集群版。 */ ProductType?: string; /** vpc网络id,例如vpc-fk33jsf43kgv。 */ UniqVpcId?: string; /** vpc网络下子网id,例如:subnet-fd3j6l35mm0。 */ UniqSubnetId?: string; /** 计费模式。0:按量计费。1:包年包月。 */ BillingMode?: number; /** 实例运行状态描述:如”实例运行中“。 */ InstanceTitle?: string; /** 已隔离实例默认下线时间。按量计费实例隔离后默认两小时后下线,包年包月默认7天后下线。格式如:2020-02-15 10:20:00。 */ OfflineTime?: string; /** 流程中的实例返回的子状态。- 0:磁盘读写状态。- 1:磁盘超限只读状态。 */ SubStatus?: number; /** 反亲和性标签。 */ Tags?: string[]; /** 实例节点信息。 */ InstanceNode?: InstanceNode[]; /** 分片大小。 */ RedisShardSize?: number; /** 分片数量。 */ RedisShardNum?: number; /** 副本数量。 */ RedisReplicasNum?: number; /** 计费 ID。 */ PriceId?: number; /** 实例隔离开始的时间。 */ CloseTime?: string; /** 从节点读取权重。- 0:表示关闭副本只读。- 100:表示开启副本只读。 */ SlaveReadWeight?: number; /** 实例关联的标签信息。 */ InstanceTags?: InstanceTagInfo[]; /** 项目名称。 */ ProjectName?: string; /** 是否为免密实例。true:免密实例。false:非免密实例。 */ NoAuth?: boolean; /** 客户端连接数。 */ ClientLimit?: number; /** DTS状态(内部参数,用户可忽略)。 */ DtsStatus?: number; /** 分片带宽上限,单位MB。 */ NetLimit?: number; /** 免密实例标识(内部参数,用户可忽略)。 */ PasswordFree?: number; /** 该参数存在命名不规范问题,建议用参数IPv6取代。内部参数,用户可忽略。 */ Vip6?: string; /** 内部参数,用户可忽略。 */ IPv6?: string; /** 实例只读标识(内部参数,用户可忽略)。 */ ReadOnly?: number; /** 内部参数,用户可忽略。 */ RemainBandwidthDuration?: string; /** Redis实例请忽略该参数。 */ DiskSize?: number; /** 监控版本。1m:1分钟粒度监控。目前该监控粒度已下线,具体信息,请参见[云数据库 Redis 1分钟粒度下线公告](https://cloud.tencent.com/document/product/239/80653)。5s:5秒粒度监控。 */ MonitorVersion?: string; /** 客户端最大连接数可设置的最小值。 */ ClientLimitMin?: number; /** 客户端最大连接数可设置的最大值。 */ ClientLimitMax?: number; /** 实例的节点详细信息。只有多可用区实例会返回。 */ NodeSet?: RedisNodeInfo[]; /** 实例所在的地域信息,比如ap-guangzhou。 */ Region?: string; /** 外网地址。 */ WanAddress?: string; /** 北极星服务地址,内部使用。 */ PolarisServer?: string; /** CDC Redis集群ID。 */ RedisClusterId?: string; /** CDC 集群ID。 */ DedicatedClusterId?: string; /** 产品版本。local:本地盘。cloud:云盘版。cdc:CDC 集群版本。 */ ProductVersion?: string; /** 实例当前Proxy版本。 */ CurrentProxyVersion?: string; /** 实例当前Cache小版本。如果实例加入全球复制组,显示全球复制的内核版本。 */ CurrentRedisVersion?: string; /** 实例可升级Proxy版本。 */ UpgradeProxyVersion?: string; /** 实例可升级Cache小版本。 */ UpgradeRedisVersion?: string; /** 备份模式:- SecondLevelBackup 秒级备份- NormalLevelBackup 普通备份 */ BackupMode?: string; /** 删除保护开关,0关闭,1开启 */ DeleteProtectionSwitch?: number; } /** 慢查询详情 */ declare interface InstanceSlowlogDetail { /** 慢查询耗时 */ Duration?: number; /** 客户端地址 */ Client?: string; /** 命令 */ Command?: string; /** 详细命令行信息 */ CommandLine?: string; /** 执行时间 */ ExecuteTime?: string; /** 节点ID */ Node?: string; } /** 实例标签信息 */ declare interface InstanceTagInfo { /** 标签键。 */ TagKey: string; /** 标签值。 */ TagValue: string; } /** 实例字符型参数描述 */ declare interface InstanceTextParam { /** 参数名称。 */ ParamName?: string; /** 参数类型。例如:text。 */ ValueType?: string; /** 参数修改后是否需要重启。- true:需要。- false:不需要。 */ NeedRestart?: string; /** 参数默认值。 */ DefaultValue?: string; /** 参数当前运行值。 */ CurrentValue?: string; /** 参数说明。 */ Tips?: string; /** 参数可取值。 */ TextValue?: string[]; /** 参数修改状态。- 1: 修改中。- 2:修改完成。 */ Status?: number; } /** 复制组实例 */ declare interface Instances { /** 用户APPID。APPID是与账号ID有唯一对应关系的应用 ID,部分腾讯云产品会使用此 APPID。 */ AppId?: number; /** 实例 ID。 */ InstanceId?: string; /** 实例名称。 */ InstanceName?: string; /** 地域ID。1:广州。4:上海。 5:香港。 7:上海金融。 8:北京。 9:新加坡。 11:深圳金融。 15:美西(硅谷)。 */ RegionId?: number; /** 区域 ID。 */ ZoneId?: number; /** 副本数量。 */ RedisReplicasNum?: number; /** 分片数量。 */ RedisShardNum?: number; /** 分片内存大小。 */ RedisShardSize?: number; /** 实例的磁盘大小。 */ DiskSize?: number; /** 引擎:社区版Redis、腾讯云CKV。 */ Engine?: string; /** 实例读写权限。rw:可读写。r:只读。 */ Role?: string; /** 实例 VIP 地址。 */ Vip?: string; /** 该参数存在命名不规范问题,建议用参数IPv6取代。内部参数,用户可忽略。 */ Vip6?: string; /** 内部参数,用户可忽略。 */ IPv6?: string; /** VPC 网络ID,如:75101。 */ VpcID?: number; /** 实例端口。 */ VPort?: number; /** 实例状态。0:待初始化。1:流程中。2:运行中。-2:已隔离。-3:待删除。 */ Status?: number; /** 仓库ID。 */ GrocerySysId?: number; /** 实例类型。- 2:Redis 2.8内存版(标准架构)。- 3:CKV 3.2内存版(标准架构)。- 4:CKV 3.2内存版(集群架构)。- 5:Redis 2.8内存版(单机)。- 6:Redis 4.0内存版(标准架构)。- 7:Redis 4.0内存版(集群架构)。- 8:Redis 5.0内存版(标准架构)。- 9:Redis 5.0内存版(集群架构)。- 15:Redis 6.2内存版(标准架构)。- 16:Redis 6.2内存版(集群架构)。 */ ProductType?: number; /** 实例加入复制组的时间。 */ CreateTime?: string; /** 复制组中实例更新的时间。 */ UpdateTime?: string; } /** 日志投递信息 */ declare interface LogDeliveryInfo { /** 日志投递开启状态,开启:true,关闭:false */ Enabled?: boolean; /** 日志集ID。 */ LogsetId?: string; /** 日志主题ID。 */ TopicId?: string; /** 日志集所在地域 */ LogRegion?: string; } /** 安全组出站规则 */ declare interface Outbound { /** 策略,ACCEPT或者DROP。 */ Action?: string; /** 地址组id代表的地址集合。 */ AddressModule?: string; /** 来源Ip或Ip段,例如192.168.0.0/16。 */ CidrIp?: string; /** 描述。 */ Desc?: string; /** 网络协议,支持udp、tcp等。 */ IpProtocol?: string; /** 端口。 */ PortRange?: string; /** 服务组id代表的协议和端口集合。 */ ServiceModule?: string; /** 安全组id代表的地址集合。 */ Id?: string; } /** 参数模板信息 */ declare interface ParamTemplateInfo { /** 参数模板 ID。 */ TemplateId: string; /** 参数模板名称。 */ Name: string; /** 参数模板描述。 */ Description: string; /** 实例类型。- 2:Redis 2.8内存版(标准架构)。- 3:CKV 3.2内存版(标准架构)。- 4:CKV 3.2内存版(集群架构)。- 5:Redis 2.8内存版(单机)。- 6:Redis 4.0内存版(标准架构)。- 7:Redis 4.0内存版(集群架构)。- 8:Redis 5.0内存版(标准架构)。- 9:Redis 5.0内存版(集群架构)。- 15:Redis 6.2内存版(标准架构)。- 16:Redis 6.2内存版(集群架构)。 */ ProductType: number; } /** Redis参数模板参数详情 */ declare interface ParameterDetail { /** 参数名称。 */ Name?: string; /** 参数类型。 */ ParamType?: string; /** 参数默认值。 */ Default?: string; /** 参数描述。 */ Description?: string; /** 参数当前值。 */ CurrentValue?: string; /** 修改参数后,是否需要重启数据库以使参数生效。- 0:不需要重启。- 1:需要重启。 */ NeedReboot?: number; /** 参数允许的最大值。 */ Max?: string; /** 参数允许的最小值。 */ Min?: string; /** 参数可选枚举值。如果为非枚举参数,则为空。 */ EnumValue?: string[]; } /** 产品信息 */ declare interface ProductConf { /** 产品类型。- 2:Redis 2.8内存版(标准架构)。- 3:CKV 3.2内存版(标准架构)。- 4:CKV 3.2内存版(集群架构)。- 5:Redis 2.8内存版(单机)。- 6:Redis 4.0内存版(标准架构)。- 7:Redis 4.0内存版(集群架构)。- 8:Redis 5.0内存版(标准架构)。- 9:Redis 5.0内存版(集群架构)。- 15:Redis 6.2内存版(标准架构)。- 16:Redis 6.2内存版(集群架构)。 */ Type?: number; /** 产品名称。包括:Redis 主从版、CKV 主从版、CKV 集群版、Redis 单机版、Redis 集群版。 */ TypeName?: string; /** 购买时的最小数量。 */ MinBuyNum?: number; /** 购买时的最大数量。 */ MaxBuyNum?: number; /** 产品是否售罄。- true:售罄。- false:未售罄。 */ Saleout?: boolean; /** 产品引擎。Redis 或者 CKV。 */ Engine?: string; /** 兼容版本。包括:Redis-2.8、Redis-3.2、Redis-4.0、Redis-5.0、Redis-6.2。 */ Version?: string; /** 规格总大小,单位GB。 */ TotalSize?: string[]; /** 每个分片大小,单位GB。 */ ShardSize?: string[]; /** 副本数量。 */ ReplicaNum?: string[]; /** 分片数量。 */ ShardNum?: string[]; /** 支持的计费模式。- 1:包年包月。- 0:按量计费。 */ PayMode?: string; /** 该参数名因存在拼写不规范的问题,建议使用**EnableReplicaReadOnly**参数取代。其含义为是否支持副本只读。- true:支持副本只读。- false:不支持。 */ EnableRepicaReadOnly?: boolean; /** 是否支持副本只读。- true:支持副本只读。- false:不支持。 */ EnableReplicaReadOnly?: boolean; } /** Proxy节点信息。 */ declare interface ProxyNodes { /** 节点 ID。 */ NodeId?: string; /** 可用区 ID。 */ ZoneId?: number; } /** 实例的备份数组 */ declare interface RedisBackupSet { /** 备份开始时间。 */ StartTime?: string; /** 备份任务ID。 */ BackupId?: string; /** 备份类型。- 1:凌晨系统发起的自动备份。- 0:用户发起的手动备份。 */ BackupType?: string; /** 备份状态。 - 1:备份被其它流程锁定。- 2:备份正常,没有被任何流程锁定。- -1:备份已过期。- 3:备份正在被导出。- 4:备份导出成功。 */ Status?: number; /** 备份的备注信息。 */ Remark?: string; /** 备份是否被锁定。- 0:未被锁定。- 1:已被锁定。 */ Locked?: number; /** 内部字段,用户可忽略。 */ BackupSize?: number; /** 内部字段,用户可忽略。 */ FullBackup?: number; /** 内部字段,用户可忽略。 */ InstanceType?: number; /** 实例 ID。 */ InstanceId?: string; /** 实例名称。 */ InstanceName?: string; /** 本地备份所在地域。 */ Region?: string; /** 备份结束时间。 */ EndTime?: string; /** 备份文件类型。 */ FileType?: string; /** 备份文件过期时间。 */ ExpireTime?: string; } /** 单个实例信息 */ declare interface RedisCommonInstanceList { /** 实例名称。 */ InstanceName: string; /** 实例 ID。 */ InstanceId: string; /** 用户APPID。APPID是与账号ID有唯一对应关系的应用 ID,部分腾讯云产品会使用此 APPID。 */ AppId: number; /** 实例所属项目 ID。 */ ProjectId: number; /** 实例接入区域。 */ Region: string; /** 实例接入可用区。 */ Zone: string; /** 实例私有网络 ID。 */ VpcId: string; /** 私有网络所属子网 ID。 */ SubnetId: string; /** 实例状态信息。- 1-流程中。- 2-运行中。- -2-实例已隔离。- -3-实例待回收。- -4-实例已删除。 */ Status: string; /** 实例私有网络 IP 地址。 */ Vips: string[]; /** 实例网络端口。 */ Vport: number; /** 实例创建时间。 */ Createtime: string; /** 计费类型。- 0:按量计费。- 1:包年包月。 */ PayMode: number; /** 网络类型。- 0:基础网络。- 1:VPC 网络。 */ NetType: number; } /** 实例事件信息 */ declare interface RedisInstanceEvent { /** 事件 ID。 */ ID?: number; /** 实例 ID。 */ InstanceId?: string; /** 实例名称。 */ InstanceName?: string; /** 事件类型,当前仅支持配置实例迁移、资源腾挪、机房裁撤相关的运维操作。该参数仅支持配置为 **InstanceMigration**。 */ Type?: string; /** 事件等级根据其影响严重程度和紧急程度进行分级,由重至轻依次为关键、重要、中等、一般。- Critical:关键- High:重要- Middle:中等- Low:一般 */ Grade?: string; /** 事件计划执行日期。 */ ExecutionDate?: string; /** 事件计划执行开始时间。 */ StartTime?: string; /** 事件计划执行结束时间。 */ EndTime?: string; /** 运维事件最迟执行的日期,即该事件必须在该日期之前完成,否则可能会对业务产生影响。 */ LatestExecutionDate?: string; /** 事件当前状态。- Waiting:未到达执行日期或不在维护时间窗内的事件。- Running:在维护时间窗内,正在执行维护的事件。- Finished:已全部完成维护的事件。- Canceled:已取消执行的事件。 */ Status?: string; /** 事件执行任务完成时间。 */ TaskEndTime?: string; /** 事件影响信息。 */ EffectInfo?: string; /** 事件最初计划执行日期。 */ InitialExecutionDate?: string; } /** Redis节点的运行信息 */ declare interface RedisNode { /** Redis 节点上 Key 的个数。 */ Keys: number; /** Redis 节点 Slot 分布范围。例如:0-5460。 */ Slot: string; /** 节点的序列 ID。 */ NodeId: string; /** 节点的状态。 */ Status: string; /** 节点角色。 */ Role: string; } /** 描述 Redis 实例的主节点或者副本节点信息。 */ declare interface RedisNodeInfo { /** 节点类型。0:为主节点。1:为副本节点。 */ NodeType: number; /** 主节点或者副本节点的 ID。该参数用于创建 Redis 实例接口[CreateInstances](https://cloud.tencent.com/document/product/239/20026) 并不需要设置,而用于变更实例配置的接口 [UpgradeInstance](https://cloud.tencent.com/document/product/239/20013) 删除副本时才需要设置。该参数可使用接口 [DescribeInstances](https://cloud.tencent.com/document/product/239/20018) 获取Integer类型的节点 ID。 */ NodeId?: number; /** 主节点或者副本节点的可用区 ID。 */ ZoneId?: number; /** 主节点或者副本节点的可用区名称。 */ ZoneName?: string; } /** Redis节点信息 */ declare interface RedisNodes { /** 节点 ID。 */ NodeId: string; /** 节点角色。 */ NodeRole: string; /** 分片 ID。 */ ClusterId: number; /** 可用区 ID。 */ ZoneId: number; } /** 地域信息 */ declare interface RegionConf { /** 地域ID */ RegionId?: string; /** 地域名称 */ RegionName?: string; /** 地域简称 */ RegionShortName?: string; /** 地域所在大区名称 */ Area?: string; /** 可用区信息 */ ZoneSet?: ZoneCapacityConf[]; } /** 实例节点组信息 */ declare interface ReplicaGroup { /** 节点组 ID。 */ GroupId?: number; /** 节点组的名称,主节点为空。 */ GroupName?: string; /** 节点的可用区ID,比如ap-guangzhou-1 */ ZoneId?: string; /** 节点组类型,master为主节点,replica为副本节点。 */ Role?: string; /** 节点组节点列表 */ RedisNodes?: RedisNode[]; } /** redis独享集群资源包 */ declare interface ResourceBundle { /** 资源包名称 */ ResourceBundleName: string; /** 可售卖内存,单位:GB */ AvailableMemory: number; /** 资源包个数 */ Count: number; } /** API购买实例绑定标签 */ declare interface ResourceTag { /** 标签Key。 */ TagKey: string; /** 标签 Key 对应的 Value。 */ TagValue: string; } /** 秒级备份不存在的时间戳范围 */ declare interface SecondLevelBackupMissingTimestamps { /** 开始时间戳 */ StartTimeStamp?: number; /** 结束时间戳 */ EndTimeStamp?: number; } /** 安全组规则 */ declare interface SecurityGroup { /** 创建时间,时间格式:yyyy-mm-dd hh:mm:ss。 */ CreateTime?: string; /** 项目ID。 */ ProjectId?: number; /** 安全组ID。 */ SecurityGroupId?: string; /** 安全组名称。 */ SecurityGroupName?: string; /** 安全组备注。 */ SecurityGroupRemark?: string; /** 出站规则。 */ Outbound?: Outbound[]; /** 入站规则。 */ Inbound?: Inbound[]; } /** 安全组详情 */ declare interface SecurityGroupDetail { /** 项目ID。 */ ProjectId?: number; /** 创建安全组的时间。 */ CreateTime?: string; /** 安全组 ID。 */ SecurityGroupId?: string; /** 安全组名称。 */ SecurityGroupName?: string; /** 安全组标记。 */ SecurityGroupRemark?: string; /** 安全组入站规则,即控制访问数据库的来源。 */ InboundRule?: SecurityGroupsInboundAndOutbound[]; /** 安全组出站规则。 */ OutboundRule?: SecurityGroupsInboundAndOutbound[]; } /** 安全组出入规则 */ declare interface SecurityGroupsInboundAndOutbound { /** 标识出入数据库的IP与端口是否被允许。- ACCEPT:允许。- DROP:不允许。 */ Action?: string; /** 出入数据库的IP地址 */ Ip?: string; /** 端口号。 */ Port?: string; /** 协议类型。 */ Proto?: string; } /** 访问命令 */ declare interface SourceCommand { /** 命令名称。 */ Cmd?: string; /** 执行次数。 */ Count?: number; } /** 访问来源信息 */ declare interface SourceInfo { /** 来源 IP 地址。 */ Ip?: string; /** 客户端连接数量。 */ Conn?: number; /** 命令 */ Cmd?: number; } /** 任务信息详情 */ declare interface TaskInfoDetail { /** 任务 ID。 */ TaskId?: number; /** 任务开始时间。 */ StartTime?: string; /** 任务类型。- FLOW_CREATE: "001",新建实例- FLOW_RESIZE : "002",配置变更- FLOW_CLOSE:"003",关闭实例- FLOW_CLEAN: "004",清空实例- FLOW_STARTUP:"005",实例启用。- FLOW_DELETE:"006",删除实例。- FLOW_SETPWD:"007",重置密码。- FLOW_EXPORTBACKUP:"009",导出备份文件。- FLOW_RESTOREBACKUP:"010",恢复备份。- FLOW_BACKUPINSTANCE:"012",备份实例。- FLOW_MIGRATEINSTANCE:"013",迁移实例。- FLOW_DELBACKUP:"014",删除备份。- FLOW_EXCHANGEINSTANCE: "016",切换实例流程。- FLOW_AUTOBACKUP:"017",自动备份实例。- FLOW_MIGRATECHECK: "022",迁移参数校验。- FLOW_MIGRATETASK:"023",数据迁移中。- FLOW_CLEANDB:"025",清空数据库。- FLOW_CLONEBACKUP:"026",克隆备份。- FLOW_CHANGEVIP: "027",改变vip地址。- FLOW_EXPORSHR :"028",扩缩容。- FLOW_ADDNODES:"029",加(减)节点。- FLOW_CHANGENET:"031",改变网络类型。- FLOW_MODIFYINSTACEREADONLY:"033",只读策略变更。- FLOW_MODIFYINSTANCEPARAMS:"034",修改实例参数。- FLOW_MODIFYINSTANCEPASSWORDFREE:"035",设置免密。- FLOW_SWITCHINSTANCEVIP:"036",实例VIP切换。- FLOW_MODIFYINSTANCEACCOUNT:"037",实例账号变更。- FLOW_MODIFYINSTANCEBANDWIDTH:"038",实例带宽变更。- FLOW_ENABLEINSTANCE_REPLICATE:"039",开启副本只读。- FLOW_DISABLEINSTANCE_REPLICATE:"040",关闭副本只读。- FLOW_UpgradeArch:"041",实例架构升级,主从升集群。- FLOW_DowngradeArch: "042",实例架构降级,集群降主从。- FLOW_UpgradeVersion: "043",版本升级。- FLOW_MODIFYCONNECTIONCONFIG:"044",带宽连接数调整。- FLOW_CLEARNETWORK:"045",更换网络,- FLOW_REMOVE_BACKUP_FILE:"046",删除备份。- FLOW_UPGRADE_SUPPORT_MULTI_AZ:"047",升级实例支持多可用区。- FLOW_SHUTDOWN_MASTER:"048",模拟故障。- FLOW_CHANGE_REPLICA_TO_MASTER:"049",手动提主。- FLOW_CODE_ADD_REPLICATION_INSTANCE:"050",新增复制组。- FLOW_OPEN_WAN:"052",开通外网。- FLOW_CLOSE_WAN:"053",关闭外网- FLOW_CODE_DELETE_REPLICATION_INSTANCE:"055",解绑复制组。- FLOW_CODE_CHANGE_MASTER_INSTANCE:"056",复制组实例切主。- FLOW_CODE_CHANGE_INSTANCE_ROLE: "057",更改复制组实例角色。- FLOW_MIGRATE_NODE:"058",迁移节点。- FLOW_SWITCH_NODE:"059",切换节点。- FLOW_UPGRADE_SMALL_VERSION:"060",升级 Redis版本。- FLOW_UPGRADE_PROXY_VERSION:"061",升级 Proxy 版本。- FLOW_MODIFY_INSTANCE_NETWORK: "062",实例修改网络。- FLOW_MIGRATE_PROXY_NODE:"063",迁移 proxy节点。- FLOW_MIGRATION_INSTANCE_ZONE:"066",实例可用区迁移中。- FLOW_UPGRADE_INSTANCE_CACHE_AND_PROXY: "067",实例版本升级中。- FLOW_MODIFY_PROXY_NUM:"069",加(减)Proxy 节点。- FLOW_MODIFYBACKUPMOD:"070",变更实例备份模式。 */ TaskType?: string; /** 实例名称。 */ InstanceName?: string; /** 实例 ID。 */ InstanceId?: string; /** 项目 ID。 */ ProjectId?: number; /** 任务进度。 */ Progress?: number; /** 任务执行结束时间。 */ EndTime?: string; /** 任务执行状态。0:任务初始化。1:执行中。2:完成。4:失败。 */ Result?: number; } /** tendis节点信息 */ declare interface TendisNodes { /** 节点ID */ NodeId?: string; /** 节点角色 */ NodeRole?: string; /** 可用区 ID。 */ ZoneId?: number; } /** Tendis慢查询详情 */ declare interface TendisSlowLogDetail { /** 执行时间 */ ExecuteTime?: string; /** 慢查询耗时(毫秒) */ Duration?: number; /** 命令 */ Command?: string; /** 详细命令行信息 */ CommandLine?: string; /** 节点ID */ Node?: string; } /** 订单交易信息 */ declare interface TradeDealDetail { /** 订单号ID,调用云API时使用此ID */ DealId?: string; /** 长订单ID,反馈订单问题给官方客服使用此ID */ DealName?: string; /** 可用区id */ ZoneId?: number; /** 订单关联的实例数 */ GoodsNum?: number; /** 创建用户uin */ Creater?: string; /** 订单创建时间 */ CreatTime?: string; /** 订单超时时间 */ OverdueTime?: string; /** 订单完成时间 */ EndTime?: string; /** 订单状态 1:未支付 2:已支付,未发货 3:发货中 4:发货成功 5:发货失败 6:已退款 7:已关闭订单 8:订单过期 9:订单已失效 10:产品已失效 11:代付拒绝 12:支付中 */ Status?: number; /** 订单状态描述 */ Description?: string; /** 订单实际总价,单位:分 */ Price?: number; /** 实例ID */ InstanceIds?: string[]; } /** 可用区内产品信息 */ declare interface ZoneCapacityConf { /** 可用区ID:如ap-guangzhou-3 */ ZoneId?: string; /** 可用区名称。 */ ZoneName?: string; /** 可用区是否售罄。 */ IsSaleout?: boolean; /** 是否为默认可用区。 */ IsDefault?: boolean; /** 网络类型。- basenet:基础网络。- vpcnet -- VPC网络。 */ NetWorkType?: string[]; /** 可用区内产品规格等信息 */ ProductSet?: ProductConf[]; /** 可用区ID:如100003 */ OldZoneId?: number; } declare interface AddReplicationInstanceRequest { /** 复制组ID。请登录[Redis控制台的全球复制](https://console.cloud.tencent.com/redis/replication)页面获取复制组 ID。 */ GroupId: string; /** 实例ID。- 添加复制组实例有地域与可用区限制。具体信息,请参见[使用限制](https://cloud.tencent.com/document/product/239/71934)。- 当前仅4.0、5.0 Redis 版集群架构的实例支持加入复制组。- 请登录 [Redis 控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制需加入复制组的实例 ID。 */ InstanceId: string; /** 给复制组添加的实例分配角色。rw:可读写。r:只读。 */ InstanceRole: string; } declare interface AddReplicationInstanceResponse { /** 异步流程ID。 */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface AllocateWanAddressRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; } declare interface AllocateWanAddressResponse { /** 异步流程ID */ FlowId?: number; /** 开通外网的状态 */ WanStatus?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ApplyParamsTemplateRequest { /** 实例 ID 列表,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceIds: string[]; /** 应用的参数模板ID。- 请通过接口 [DescribeParamTemplateInfo](https://cloud.tencent.com/document/product/239/58748) 的返回参数 **TemplateId** 获取参数模板 ID。- 仅当参数模板版本与目标实例的架构版本一致时,操作才能成功执行。版本不匹配将触发执行错误。 */ TemplateId: string; } declare interface ApplyParamsTemplateResponse { /** 任务ID */ TaskIds?: number[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface AssociateSecurityGroupsRequest { /** 数据库引擎名称,本接口取值:redis。 */ Product: string; /** 要绑定的安全组ID,请在[控制台安全组](https://console.cloud.tencent.com/vpc/security-group)页面获取安全组 ID。 */ SecurityGroupId: string; /** 被绑定的实例ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID,支持指定多个实例。 */ InstanceIds: string[]; } declare interface AssociateSecurityGroupsResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ChangeInstanceRoleRequest { /** 复制组ID。请登录[Redis控制台的全球复制](https://console.cloud.tencent.com/redis/replication)页面获取复制组 ID。 */ GroupId: string; /** 实例ID。请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 实例角色。- rw:可读写。- r:只读。 */ InstanceRole: string; } declare interface ChangeInstanceRoleResponse { /** 异步流程ID */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ChangeMasterInstanceRequest { /** 复制组ID。创建复制组时,系统自动分配的 ID,是复制组的唯一标识。例如:crs-rpl-m3zt****,请登录[Redis 控制台](https://console.cloud.tencent.com/redis/replication)的全球复制组列表获取复制组 ID。 */ GroupId: string; /** 指定待提升为主实例的只读实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 标识是否强制提主。- true:强制提主。- false:不强制提主。 */ ForceSwitch?: boolean; } declare interface ChangeMasterInstanceResponse { /** 异步流程ID。 */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ChangeReplicaToMasterRequest { /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 副本节点组 ID,请通过接口[DescribeInstanceZoneInfo](https://cloud.tencent.com/document/product/239/50312)获取多 AZ备节点组的 ID 信息。单 AZ,则无需配置该参数。 */ GroupId?: number; } declare interface ChangeReplicaToMasterResponse { /** 异步任务ID。 */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CleanUpInstanceRequest { /** 实例 ID,请登录 [Redis 控制台回收站](https://console.cloud.tencent.com/redis/recycle)的实例列表复制实例 ID。 */ InstanceId: string; } declare interface CleanUpInstanceResponse { /** 任务ID */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ClearInstanceRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 实例访问密码。- 免密访问:无需配置。- 密码认证:必须配置。字符个数为[8,64],至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头。 */ Password?: string; /** 是否加密密码 */ EncryptPassword?: boolean; } declare interface ClearInstanceResponse { /** 任务ID */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CloneInstancesRequest { /** 指定待克隆的源实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 单次克隆实例的数量。- 包年包月每次购买最大数量为100。- 按量计费每次购买最大数量为30。 */ GoodsNum: number; /** 克隆实例所属的可用区ID。当前所支持的可用区 ID,请参见[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。 */ ZoneId: number; /** 付费方式。0:按量计费。1:包年包月。 */ BillingMode: number; /** 购买实例时长。单位:月。付费方式选择包年包月计费时,取值范围为[1,2,3,4,5,6,7,8,9,10,11,12,24,36,48,60]。付费方式选择按量计费时,设置为1。 */ Period: number; /** 安全组ID。请通过 [DescribeInstanceSecurityGroup](https://cloud.tencent.com/document/product/239/34447) 接口获取实例的安全组 ID。 */ SecurityGroupIdList: string[]; /** 克隆实例使用的备份ID。请通过接口[DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011)获取备份ID。 */ BackupId: string; /** 配置克隆实例是否支持免密访问。开启 SSL 与外网均不支持免密访问。true:免密实例,false:非免密实例。默认为非免密实例。 */ NoAuth?: boolean; /** 配置克隆实例的私有网络ID。如果未配置该参数,默认选择基础网络。 */ VpcId?: string; /** 配置克隆实例所属私有网络的子网。基础网络时该参数无需配置。 */ SubnetId?: string; /** 克隆实例的名称。仅支持长度小于60的中文、英文或者数字,短划线"-"、下划线"_"。 */ InstanceName?: string; /** 克隆实例的访问密码。当输入参数NoAuth为true时,可不设置该参数。当实例为Redis2.8、4.0和5.0时,其密码格式为:8-30个字符,至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头;当实例为CKV 3.2时,其密码格式为:8-30个字符,必须包含字母和数字,且不包含其他字符。 */ Password?: string; /** 自动续费标识。0:默认状态,手动续费。1:自动续费。2:不自动续费,到期自动隔离。 */ AutoRenew?: number; /** 用户自定义的端口,默认为6379,取值范围[1024,65535]。 */ VPort?: number; /** 实例的节点信息。目前支持配置节点的类型(主节点或者副本节点),及其节点的可用区信息。具体信息,请参见[RedisNodeInfo](https://cloud.tencent.com/document/product/239/20022)。单可用区部署可不配置该参数。 */ NodeSet?: RedisNodeInfo[]; /** 项目 ID。登录[Redis 控制台](https://console.cloud.tencent.com/redis#/),可在右上角的账号中心 > 项目管理中查找项目ID。 */ ProjectId?: number; /** 克隆实例需绑定的标签。 */ ResourceTags?: ResourceTag[]; /** 指定克隆实例相关的参数模板 ID。- 若不配置该参数,则系统会依据所选择的兼容版本及架构,自动适配对应的默认模板。- 请通过[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)接口,查询实例的参数模板列表,获取模板 ID 编号。 */ TemplateId?: string; /** 指定克隆实例的告警策略 ID。请登录[腾讯云可观测平台控制台](https://console.cloud.tencent.com/monitor/alarm2/policy),在 告警管理 > 策略管理页面获取策略 ID 信息。 */ AlarmPolicyList?: string[]; /** 克隆指定恢复数据的时间。仅支持已开通秒级备份的实例 */ CloneTime?: string; /** 是否加密密码 */ EncryptPassword?: boolean; } declare interface CloneInstancesResponse { /** 交易的ID。 */ DealId?: string; /** 克隆实例的 ID。 */ InstanceIds?: string[]; /** 订单号。 */ DealName?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CloseSSLRequest { /** 实例 ID。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; } declare interface CloseSSLResponse { /** 任务ID。 */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateInstanceAccountRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 自定义的访问数据库的账号名称。- 仅由字母、数字、下划线、中划线组成。- 长度不能大于32位。 */ AccountName: string; /** 设置自定义账号的密码。密码复杂度要求如下:- 字符个数为[8,64]。- 至少包含小写字母、大写字母、数字和字符 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的两种。- 不能以"/"开头。 */ AccountPassword: string; /** 指定账号的读请求路由分发至主节点或副本节点。未开启副本只读,不支持选择副本节点。- master:主节点- replication:副本节点 */ ReadonlyPolicy: string[]; /** 账户读写权限,支持选择只读与读写权限。- r:只读。- rw: 读写。 */ Privilege: string; /** 账号备注描述信息,长度为[0,64] 字节,支持中文。 */ Remark?: string; /** 是否加密密码 */ EncryptPassword?: boolean; } declare interface CreateInstanceAccountResponse { /** 任务ID。 */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateInstancesRequest { /** 实例类型。- 2:Redis 2.8 内存版(标准架构)。- 3:CKV 3.2 内存版(标准架构)。- 4:CKV 3.2 内存版(集群架构)。- 6:Redis 4.0 内存版(标准架构)。- 7:Redis 4.0 内存版(集群架构)。- 8:Redis 5.0 内存版(标准架构)。- 9:Redis 5.0 内存版(集群架构)。- 15:Redis 6.2 内存版(标准架构)。- 16:Redis 6.2 内存版(集群架构)。- 17:Redis 7.0 内存版(标准架构)。- 18:Redis 7.0 内存版(集群架构)。- 200:Memcached 1.6 内存版(集群架构)。**说明**:CKV 版本当前有存量用户使用,暂时保留。 */ TypeId: number; /** 内存容量,单位为MB, 数值需为1024的整数倍。具体规格,请通过 [DescribeProductInfo](https://cloud.tencent.com/document/api/239/30600) 接口查询全地域的售卖规格。- **TypeId**为标准架构时,**MemSize**是实例总内存容量;- **TypeId**为集群架构时,**MemSize**是单分片内存容量。 */ MemSize: number; /** 实例数量,单次购买实例数量。具体信息,请通过 [DescribeProductInfo](https://cloud.tencent.com/document/api/239/30600) 接口查询全地域的售卖规格。 */ GoodsNum: number; /** 购买实例的时长。- 若 **BillingMode**为**1**,即计费方式为包年包月时,需设置该参数,指定所购买实例的时长。单位:月,取值范围 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。- 若 **BillingMode**为**0**,即计费方式为按量计费时,该参数配置为1。 */ Period: number; /** 计费方式。- 0:按量计费。- 1:包年包月。 */ BillingMode: number; /** 实例所属的可用区ID,可参考[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。 */ ZoneId?: number; /** 访问实例的密码。- 当输入参数**NoAuth**为**true**时,指设置实例为免密码访问,Password可不用配置,否则Password为必填参数。- 当实例类型**TypeId**为Redis 2.8 内存版标准架构、Redis 4.0、5.0、6.2、7.0内存版标准架构或集群架构时,其密码复杂度要求为:8-64个字符,至少包含小写字母、大写字母、数字和字符()`~!@#$%^&*-+=_|{}[]:;<>,.?/ 中的2种,不能以"/"开头。- 当实例类型**TypeId**为CKV 3.2 内存版标准架构或集群架构时,其密码复杂度为:8-30个字符,必须包含字母和数字,且不包含其他字符。 */ Password?: string; /** 私有网络ID。如果不配置该参数则默认选择基础网络。请登录 [私有网络](https://console.cloud.tencent.com/vpc)控制台查询具体的ID。 */ VpcId?: string; /** 私有网络VPC的子网。基础网络下, 该参数无需配置。请登录 [私有网络](https://console.cloud.tencent.com/vpc)控制台查询子网列表获取具体的 ID。 */ SubnetId?: string; /** 项目 ID。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/),在右上角的账户信息菜单中,选择**项目管理**查询项目 ID。 */ ProjectId?: number; /** 自动续费标识。- 0:默认状态(手动续费)。- 1:自动续费。- 2:到期不续费。 */ AutoRenew?: number; /** 安全组 ID 数组。- 安全组是一种虚拟防火墙,对云数据库实例的网络访问进行控制。创建实例时,建议绑定相应的安全组。- 请通过 [DescribeInstanceSecurityGroup](https://cloud.tencent.com/document/product/239/34447) 接口获取实例的安全组 ID。 */ SecurityGroupIdList?: string[]; /** 用户自定义的网络端口。默认为6379,范围为 [1024,65535]。 */ VPort?: number; /** 实例分片数量。- 标准版实例无需配置该参数。- 集群版实例,分片数量范围为:[1、3、5、8、12、16、24、32、40、48、64、80、96、128]。 */ RedisShardNum?: number; /** 实例副本数量。- Redis 内存版 4.0、5.0、6.2、7.0 标准架构和集群架构支持副本数量范围为[1,5]。- Redis 2.8标准版、CKV标准版只支持1副本。 */ RedisReplicasNum?: number; /** 标识实例是否需支持副本只读。- Redis 2.8 标准版、CKV标准版不支持副本只读。- 开启副本只读,实例将自动读写分离,写请求路由到主节点,读请求路由到副本节点。- 如需开启副本只读,建议副本数量大于等于2。 */ ReplicasReadonly?: boolean; /** 实例名称。命名要求:仅支持长度小于60的中文、英文或者数字,短划线"-"、下划线"_"。 */ InstanceName?: string; /** 配置实例是否支持免密码访问。- true:免密访问实例。- false:非免密访问实例。默认为非免密方式,仅VPC网络的实例支持免密码访问。 */ NoAuth?: boolean; /** 实例的节点信息,包含节点 ID、节点类型、节点可用区 ID等。具体信息,请参见[RedisNodeInfo ](https://cloud.tencent.com/document/product/239/20022)。目前支持传入节点的类型(主节点或者副本节点),节点的可用区。单可用区部署不需要传递此参数。 */ NodeSet?: RedisNodeInfo[]; /** 给实例设定标签。 */ ResourceTags?: ResourceTag[]; /** 指定实例所属的可用区名称。具体信息,请参见[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。 */ ZoneName?: string; /** 指定实例相关的参数模板 ID。- 若不配置该参数,则系统会依据所选择的兼容版本及架构,自动适配对应的默认模板。- 请通过[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)接口,查询实例的参数模板列表,获取模板 ID 编号。 */ TemplateId?: string; /** 内部参数,标识创建实例是否需要检查。- false :默认值。发送正常请求,通过检查后直接创建实例。- true:发送检查请求,不会创建实例。 */ DryRun?: boolean; /** 指实例部署模式。- local:传统架构,默认为 local。- cdc:独享集群。- cloud:云原生,当前已暂停售卖。 */ ProductVersion?: string; /** 独享集群 ID。- 当 **ProductVersion** 设置为 **cdc** 时,该参数必须设置。- 请通过接口[ DescribeRedisClusters](https://cloud.tencent.com/document/product/239/109628) 获取集群 ID。 */ RedisClusterId?: string; /** 告警策略 ID 数组。- 请登录[腾讯云可观测平台-告警管理-策略管理](https://console.cloud.tencent.com/monitor/alarm/policy)获取告警策略 ID。- 若不配置该参数,则绑定默认告警策略。默认告警策略具体信息,请登录[腾讯云可观测平台-告警管理-策略管理](https://console.cloud.tencent.com/monitor/alarm/policy)查看。 */ AlarmPolicyList?: string[]; /** 是否加密密码 */ EncryptPassword?: boolean; } declare interface CreateInstancesResponse { /** 交易的ID。 */ DealId?: string; /** 实例ID。 */ InstanceIds?: string[]; /** 订单号。 */ DealName?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateParamTemplateRequest { /** 参数模板名称。字符长度要求为[2,64]。 */ Name: string; /** 参数模板描述。 */ Description?: string; /** 产品类型。- 6:Redis 4.0 内存版(标准架构)。- 7:Redis 4.0 内存版(集群架构)。- 8:Redis 5.0 内存版(标准架构)。- 9:Redis 5.0 内存版(集群架构)。- 15:Redis 6.2 内存版(标准架构)。- 16:Redis 6.2 内存版(集群架构)。- 17:Redis 7.0 内存版(标准架构)。- 18:Redis 7.0 内存版(集群架构)。 */ ProductType?: number; /** 源参数模板 ID。 */ TemplateId?: string; /** 参数列表。 */ ParamList?: InstanceParam[]; } declare interface CreateParamTemplateResponse { /** 参数模板 ID。 */ TemplateId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateReplicationGroupRequest { /** 指定复制组中的主实例ID。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 配置复制组名称。仅支持长度为2-64个字符的中文、英文、数字、下划线_、分隔符-。 */ GroupName?: string; /** 备注信息。 */ Remark?: string; } declare interface CreateReplicationGroupResponse { /** 异步流程ID。 */ TaskId?: number; /** 复制组string型id */ GroupId?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteInstanceAccountRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 子账号名称。请登录[Redis控制台](https://console.cloud.tencent.com/redis),切换至**账号管理**页面获取。具体信息,请参见[管理账号](https://cloud.tencent.com/document/product/239/36710)。 */ AccountName: string; } declare interface DeleteInstanceAccountResponse { /** 任务ID */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteParamTemplateRequest { /** 参数模板 ID。请登录 [Redis 控制台的参数模板](https://console.cloud.tencent.com/redis/templates)页面获取模板 ID。 */ TemplateId: string; } declare interface DeleteParamTemplateResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteReplicationInstanceRequest { /** 复制组ID。请登录[Redis控制台的全球复制](https://console.cloud.tencent.com/redis/replication)页面获取复制组 ID。 */ GroupId: string; /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 数据同步类型。- true:需要数据强同步。- false:不需要强同步,仅限删除主实例。 */ SyncType: boolean; } declare interface DeleteReplicationInstanceResponse { /** 异步任务ID */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeAutoBackupConfigRequest { /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; } declare interface DescribeAutoBackupConfigResponse { /** 该参数因兼容性问题暂时保留,请忽略。 */ AutoBackupType?: number; /** 备份周期,默认为每天自动备份,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。 */ WeekDays?: string[]; /** 备份任务发起时间段。 */ TimePeriod?: string; /** 全量备份文件保存天数。默认为7天。如需保存更多天数,请[提交工单](https://console.cloud.tencent.com/workorder/category)申请。 */ BackupStorageDays?: number; /** 该参数不再使用,请忽略。 */ BinlogStorageDays?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeBackupDetailRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 备份 ID,可通过接口 [DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011) 返回的参数 **RedisBackupSet** 获取。 */ BackupId: string; } declare interface DescribeBackupDetailResponse { /** 备份 ID。 */ BackupId?: string; /** 备份开始时间。 */ StartTime?: string; /** 备份结束时间。 */ EndTime?: string; /** 备份方式。 - 1:手动备份。- 0:自动备份。 */ BackupType?: string; /** 备份状态。 - 1:备份被其它流程锁定。- 2:备份正常,没有被任何流程锁定。- -1:备份已过期。- 3:备份正在被导出。- 4:备份导出成功。 */ Status?: number; /** 备份的备注信息。 */ Remark?: string; /** 备份是否被锁定。- 0:未被锁定。- 1:已被锁定。 */ Locked?: number; /** 备份文件大小。单位:Byte。 */ BackupSize?: number; /** 实例类型。 */ InstanceType?: number; /** 单分片内存规格大小,单位:MB。 */ MemSize?: number; /** 分片数量。 */ ShardNum?: number; /** 副本数量。 */ ReplicasNum?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeBackupDownloadRestrictionRequest { } declare interface DescribeBackupDownloadRestrictionResponse { /** 下载备份文件的网络限制类型:- NoLimit:不限制,腾讯云内外网均可以下载备份文件。- LimitOnlyIntranet:仅腾讯云自动分配的内网地址可下载备份文件。- Customize:指用户自定义的私有网络可下载备份文件。 */ LimitType?: string; /** 该参数仅支持输入 In,表示自定义的**LimitVpc**可以下载备份文件。 */ VpcComparisonSymbol?: string; /** 标识自定义的 LimitIp 地址是否可下载备份文件。- In: 自定义的 IP 地址可以下载。- NotIn: 自定义的 IP 不可以下载。 */ IpComparisonSymbol?: string; /** 自定义的可下载备份文件的 VPC ID。当参数**LimitType**为**Customize **时,显示该参数。 */ LimitVpc?: BackupLimitVpcItem[]; /** 自定义的可下载备份文件的 VPC IP 地址。当参数**LimitType**为**Customize **时,显示该参数。 */ LimitIp?: string[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeBackupUrlRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 备份 ID,可通过 [DescribeInstanceBackups ](https://cloud.tencent.com/document/product/239/20011)接口返回的参数 RedisBackupSet 获取。 */ BackupId: string; /** 下载备份文件的网络限制类型,如果不配置该参数,则使用用户自定义的配置。- NoLimit:不限制,腾讯云内外网均可以下载备份文件。- LimitOnlyIntranet:仅腾讯云自动分配的内网地址可下载备份文件。- Customize:指用户自定义的私有网络可下载备份文件。 */ LimitType?: string; /** 该参数仅支持输入 In,表示自定义的**LimitVpc**可以下载备份文件。 */ VpcComparisonSymbol?: string; /** 标识自定义的 LimitIp 地址是否可下载备份文件。- In: 自定义的 IP 地址可以下载。默认为 In。- NotIn: 自定义的 IP 不可以下载。 */ IpComparisonSymbol?: string; /** 自定义的可下载备份文件的 VPC ID。当参数**LimitType**为**Customize **时,需配置该参数。 */ LimitVpc?: BackupLimitVpcItem[]; /** 自定义的可下载备份文件的 VPC IP 地址。当参数**LimitType**为**Customize **时,需配置该参数。 */ LimitIp?: string[]; } declare interface DescribeBackupUrlResponse { /** 外网下载地址(6小时内链接有效),该字段正在逐步废弃中。 */ DownloadUrl?: string[]; /** 内网下载地址(6小时内链接有效),该字段正在逐步废弃中。 */ InnerDownloadUrl?: string[]; /** 文件名称,该字段正在逐步废弃中。 */ Filenames?: string[] | null; /** 备份文件信息列表。 */ BackupInfos?: BackupDownloadInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeBandwidthRangeRequest { /** 实例 ID,请登录Redis控制台在实例列表复制实例 ID。 */ InstanceId: string; } declare interface DescribeBandwidthRangeResponse { /** 标准带宽。指购买实例时,系统为每个节点分配的带宽。单位: MB/s。 */ BaseBandwidth?: number; /** 指实例的附加带宽。标准带宽不满足需求的情况下,用户可自行增加的带宽。开启副本只读时,实例总带宽 = 附加带宽 * 分片数 + 标准带宽 * 分片数 * Max ([只读副本数量, 1]),标准架构的分片数 = 1。没有开启副本只读时,实例总带宽 = 附加带宽 * 分片数 + 标准带宽 * 分片数,标准架构的分片数 = 1。单位: MB/s。 */ AddBandwidth?: number; /** 附加带宽设置下限。单位: MB/s。 */ MinAddBandwidth?: number; /** 附加带宽设置上限。单位: MB/s。 */ MaxAddBandwidth?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeCommonDBInstancesRequest { /** vpc网络ID信息列表 */ VpcIds?: number[]; /** 子网ID信息列表 */ SubnetIds?: number[]; /** 计费类型过滤列表;0表示包年包月,1表示按量计费 */ PayMode?: number; /** 实例ID过滤信息列表,数组最大长度限制为100 */ InstanceIds?: string[]; /** 实例名称过滤信息列表 */ InstanceNames?: string[]; /** 实例状态信息过滤列表 */ Status?: string[]; /** 排序字段 */ OrderBy?: string; /** 排序方式 */ OrderByType?: string; /** 实例vip信息列表 */ Vips?: string[]; /** vpc网络ID信息列表 */ UniqVpcIds?: string[]; /** 子网统一ID列表 */ UniqSubnetIds?: string[]; /** 数量限制,默认推荐100 */ Limit?: number; /** 偏移量,默认0 */ Offset?: number; } declare interface DescribeCommonDBInstancesResponse { /** 实例数 */ TotalCount?: number; /** 实例信息 */ InstanceDetails?: RedisCommonInstanceList[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeDBSecurityGroupsRequest { /** 数据库引擎名称,本接口取值:redis。 */ Product: string; /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; } declare interface DescribeDBSecurityGroupsResponse { /** 安全组规则。 */ Groups?: SecurityGroup[]; /** 实例内网IPv4地址。 */ VIP?: string; /** 内网端口。 */ VPort?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeGlobalReplicationAreaRequest { } declare interface DescribeGlobalReplicationAreaResponse { /** 可用地域信息 */ AvailableRegions?: AvailableRegion[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceAccountRequest { /** 指定实例 ID。例如:crs-xjhsdj****。请登录Redis控制台在实例列表复制实例 ID。 */ InstanceId: string; /** 分页大小。默认值为20,最小值为1,最大值为100。 */ Limit: number; /** 分页偏移量。参数取值:Limit 的整数倍,offset=limit*(页码-1)。默认值:0。 */ Offset: number; } declare interface DescribeInstanceAccountResponse { /** 账号详细信息。 */ Accounts?: Account[]; /** 账号个数。 */ TotalCount?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceBackupsRequest { /** 每页输出的备份列表大小。默认大小为20,最大值为 100。 */ Limit?: number; /** 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。 */ Offset?: number; /** 待操作的实例ID,可通过 DescribeInstance 接口返回值中的 InstanceId 获取。 */ InstanceId?: string; /** 开始时间,格式如:2017-02-08 16:46:34。查询实例在 [beginTime, endTime] 时间段内开始备份的备份列表,查询时间最大跨度30天。 */ BeginTime?: string; /** 结束时间,格式如:2017-02-08 19:09:26。查询实例在 [beginTime, endTime] 时间段内开始备份的备份列表,查询时间最大跨度30天。 */ EndTime?: string; /** 备份任务的状态:1:备份在流程中。2:备份正常。3:备份转RDB文件处理中。4:已完成RDB转换。-1:备份已过期。-2:备份已删除。 */ Status?: number[]; /** 实例名称,支持根据实例名称模糊搜索。 */ InstanceName?: string; } declare interface DescribeInstanceBackupsResponse { /** 备份总数。 */ TotalCount?: number; /** 实例的备份数组。 */ BackupSet?: RedisBackupSet[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceDTSInfoRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; } declare interface DescribeInstanceDTSInfoResponse { /** DTS任务ID */ JobId?: string; /** DTS任务名称 */ JobName?: string; /** 任务状态,取值为:1-创建中(Creating),3-校验中(Checking)4-校验通过(CheckPass),5-校验不通过(CheckNotPass),7-任务运行(Running),8-准备完成(ReadyComplete),9-任务成功(Success),10-任务失败(Failed),11-撤销中(Stopping),12-完成中(Completing) */ Status?: number; /** 状态描述 */ StatusDesc?: string; /** 同步时延,单位:字节 */ Offset?: number; /** 断开时间 */ CutDownTime?: string; /** 源实例信息 */ SrcInfo?: DescribeInstanceDTSInstanceInfo; /** 目标实例信息 */ DstInfo?: DescribeInstanceDTSInstanceInfo; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceDealDetailRequest { /** 订单号,即 [CreateInstances](https://cloud.tencent.com/document/api/239/20026) 的输出参数DealId。数组最大长度限制为10 */ DealIds?: string[]; /** 订单号,即 [CreateInstances](https://cloud.tencent.com/document/api/239/20026) 的输出参数DealName。数组最大长度限制为10 */ DealName?: string; } declare interface DescribeInstanceDealDetailResponse { /** 订单详细信息。 */ DealDetails?: TradeDealDetail[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceEventsRequest { /** 配置查询事件执行计划的起始日期,查询日期最大跨度30天。 */ ExecutionStartDate: string; /** 配置查询事件执行计划的结束日期,查询日期最大跨度30天。 */ ExecutionEndDate: string; /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId?: string; /** 输出每页显示事件的数量。- 默认值:10。- 取值范围:[1,100]。 */ PageSize?: number; /** 配置查询事件的输出页码,即支持根据PageNo(页码)与 PageSize (每页输出数量)查询某一页的事件。- 默认值:1。- 取值范围:大于0 的正整数。 */ PageNo?: number; /** 事件当前状态。- Waiting:未到达执行日期或不在维护时间窗内的事件。- Running:在维护时间窗内,正在执行维护的事件。- Finished:已全部完成维护的事件。- Canceled:已取消执行的事件。 */ Status?: string[]; /** 事件类型,当前仅支持配置实例迁移、资源腾挪、机房裁撤相关的运维操作。该参数仅支持配置为 **InstanceMigration**。 */ EventTypes?: string[]; /** 配置查询事件等级。事件等级根据其影响严重程度和紧急程度进行分级,由重至轻依次为关键、重要、中等、一般。- Critical:关键- High:重要- Middle:中等- Low:一般 */ Grades?: string[]; } declare interface DescribeInstanceEventsResponse { /** 总条数 */ TotalCount?: number; /** 实例事件信息 */ RedisInstanceEvents?: RedisInstanceEvent[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceLogDeliveryRequest { /** 实例ID。请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance)在实例列表复制实例 ID。 */ InstanceId: string; } declare interface DescribeInstanceLogDeliveryResponse { /** 实例慢日志投递信息。 */ SlowLog?: LogDeliveryInfo; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceMonitorBigKeyRequest { /** 实例Id */ InstanceId: string; /** 请求类型:1——string类型,2——所有类型 */ ReqType: number; /** 时间;例如:"20190219" */ Date: string; } declare interface DescribeInstanceMonitorBigKeyResponse { /** 大Key详细信息 */ Data?: BigKeyInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceMonitorBigKeySizeDistRequest { /** 实例Id */ InstanceId: string; /** 时间;例如:"20190219" */ Date: string; } declare interface DescribeInstanceMonitorBigKeySizeDistResponse { /** 大Key大小分布详情 */ Data?: DelayDistribution[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceMonitorBigKeyTypeDistRequest { /** 实例Id */ InstanceId: string; /** 时间;例如:"20190219" */ Date: string; } declare interface DescribeInstanceMonitorBigKeyTypeDistResponse { /** 大Key类型分布详细信息 */ Data?: BigKeyTypeInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceMonitorHotKeyRequest { /** 指定实例 ID。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 查询时间范围。- 1:实时。- 2:近30分钟。- 3:近6小时。- 4:近24小时。 */ SpanType: number; } declare interface DescribeInstanceMonitorHotKeyResponse { /** 热 Key 详细信息。 */ Data?: HotKeyInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceMonitorSIPRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; } declare interface DescribeInstanceMonitorSIPResponse { /** 访问来源信息 */ Data?: SourceInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceMonitorTookDistRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 查询时间日期。 */ Date: string; /** 时间范围。- 1:实时。- 2:近30分钟。- 3:近6小时。- 4:近24小时。 */ SpanType: number; } declare interface DescribeInstanceMonitorTookDistResponse { /** 时延分布信息。 */ Data?: DelayDistribution[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceMonitorTopNCmdRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 时间范围。- 1:实时。- 2:近30分钟。- 3:近6小时。- 4:近24小时。 */ SpanType: number; } declare interface DescribeInstanceMonitorTopNCmdResponse { /** 访问命令信息 */ Data?: SourceCommand[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceMonitorTopNCmdTookRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 查询时间范围。- 1:实时。- 2:近30分钟。- 3:近6小时。- 4:近24小时。 */ SpanType: number; } declare interface DescribeInstanceMonitorTopNCmdTookResponse { /** 耗时详细信息 */ Data?: CommandTake[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceNodeInfoRequest { /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 列表大小。每页输出的节点信息大小。默认为 20,最多输出1000条。该字段已不再使用,请忽略。 */ Limit?: number; /** 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。该字段已不再使用,请忽略。 */ Offset?: number; } declare interface DescribeInstanceNodeInfoResponse { /** Proxy节点数量。 */ ProxyCount?: number; /** Proxy节点信息。 */ Proxy?: ProxyNodes[]; /** Redis节点数量。 */ RedisCount?: number; /** Redis节点信息。 */ Redis?: RedisNodes[]; /** 该参数不再使用,请忽略。 */ TendisCount?: number; /** 该参数不再使用,请忽略。 */ Tendis?: TendisNodes[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceParamRecordsRequest { /** 实例 ID 。请登录 [Redis 控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 分页大小。默认为100,最大值为 200。 */ Limit?: number; /** 偏移量,取Limit整数倍,默认值为0。计算公式:offset=limit*(页码-1)。 */ Offset?: number; } declare interface DescribeInstanceParamRecordsResponse { /** 总的修改历史记录数。 */ TotalCount?: number; /** 修改历史记录信息。 */ InstanceParamHistory?: InstanceParamHistory[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceParamsRequest { /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; } declare interface DescribeInstanceParamsResponse { /** 参数列表总数量。 */ TotalCount?: number; /** 实例枚举类型参数。 */ InstanceEnumParam?: InstanceEnumParam[]; /** 实例整型参数。 */ InstanceIntegerParam?: InstanceIntegerParam[]; /** 实例字符型参数。 */ InstanceTextParam?: InstanceTextParam[]; /** 实例多选项型参数。 */ InstanceMultiParam?: InstanceMultiParam[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceSecurityGroupRequest { /** 实例 ID 列表,数组长度限制[0,100]。请登录 [Redis 控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceIds: string[]; } declare interface DescribeInstanceSecurityGroupResponse { /** 实例安全组信息。 */ InstanceSecurityGroupsDetail?: InstanceSecurityGroupDetail[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceShardsRequest { /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 指定是否过滤掉从节信息。- true;过滤从节点。- false:不过滤。默认为 false。 */ FilterSlave?: boolean; } declare interface DescribeInstanceShardsResponse { /** 实例分片列表信息,包括:节点信息、节点ID、Key数量、使用容量、容量倾斜率等信息。 */ InstanceShards?: InstanceClusterShard[]; /** 实例分片节点数量。 */ TotalCount?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceSpecBandwidthRequest { /** 指定实例 ID。请登录 Redis控制台 在实例列表复制实例 ID。同时,InstanceId 与规格参数不能同时为空,至少提供一种。若仅指定 InstanceId:查询该实例当前规格的带宽。若指定 InstanceId + 至少一个规格参数(ShardSize、ShardNum 或 ReplicateNum):计算变更规格后的带宽。若指定部分或所有规格参数(ShardSize、ShardNum、ReplicateNum 与 Type),而不指定 InstanceId:根据规格组合查询理论带宽。 */ InstanceId?: string; /** 分片大小。单位:MB。 */ ShardSize?: number; /** 分片数量。 */ ShardNum?: number; /** 复制组数量。 */ ReplicateNum?: number; /** 只读权重。- 100:开启从只读。- 0:关闭从只读。 */ ReadOnlyWeight?: number; /** 实例类型,同 CreateInstances 的Type。 */ Type?: number; } declare interface DescribeInstanceSpecBandwidthResponse { /** 基础带宽。 */ Bandwidth?: number; /** 链接限制。 */ ClientLimit?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceSupportFeatureRequest { /** 指定实例 ID。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。 */ InstanceId: string; /** 支持查询的功能特性如下所示。- read-local-node-only:就近接入。- multi-account:多账号管理。- auto-failback:故障恢复场景,主节点是否开启自动回切。 */ FeatureName: string; } declare interface DescribeInstanceSupportFeatureResponse { /** 是否支持 */ Support?: boolean; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstanceZoneInfoRequest { /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId?: string; } declare interface DescribeInstanceZoneInfoResponse { /** 实例节点组的个数。 */ TotalCount?: number; /** 实例节点组列表。 */ ReplicaGroups?: ReplicaGroup[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeInstancesRequest { /** 每页输出实例的数量,参数默认值20,最大值为1000。 */ Limit?: number; /** 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。 */ Offset?: number; /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId?: string; /** 实例列表排序依据,枚举值如下所示:- projectId:依据项目ID排序。- createtime:依据实例创建时间排序。- instancename:依据实例名称排序。- type:依据实例类型排序。- curDeadline:依据实例到期时间排序。 */ OrderBy?: string; /** 实例排序方式,默认为倒序排序。- 1:倒序。- 0:顺序。 */ OrderType?: number; /** 私有网络 ID 数组。如果不配置该参数或设置数组为空则默认选择基础网络。例如47525。该参数暂时保留,可忽略。请根据 UniqVpcIds 参数格式设置私有网络ID数组。 */ VpcIds?: string[]; /** 私有网络所属子网 ID 数组,例如:56854。该参数暂时保留,可忽略。请根据 UniqSubnetIds 参数格式设置私有网络子网 ID 数组。 */ SubnetIds?: string[]; /** 设置模糊查询关键字段,仅实例名称支持模糊查询。 */ SearchKey?: string; /** 项目 ID 组成的数组。 */ ProjectIds?: number[]; /** 实例名称。 */ InstanceName?: string; /** 私有网络 ID 数组。如果不配置该参数或者设置数组为空则默认选择基础网络,如:vpc-sad23jfdfk。 */ UniqVpcIds?: string[]; /** 私有网络所属子网 ID 数组,如:subnet-fdj24n34j2。 */ UniqSubnetIds?: string[]; /** 地域 ID 数组,该参数已经弃用,可通过公共参数Region查询对应地域。 */ RegionIds?: number[]; /** 实例状态。- 0:待初始化。- 1:流程中。- 2:运行中。- -2:已隔离。- -3:待删除。 */ Status?: number[]; /** 实例架构版本。- 1:单机版。- 2:主从版。- 3:集群版。 */ TypeVersion?: number; /** 存储引擎信息。可设置为Redis-2.8、Redis-4.0、Redis-5.0、Redis-6.0 或者 CKV。 */ EngineName?: string; /** 续费模式。- 0:手动续费。- 1:自动续费。- 2:到期不再续费。 */ AutoRenew?: number[]; /** 计费模式。- postpaid:按量计费。- prepaid:包年包月。 */ BillingMode?: string; /** 实例类型。- 2:Redis 2.8 内存版(标准架构)。- 3:CKV 3.2 内存版(标准架构)。- 4:CKV 3.2 内存版(集群架构)。- 5:Redis 2.8 内存版(单机)。- 6:Redis 4.0 内存版(标准架构)。- 7:Redis 4.0 内存版(集群架构)。- 8:Redis 5.0 内存版(标准架构)。- 9:Redis 5.0 内存版(集群架构)。- 15:Redis 6.2 内存版(标准架构)。- 16:Redis 6.2 内存版(集群架构)。- 17:Redis 7.0 内存版(标准架构)。- 18:Redis 7.0 内存版(集群架构)。- 200:Memcached 1.6 内存版(集群架构)。 */ Type?: number; /** 该参数为数组类型,支持配置实例名称、实例 ID、IP地址,其中实例名称为模糊匹配,实例 ID 和 IP 地址精确匹配。- 数组中每一个元素取并集进行匹配查询。- **InstanceId** 与 **SearchKeys** 同时配置,则取二者交集进行匹配查询。 */ SearchKeys?: string[]; /** 内部参数,用户可忽略。 */ TypeList?: number[]; /** 内部参数,用户可忽略。 */ MonitorVersion?: string; /** 根据标签的 Key 和 Value 筛选资源。该参数不配置或者数组设置为空值,则不根据标签进行过滤。 */ InstanceTags?: InstanceTagInfo[]; /** 根据标签的 Key 筛选资源,该参数不配置或者数组设置为空值,则不根据标签Key进行过滤。 */ TagKeys?: string[]; /** 实例的产品版本。如果该参数不配置或者数组设置为空值,则默认不依据此参数过滤实例。- local:本地盘版。- cdc:独享集群版。 */ ProductVersions?: string[]; /** 批量查询指定的实例 ID,返回结果已 Limit 限制为主。 */ InstanceIds?: string[]; /** 可用区模式。- singleaz:单可用区。- multiaz:多可用区。 */ AzMode?: string; } declare interface DescribeInstancesResponse { /** 实例总数量。 */ TotalCount?: number; /** 实例详细信息列表。 */ InstanceSet?: InstanceSet[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeMaintenanceWindowRequest { /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; } declare interface DescribeMaintenanceWindowResponse { /** 维护时间窗开始时间。取值范围为"00:00-23:00"的任意时间点,如03:24。 */ StartTime?: string; /** 维护时间窗结束时间。- 取值范围为"00:00-23:00"的任意时间点,如:04:24。- 维护时间持续时长最小为30分钟,最大为3小时。- 结束时间务必是基于开始时间向后的时间。 */ EndTime?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeParamTemplateInfoRequest { /** 指定查询的参数模板 ID。请通过接口[DescribeParamTemplates](https://cloud.tencent.com/document/product/239/58750)获取参数模板列表信息。 */ TemplateId: string; } declare interface DescribeParamTemplateInfoResponse { /** 参数模板的参数数量。 */ TotalCount?: number; /** 参数模板 ID。 */ TemplateId?: string; /** 参数模板名称。 */ Name?: string; /** 产品类型。- 2:Redis 2.8 内存版(标准架构)。- 3:CKV 3.2 内存版(标准架构)。- 4:CKV 3.2 内存版(集群架构)。- 5:Redis 2.8 内存版(单机)。- 6:Redis 4.0 内存版(标准架构)。- 7:Redis 4.0 内存版(集群架构)。- 8:Redis 5.0 内存版(标准架构)。- 9:Redis 5.0 内存版(集群架构)。- 15:Redis 6.2 内存版(标准架构)。- 16:Redis 6.2 内存版(集群架构)。- 17:Redis 7.0 内存版(标准架构)。- 18:Redis 7.0 内存版(集群架构)。 */ ProductType?: number; /** 参数模板描述。 */ Description?: string; /** 参数详情。包含:参数的名称,当前运行值,默认值,最大值、最小值、枚举值等信息。 */ Items?: ParameterDetail[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeParamTemplatesRequest { /** 指定查询的产品版本与架构。6:Redis 4.0 标准架构。7:Redis 4.0 集群架构。8:Redis 5.0 标准架构。9:Redis 5.0 集群架构。15:Redis 6.2 标准架构。16:Redis 6.2 集群架构。17:Redis 7.0 标准架构。18:Redis 7.0 集群架构。19:ValKey 8.0 标准架构。20:ValKey 8.0 集群架构。 */ ProductTypes?: number[]; /** 指定查询的参数模板名称。数据类型:字符串数组,最大长度限制为50。获取方式:请通过 Redis 控制台的参数模版 页面复制自定义模板或系统默认模板的模板名称。 */ TemplateNames?: string[]; /** 指定查询的参数模板 ID。数据类型:字符串数组,最大长度限制为50。获取方式:请通过 Redis 控制台的参数模版 页面复制自定义模板或系统默认模板的模板 ID。 */ TemplateIds?: string[]; /** 指定查询结果的分页大小,即每页返回的记录数量。取值范围:0~200。默认值:200。 */ Limit?: number; /** 分页偏移量,用于指定查询结果的起始位置。取值:必须为 Limit 的整数倍,默认值为 0。计算公式:offset=limit*(页码-1)。 */ Offset?: number; } declare interface DescribeParamTemplatesResponse { /** 该用户的参数模板数量。 */ TotalCount?: number; /** 参数模板详情。 */ Items?: ParamTemplateInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeProductInfoRequest { } declare interface DescribeProductInfoResponse { /** 地域售卖信息。即使指定具体地域,也返回所有地域的售卖信息。 */ RegionSet?: RegionConf[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeProjectSecurityGroupRequest { /** 指定查询的项目 ID。- 0:默认项目。- -1:所有项目。- 大于0:特定项目。请登录[Redis控制台的项目管理](https://console.cloud.tencent.com/project)页面,在**项目名称**中复制项目 ID。 */ ProjectId?: number; /** 安全组 ID,通过接口[DescribeInstanceSecurityGroup](https://cloud.tencent.com/document/product/239/34447)的返回参数 **InstanceSecurityGroupsDetail** 的子参数 **SecurityGroupId** 获取。 */ SecurityGroupId?: string; } declare interface DescribeProjectSecurityGroupResponse { /** 项目安全组 */ SecurityGroupDetails?: SecurityGroupDetail[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeProjectSecurityGroupsRequest { /** 数据库引擎名称,本接口取值:redis。 */ Product: string; /** 项目 ID,请登录[Redis控制台的项目管理](https://console.cloud.tencent.com/project)页面,在**项目名称**中复制项目 ID。 */ ProjectId?: number; /** 偏移量,取值为Limit的整数倍。 */ Offset?: number; /** 拉取数量限制,默认 20。 */ Limit?: number; /** 搜索条件,支持安全组 ID 或者安全组名称。 */ SearchKey?: string; } declare interface DescribeProjectSecurityGroupsResponse { /** 安全组规则。 */ Groups?: SecurityGroup[]; /** 符合条件的安全组总数量。 */ Total?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeProxySlowLogRequest { /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 慢查询的开始时间,查询时间最大跨度30天。 */ BeginTime: string; /** 慢查询的结束时间,查询时间最大跨度30天。 */ EndTime: string; /** 慢查询阈值。取值为大于0 的正整数。单位:毫秒。 */ MinQueryTime?: number; /** 每页输出的任务列表大小。默认值为20,最小值为1,最大值为100。 */ Limit?: number; /** 分页偏移量。默认为0。取值为 Limit 整数倍。计算公式:offset=limit*(页码-1)。 */ Offset?: number; } declare interface DescribeProxySlowLogResponse { /** 慢查询总数。 */ TotalCount?: number; /** 慢查询详情,注意:TotalCount大于1W,即慢日志超过1万条,不支持返回日志详情,返回数据为空。 建议缩小BeginTime和EndTime的时间间隔,多次查询。 */ InstanceProxySlowLogDetail?: InstanceProxySlowlogDetail[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeRedisClusterOverviewRequest { /** 本地专用集群 ID,请登录[专用集群控制台](https://console.cloud.tencent.com/cdc/dedicatedcluster/index?rid=1)实例列表获取集群 ID。 */ DedicatedClusterId?: string; } declare interface DescribeRedisClusterOverviewResponse { /** 资源包总数 */ TotalBundle?: number; /** 资源包总内存大小,单位:GB */ TotalMemory?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeRedisClustersRequest { /** Redis独享集群 ID。请登录[专用集群控制台](https://console.cloud.tencent.com/cdc/dedicatedcluster/index?rid=1)切换至**云服务管理**页面,在下拉框选择**云数据库 Redis**,可获取独享集群ID。 */ RedisClusterIds?: string[]; /** 集群状态。- 1:流程。- 2:运行中。- 3:已隔离。 */ Status?: number[]; /** 项目ID数组。请登录[项目管理](https://console.cloud.tencent.com/project)页面,在**项目名称**中复制项目 ID。 */ ProjectIds?: number[]; /** 续费模式。- 0:默认状态,手动续费。- 1:自动续费。- 2:明确不自动续费。 */ AutoRenewFlag?: number[]; /** Redis 独享集群名称。 */ ClusterName?: string; /** 搜索关键词:支持集群 ID、集群名称。 */ SearchKey?: string; /** 分页限制返回大小,不传则默认为20。 */ Limit?: number; /** 偏移量,取Limit整数倍 */ Offset?: number; /** 本地专用集群 ID,请登录[专用集群控制台](https://console.cloud.tencent.com/cdc/dedicatedcluster/index?rid=1)实例列表获取集群 ID。 */ DedicatedClusterId?: string; } declare interface DescribeRedisClustersResponse { /** 集群总数 */ Total?: number; /** CDC集群资源列表 */ Resources?: CDCResource[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeReplicationGroupInstanceRequest { /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; } declare interface DescribeReplicationGroupInstanceResponse { /** AppID。 */ AppId?: number; /** 地域数字编号。 */ RegionId?: number; /** 复制组字符串ID。 */ GroupId?: string; /** 复制组名称。 */ GroupName?: string; /** 实例复制组角色。- r: 备实例- rw: 主实例 */ InstanceRole?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeReplicationGroupRequest { /** 每页输出实例列表的大小。取值为大于0 的正整数,默认为20。 */ Limit: number; /** 分页偏移量,取Limit整数倍。计算公式:offset=limit*(页码-1)。 */ Offset: number; /** 指定复制组 ID。例如:crs-rpl-m3zt****。请登录[Redis 控制台](https://console.cloud.tencent.com/redis/replication)的全球复制组列表获取复制组 ID。 */ GroupId?: string; /** 模糊查询的关键字,可以设置为复制组ID或复制组名称进行模糊查询。请登录[Redis 控制台](https://console.cloud.tencent.com/redis/replication)的全球复制组列表获取复制组 ID及名称。 */ SearchKey?: string; } declare interface DescribeReplicationGroupResponse { /** 复制组数量。 */ TotalCount?: number; /** 复制组信息。 */ Groups?: Groups[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeSSLStatusRequest { /** 实例 ID。请登录 [Redis 控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; } declare interface DescribeSSLStatusResponse { /** SSL 证书下载地址。 */ CertDownloadUrl?: string; /** 证书下载链接到期时间。 */ UrlExpiredTime?: string; /** 标识实例开启 SSL 功能。- true:开启 。- false:关闭。 */ SSLConfig?: boolean; /** 标识实例是否支持 SSL特性。- true:支持。- false:不支持。 */ FeatureSupport?: boolean; /** 说明配置 SSL 的状态。- 1: 配置中。- 2:配置成功。 */ Status?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeSecondLevelBackupInfoRequest { /** 指定实例 ID。请登录 [Redis 控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId?: string; /** 秒级备份时间戳。- 设置范围:支持7天内任意秒级时间点。- 时间戳格式:Unix 时间戳。 */ BackupTimestamp?: number; } declare interface DescribeSecondLevelBackupInfoResponse { /** 备份记录ID。 */ BackupId?: string; /** 备份时间戳。 */ BackupTimestamp?: number; /** 备份不存在的时间戳范围。 */ MissingTimestamps?: SecondLevelBackupMissingTimestamps[] | null; /** 实例开启秒级备份的时间戳。 */ StartTimestamp?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeSlowLogRequest { /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 预查询慢日志的起始时间,查询时间最大跨度30天。 */ BeginTime: string; /** 预查询慢日志的结束时间,查询时间最大跨度30天 */ EndTime: string; /** 慢查询平均执行时间阈值。取值为大于0 的正整数。单位:毫秒。 */ MinQueryTime?: number; /** 每个页面展示的慢查询条数,默认值为20,最小值为1,最大值为100。 */ Limit?: number; /** 慢查询条数的偏移量。默认为0。取Limit整数倍。计算公式:offset=limit*(页码-1)。 */ Offset?: number; /** 节点所属角色。- master:主节点。- slave:从节点。 */ Role?: string; } declare interface DescribeSlowLogResponse { /** 慢查询总数。 */ TotalCount?: number; /** 已废弃,该参数存在命名不规范问题,后续用参数InstanceSlowLogDetail取代。慢查询详情。 */ InstanceSlowlogDetail?: InstanceSlowlogDetail[]; /** 慢查询详情,注意:TotalCount大于1W,即慢日志超过1万条,不支持返回日志详情,返回数据为空。 建议缩小BeginTime和EndTime的时间间隔,多次查询。 */ InstanceSlowLogDetail?: InstanceSlowlogDetail[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeTaskInfoRequest { /** 任务 ID, 请通过接口[DescribeTaskList](https://cloud.tencent.com/document/product/239/39374) 的返回参数 **Tasks** 的子参数 **TaskId** 获取。 */ TaskId: number; } declare interface DescribeTaskInfoResponse { /** 任务状态。- preparing:待执行。- running:执行中。- succeed:成功。- failed:失败。- error:执行出错。 */ Status?: string; /** 任务开始时间。 */ StartTime?: string; /** 任务类型。常见的类型包含:新建类型、配置变更、关闭实例、清空实例、重置密码、版本升级、备份实例、改变网络类型、实例可用区迁移、手动提主等。 */ TaskType?: string; /** 实例的 ID。 */ InstanceId?: string; /** 任务执行返回的信息,执行错误时显示错误信息。执行中或执行成功则为空。 */ TaskMessage?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeTaskListRequest { /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId?: string; /** 实例名称。请登录 [Redis 控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例名称。 */ InstanceName?: string; /** 每页输出的任务列表大小。默认为 20,最多输出100条。 */ Limit?: number; /** 分页偏移量。取值需为 Limit 的整数倍:offset=limit*(页码-1),默认值为0。 */ Offset?: number; /** 该字段已废弃, 请忽略, 项目 ID */ ProjectIds?: number[]; /** 任务类型。- FLOW_CREATE: "001",新建实例。- FLOW_RESIZE : "002",配置变更。- FLOW_CLOSE:"003",关闭实例。- FLOW_CLEAN: "004",清空实例。- FLOW_STARTUP:"005",实例启用。- FLOW_DELETE:"006",删除实例。- FLOW_SETPWD:"007",重置密码。- FLOW_EXPORTBACKUP:"009",导出备份文件。- FLOW_RESTOREBACKUP:"010",恢复备份。- FLOW_BACKUPINSTANCE:"012",备份实例。- FLOW_MIGRATEINSTANCE:"013",迁移实例。- FLOW_DELBACKUP:"014",删除备份。- FLOW_EXCHANGEINSTANCE: "016",切换实例流程。- FLOW_AUTOBACKUP:"017",自动备份实例。- FLOW_MIGRATECHECK: "022",迁移参数校验。- FLOW_MIGRATETASK:"023",数据迁移中。- FLOW_CLEANDB:"025",清空某个数据库。- FLOW_CLONEBACKUP:"026",克隆备份。- FLOW_CHANGEVIP: "027",改变vip地址。- FLOW_EXPORSHR :"028",扩缩容。- FLOW_ADDNODES:"029",加(减)节点。- FLOW_CHANGENET:"031",改变网络类型。- FLOW_MODIFYINSTACEREADONLY:"033",只读策略变更。- FLOW_MODIFYINSTANCEPARAMS:"034",修改实例参数。- FLOW_MODIFYINSTANCEPASSWORDFREE:"035",设置免密。- FLOW_SWITCHINSTANCEVIP:"036",实例VIP切换。- FLOW_MODIFYINSTANCEACCOUNT:"037",实例账号变更。- FLOW_MODIFYINSTANCEBANDWIDTH:"038",实例带宽变更。- FLOW_ENABLEINSTANCE_REPLICATE:"039",开启副本只读。- FLOW_DISABLEINSTANCE_REPLICATE:"040",关闭副本只读。- FLOW_UpgradeArch:"041",实例架构升级,主从升集群。- FLOW_DowngradeArch: "042",实例架构降级,集群降主从。- FLOW_UpgradeVersion: "043",版本升级。- FLOW_MODIFYCONNECTIONCONFIG:"044",带宽连接数调整,- FLOW_CLEARNETWORK:"045",更换网络,- FLOW_REMOVE_BACKUP_FILE:"046",删除备份。- FLOW_UPGRADE_SUPPORT_MULTI_AZ:"047",升级实例支持多可用区。- FLOW_SHUTDOWN_MASTER:"048",模拟故障。- FLOW_CHANGE_REPLICA_TO_MASTER:"049",手动提主。- FLOW_CODE_ADD_REPLICATION_INSTANCE:"050",新增复制组。- FLOW_OPEN_WAN:"052",开通外网。- FLOW_CLOSE_WAN:"053",关闭外网FLOW_UPDATE_WAN:"054",更新外网。- FLOW_CODE_DELETE_REPLICATION_INSTANCE:"055",解绑复制组。- FLOW_CODE_CHANGE_MASTER_INSTANCE:"056",复制组实例切主。- FLOW_CODE_CHANGE_INSTANCE_ROLE: "057",更改复制组实例角色。- FLOW_MIGRATE_NODE:"058",迁移节点。- FLOW_SWITCH_NODE:"059",切换节点。- FLOW_UPGRADE_SMALL_VERSION:"060",升级 Redis版本。- FLOW_UPGRADE_PROXY_VERSION:"061",升级 Proxy 版本。- FLOW_MODIFY_INSTANCE_NETWORK: "062",实例修改网络。- FLOW_MIGRATE_PROXY_NODE:"063",迁移proxy节点。- FLOW_MIGRATION_INSTANCE_ZONE:"066",实例可用区迁移中。- FLOW_UPGRADE_INSTANCE_CACHE_AND_PROXY: "067",实例版本升级中。- FLOW_MODIFY_PROXY_NUM:"069",加(减)Proxy 节点。- FLOW_MODIFYBACKUPMOD:"070",变更实例备份模式。 */ TaskTypes?: string[]; /** 任务执行的起始时间,格式如:2021-12-30 00:00:00,支持查询近30天内数据。 */ BeginTime?: string; /** 任务运行的终止时间。格式如:2021-12-30 20:59:35,支持查询近30天内数据。 */ EndTime?: string; /** 该参数为内部使用,请忽略。 */ TaskStatus?: number[]; /** 任务执行状态。- 0:任务初始化。- 1:执行中。- 2:完成。- 4:失败。 */ Result?: number[]; /** 该字段已废弃,使用OperateUin代替,请忽略。 */ OperatorUin?: number[]; /** 操作者账号 ID,UIN。 */ OperateUin?: string[]; } declare interface DescribeTaskListResponse { /** 任务总数。 */ TotalCount?: number; /** 任务详细信息。 */ Tasks?: TaskInfoDetail[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeTendisSlowLogRequest { /** 实例 ID,请登录[Tendis控制台](https://console.cloud.tencent.com/tendis)在实例列表复制实例 ID。 */ InstanceId: string; /** 开始时间:2019-09-08 12:12:41,查询时间最大跨度30天。 */ BeginTime: string; /** 结束时间:2019-09-09 12:12:41,查询时间最大跨度30天。 */ EndTime: string; /** 慢查询阈值,取值为大于0的正整数,单位:毫秒。 */ MinQueryTime?: number; /** 页面大小。默认为20,最小为1,最大为100。 */ Limit?: number; /** 分页偏移量。默认为0,取值为 Limit 整数倍,计算公式:offset=limit*(页码-1)。 */ Offset?: number; } declare interface DescribeTendisSlowLogResponse { /** 慢查询总数 */ TotalCount?: number; /** 慢查询详情,注意:TotalCount大于1W,即慢日志超过1万条,不支持返回日志详情,返回数据为空。 建议缩小BeginTime和EndTime的时间间隔,多次查询。 */ TendisSlowLogDetail?: TendisSlowLogDetail[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DestroyPostpaidInstanceRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制按量计费的实例 ID。 */ InstanceId: string; } declare interface DestroyPostpaidInstanceResponse { /** 任务Id */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DestroyPrepaidInstanceRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; } declare interface DestroyPrepaidInstanceResponse { /** 订单Id */ DealId?: string; /** 订单号。 */ DealName?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DisableReplicaReadonlyRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; } declare interface DisableReplicaReadonlyResponse { /** 任务ID */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DisassociateSecurityGroupsRequest { /** 数据库引擎名称,本接口取值:redis。 */ Product: string; /** 安全组 ID,请通过接口[DescribeInstanceSecurityGroup](https://cloud.tencent.com/document/product/239/34447)的返回参数InstanceSecurityGroupsDetail 的子参数**SecurityGroupId**获取。 */ SecurityGroupId: string; /** 实例ID列表,一个或者多个实例 ID 组成的数组。请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceIds: string[]; } declare interface DisassociateSecurityGroupsResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface EnableReplicaReadonlyRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 只读路由策略。- master:表示只读路由至主节点。- replication:表示只读路由至从节点。默认值为:replication。 */ ReadonlyPolicy?: string[]; } declare interface EnableReplicaReadonlyResponse { /** 错误:ERROR,正确OK(已废弃) */ Status?: string; /** 任务ID */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface InquiryPriceCreateInstanceRequest { /** 实例类型。- 2:Redis 2.8 内存版(标准架构)。- 6:Redis 4.0 内存版(标准架构)。- 7:Redis 4.0 内存版(集群架构)。- 8:Redis 5.0 内存版(标准架构)。- 9:Redis 5.0 内存版(集群架构)。- 15:Redis 6.2 内存版(标准架构)。- 16:Redis 6.2 内存版(集群架构)。- 17:Redis 7.0 内存版(标准架构)。- 18:Redis 7.0 内存版(集群架构)。- 200:Memcached 1.6 内存版(集群架构)。 */ TypeId: number; /** 内存容量,单位为MB, 数值需为1024的整数倍,具体规格以 [查询产品售卖规格](https://cloud.tencent.com/document/api/239/30600) 返回的规格为准。TypeId为标准架构时,MemSize是实例总内存容量;TypeId为集群架构时,MemSize是单分片内存容量。 */ MemSize: number; /** 实例数量,单次购买实例数量以 [查询产品售卖规格](https://cloud.tencent.com/document/api/239/30600) 返回的规格为准。 */ GoodsNum: number; /** 购买时长,在创建包年包月实例的时候需要填写,按量计费实例填1即可,单位:月,取值范围 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。 */ Period: number; /** 付费方式。- 0:按量计费。- 1:包年包月。 */ BillingMode: number; /** 实例所属的可用区 ID,可参考[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。**说明**:请在 **ZoneId** 与 **ZoneName** 中至少指定一个参数。 */ ZoneId?: number; /** 实例分片数量。- 标准架构需要配置分片数量为1。- 集群架构分片数量支持设置为1、3、5、8、12、16、24、32、40、48、64、80、96、128。 */ RedisShardNum?: number; /** 实例副本数量。取值范围为:1、2、3、4、5。 */ RedisReplicasNum?: number; /** 是否支持副本只读。Redis2.8标准架构、CKV标准架构无需填写。- true:无需支持副本只读。- false:需支持。 */ ReplicasReadonly?: boolean; /** 实例所属的可用区名称,可参考[地域和可用区](https://cloud.tencent.com/document/product/239/4106) 。**说明**:请在 **ZoneId** 与 **ZoneName** 中至少指定一个参数。 */ ZoneName?: string; /** 部署方式。- local:本地盘版,默认为 local。- cloud:云盘版。- cdc:独享集群版。 */ ProductVersion?: string; } declare interface InquiryPriceCreateInstanceResponse { /** 价格 */ Price?: number; /** 高精度价格 */ HighPrecisionPrice?: number; /** 币种 */ Currency?: string; /** 价格金额单位- pent: 分- microPent: 微分 */ AmountUnit?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface InquiryPriceRenewInstanceRequest { /** 包年包月实例的购买时长。- 单位:月。- 取值范围 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。 */ Period: number; /** 指定实例 ID。例如:crs-xjhsdj****。请登录 [Redis 控制台](https://console.cloud.tencent.com/redis)在实例列表复制包年包月实例 ID。 */ InstanceId: string; } declare interface InquiryPriceRenewInstanceResponse { /** 价格 */ Price?: number; /** 高精度价格 */ HighPrecisionPrice?: number; /** 币种 */ Currency?: string; /** 价格金额单位- pent: 分- microPent: 微分 */ AmountUnit?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface InquiryPriceUpgradeInstanceRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 分片大小,单位:MB。 */ MemSize: number; /** 分片数量。- 实例为标准架构,RedisShardNum 默认为1。- Redis 2.8主从版、CKV主从版和 Redis 2.8单机版不需要填写。 */ RedisShardNum?: number; /** 副本数量,Redis2.8主从版、CKV主从版和Redis2.8单机版不需要填写。 */ RedisReplicasNum?: number; } declare interface InquiryPriceUpgradeInstanceResponse { /** 价格 */ Price?: number; /** 高精度价格 */ HighPrecisionPrice?: number; /** 币种 */ Currency?: string; /** 价格金额单位- pent: 分- microPent: 微分 */ AmountUnit?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface KillMasterGroupRequest { /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 该参数用于配置指定实例的访问密码。若为免密认证,该参数则无需配置。密码复杂度要求如下所示。- 长度8-30位,推荐使用12位以上的密码- 不能以"/"开头- 至少包含小写字母a-z、大写字母A-Z、数字0-9及其 ()`~!@#$%^&*-+=_|{}[]:;<>,.?/中的两项。 */ Password?: string; /** 分片集群的分片 ID。请通过接口[DescribeInstanceNodeInfo](https://cloud.tencent.com/document/product/239/48603) 的返回参数 **Redis** 中的 **ClusterId** 获取。 */ ShardIds?: number[]; } declare interface KillMasterGroupResponse { /** 异步任务ID。 */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ManualBackupInstanceRequest { /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 手动备份任务的备注信息。 */ Remark?: string; /** 备份数据的保存天数。- 单位:天;默认值为7天;取值范围:[0.1825]。如果超过 7天,请[提交工单](https://console.cloud.tencent.com/workorder/category)申请。- 如果不配置该参数,默认与自动备份的保留时间一致。- 如果未设置自动备份,默认为7天。 */ StorageDays?: number; } declare interface ManualBackupInstanceResponse { /** 任务ID */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModfiyInstancePasswordRequest { /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 实例旧密码。 */ OldPassword: string; /** 实例新密码。密码复杂度要求如下:- 长度8 - 64位, 推荐使用12位以上的密码。- 不能以"/"开头。- 至少包含小写字母a - z、大写字母A - Z、数字0 - 9、特殊字符 ()~!@#$%^&*-+=_|{}[]:;<>,.?/中的两项。 */ Password: string; /** 是否加密密码 */ EncryptPassword?: boolean; } declare interface ModfiyInstancePasswordResponse { /** 任务 ID。 */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyAutoBackupConfigRequest { /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 设置自动备份周期。可设置为Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。该参数暂不支持修改。 */ WeekDays?: string[]; /** 备份时间段。可设置为每个整点。格式如:00:00-01:00, 01:00-02:00...... 23:00-00:00。 */ TimePeriod?: string; /** 自动备份类型。目前仅能配置为:1 ,指定时备份。 */ AutoBackupType?: number; /** 全量备份文件保存天数。 仅支持设置为 7,单位:天。如需更长天数,请[提交工单](https://console.cloud.tencent.com/workorder/category)申请。 */ BackupStorageDays?: number; } declare interface ModifyAutoBackupConfigResponse { /** 自动备份类型。目前仅能配置为:1 ,指定时备份。 */ AutoBackupType?: number; /** 自动备份周期。取值为:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。 */ WeekDays?: string[]; /** 自动定时备份时间段。格式如:00:00-01:00, 01:00-02:00...... 23:00-00:00。 */ TimePeriod?: string; /** 全量备份文件保存天数,单位:天。 */ BackupStorageDays?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyBackupDownloadRestrictionRequest { /** 下载备份文件的网络限制类型:- NoLimit:不限制,腾讯云内外网均可以下载备份文件。- LimitOnlyIntranet:仅腾讯云自动分配的内网地址可下载备份文件。- Customize:指用户自定义的私有网络可下载备份文件。 */ LimitType: string; /** 该参数仅支持输入 In,表示自定义的**LimitVpc**可以下载备份文件。 */ VpcComparisonSymbol?: string; /** 标识自定义的 LimitIp 地址是否可下载备份文件。- In: 自定义的 IP 地址可以下载。- NotIn: 自定义的 IP 不可以下载。 */ IpComparisonSymbol?: string; /** 自定义的可下载备份文件的 VPC ID。当参数**LimitType**为**Customize **时,需配置该参数。 */ LimitVpc?: BackupLimitVpcItem[]; /** 自定义的可下载备份文件的 VPC IP 地址。当参数**LimitType**为**Customize **时,需配置该参数。 */ LimitIp?: string[]; } declare interface ModifyBackupDownloadRestrictionResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyConnectionConfigRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 附加带宽,大于0,单位MB。**说明**:Bandwidth 和 ClientLimit 参数不能同时为空,您必须至少选择其中一个进行配置。 */ Bandwidth?: number; /** 单分片的总连接数。- 未开启副本只读时,下限为10000,上限为40000。- 开启副本只读时,下限为10000,上限为10000×(只读副本数+3)。**说明**:Bandwidth 和 ClientLimit 参数不能同时为空,您必须至少选择其中一个进行配置。 */ ClientLimit?: number; } declare interface ModifyConnectionConfigResponse { /** 任务ID */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyDBInstanceSecurityGroupsRequest { /** 数据库引擎名称,本接口取值:redis。 */ Product: string; /** 更换为新的安全组 ID 列表,即一个或者多个安全组 ID 组成的数组。- 若实例第一次配置安全组,请使用接口[AssociateSecurityGroups](https://cloud.tencent.com/document/product/239/41260)先绑定安全组。- 更换安全组,请在[控制台安全组](https://console.cloud.tencent.com/vpc/security-group)页面获取安全组 ID。 **注意:**该入参会全量替换存量已有集合,非增量更新。修改需传入预期的全量集合。 */ SecurityGroupIds: string[]; /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; } declare interface ModifyDBInstanceSecurityGroupsResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyInstanceAccountRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 指定需修改的账号。- root:指在创建 Redis 数据库实例时自动生成的账号。用户无法修改其读写权限,仅可修改其请求路由策略。- 自定义的账号:用户在实例创建成功后手动创建的账号。用户可以随时修改其读写权限与请求路由策略。 */ AccountName: string; /** 指定所修改账号访问的密码。 */ AccountPassword?: string; /** 账号描述信息 */ Remark?: string; /** 指定所修改账号读写请求路由的策略。- master:表示读写请求路由至主节点。- replication:表示读写请求路由至从节点。 */ ReadonlyPolicy?: string[]; /** 指定所修改账号的读写权限。- r:只读。- w:只写。- rw:读写。 */ Privilege?: string; /** 指定是否将默认账号(root)设置为免密账号。自定义账号不支持免密访问。- true:默认账号(root)设置为免密账号。- false:默认账号(root)不设置为免密账号。 */ NoAuth?: boolean; /** 指定所修改的账号是否加密密码 */ EncryptPassword?: boolean; } declare interface ModifyInstanceAccountResponse { /** 任务ID。 */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyInstanceAvailabilityZonesRequest { /** 指定实例 ID。例如:crs-xjhsdj****,请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。 */ InstanceId: string; /** 切换时间。- 1:维护时间窗切换。- 2:立即切换。 */ SwitchOption: number; /** 实例的节点信息,包含节点 ID、节点类型、节点可用区 ID等。具体信息,请参见[RedisNodeInfo ](https://cloud.tencent.com/document/product/239/20022)。单可用区实例无需传NodeId,多可用区实例NodeId必传 */ NodeSet: RedisNodeInfo[]; } declare interface ModifyInstanceAvailabilityZonesResponse { /** 任务ID。 */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyInstanceBackupModeRequest { /** 实例的ID。请登录 [Redis 控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 备份模式:- SecondLevelBackup 秒级备份。- NormalLevelBackup 普通备份。 */ BackupMode?: string; } declare interface ModifyInstanceBackupModeResponse { /** 任务 ID。 */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyInstanceEventRequest { /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。 */ InstanceId: string; /** 事件 ID。请通过 [DescribeInstanceEvents](https://cloud.tencent.com/document/product/239/104779) 获取需修改的事件 ID。 */ EventId: number; /** 修改事件执行的计划开始时间。 */ StartTime?: string; /** 修改事件计划执行的结束时间。开始时间配置之后,结束时间只能选择在开始时间之后的 30 分钟、1 小时、1.5 小时、2 小时和 3 小时之内。 */ EndTime?: string; /** 修改事件执行计划的开始日期。 */ ExecutionDate?: string; /** 修改事件的运行状态。该参数当前仅支持设置为 **Canceled**, 即取消执行当前事件。可通过 DescribeInstanceEvents 接口查询当前事件的运行状态与事件级别。- 事件级别为Critical(关键)或 High(重要)类事件不支持取消。即严重的事件必须执行,不可取消。- 仅运行状态为 Waiting (待执行的事件)的事件,才能执行取消操作。 */ Status?: string; } declare interface ModifyInstanceEventResponse { /** 事件 ID。 */ EventId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyInstanceLogDeliveryRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 日志类型。当前仅支持设置为slowlog,指慢查询日志。 */ LogType: string; /** 日志投递开启状态。- true:开启。- false:关闭。 */ Enabled: boolean; /** 投递的日志集ID。通过接口[DescribeLogsets](https://cloud.tencent.com/document/api/614/58624)获取到日志集ID。 */ LogsetId?: string; /** 投递的日志主题ID。通过接口[DescribeTopics](https://cloud.tencent.com/document/api/614/56454)获取到日志主题ID。 */ TopicId?: string; /** 日志集名称。**LogsetId**为空时必传,系统会以LogsetName为名称来创建新的日志集并投递日志。 */ LogsetName?: string; /** 日志主题名称。**TopicId**为空时必传,系统会以TopicName为名称来创建新的日志主题并投递日志。 */ TopicName?: string; /** 日志集所在地域,不传默认使用实例所在地域。 */ LogRegion?: string; /** 日志存储时间,默认为30天,可选范围1-3600天。 */ Period?: number; /** 创建日志主题时,是否创建索引。 */ CreateIndex?: boolean; } declare interface ModifyInstanceLogDeliveryResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyInstanceParamsRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 实例修改的参数列表。 */ InstanceParams: InstanceParam[]; } declare interface ModifyInstanceParamsResponse { /** 说明修改参数配置是否成功。true:指修改成功;false:指修改失败。 */ Changed?: boolean; /** 任务ID。 */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyInstancePasswordRequest { /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 实例旧密码。 */ OldPassword: string; /** 实例新密码。密码复杂度要求如下:- 长度8 - 30位, 推荐使用12位以上的密码。- 不能以"/"开头。- 至少包含小写字母a - z、大写字母A - Z、数字0 - 9、特殊字符 ()~!@#$%^&*-+=_|{}[]:;<>,.?/中的两项。 */ Password: string; } declare interface ModifyInstancePasswordResponse { /** 任务 ID。 */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyInstanceReadOnlyRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 实例输入模式。- 0:读写。- 1:只读。 */ InputMode: string; } declare interface ModifyInstanceReadOnlyResponse { /** 任务ID */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyInstanceRequest { /** 修改实例操作。如填写:- rename:表示实例重命名。- modifyProject:修改实例所属项目。- modifyAutoRenew:修改实例续费标记。- modifyDeleteProtectionSwitch:修改实例删除保护。 */ Operation: string; /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。每次请求的实例数量的上限为10。 */ InstanceIds?: string[]; /** 实例的新名称。名称只支持长度为60个字符的中文、英文、数字、下划线_、分隔符-。 */ InstanceNames?: string[]; /** 项目 ID,请登录[Redis控制台的项目管理](https://console.cloud.tencent.com/project)页面,在**项目名称**中复制项目 ID。 */ ProjectId?: number; /** 自动续费标识。- 0:默认状态,指手动续费。- 1:自动续费。- 2:明确不自动续费。 */ AutoRenews?: number[]; /** 删除保护开关。- 0:默认状态,指关闭。- 1:开关打开。 */ DeleteProtectionSwitches?: number[]; /** 目前在废弃中,存量用户还可以使用,建议新用户使用 InstanceIds。 */ InstanceId?: string; /** 已经废弃 */ InstanceName?: string; /** 已经废弃。 */ AutoRenew?: number; } declare interface ModifyInstanceResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyMaintenanceWindowRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 维护时间窗起始时间,如:17:00。 */ StartTime: string; /** 维护时间窗结束时间,如:19:00。**说明:**维护时间窗时长,当前支持:30分钟、1小时、1.5小时、2小时、3小时。 */ EndTime: string; } declare interface ModifyMaintenanceWindowResponse { /** 修改状态:success 或者 failed */ Status?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyNetworkConfigRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 指预修改网络的类别,包括:- changeVip:指切换私有网络,包含其内网IPv4地址及端口。- changeVpc:指切换私有网络所属子网。- changeBaseToVpc:指基础网络切换为私有网络。- changeVPort:指仅修改实例网络端口。 */ Operation: string; /** 指实例私有网络内网 IPv4 地址。当**Operation**为**changeVip**时,需配置该参数。 */ Vip?: string; /** 指修改后的私有网络 ID。- 当**Operation**为**changeVpc**或**changeBaseToVpc**时,需配置该参数。- 请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list),切换至**实例详情**页面,在**网络信息**区域,单击所属网络后面的私有网络名称,获取私有网络 ID。 */ VpcId?: string; /** 指修改后的私有网络所属子网 ID。- 当**Operation**为**changeVpc**或**changeBaseToVpc**时,需配置该参数。- 请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list),切换至**实例详情**页面,在**网络信息**区域,单击所属网络后面的子网名称,获取子网ID。 */ SubnetId?: string; /** 原内网 IPv4 地址保留时长。- 单位:天。- 取值范围:0、1、2、3、7、15。**说明**:保留时长不设置或者设置为0,原网络地址将立即释放。 */ Recycle?: number; /** 指修改后的网络端口。当**Operation**为**changeVPort**或**changeVip**时,需配置该参数。取值范围为[1024,65535]。 */ VPort?: number; } declare interface ModifyNetworkConfigResponse { /** 执行状态,请忽略该参数。 */ Status?: boolean; /** 指实例新私有网络所属子网 ID。 */ SubnetId?: string; /** 指实例新的私有网络ID。 */ VpcId?: string; /** 指实例新的内网 IPv4 地址。 */ Vip?: string; /** 任务 ID。获取**taskId**,通过接口 [DescribeTaskInfo](https://cloud.tencent.com/document/product/239/30601) 查询任务执行状态。 */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyParamTemplateRequest { /** 源参数模板 ID。 请通过接口[DescribeParamTemplateInfo](https://cloud.tencent.com/document/product/239/58748)的返回参数 **TemplateId** 获取参数模板 ID。 */ TemplateId: string; /** 参数模板修改后的新名称。 */ Name?: string; /** 参数模板修改后的新描述。 */ Description?: string; /** 修改后的新参数列表。 */ ParamList?: InstanceParam[]; } declare interface ModifyParamTemplateResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyReplicationGroupRequest { /** 复制组ID。请登录[Redis控制台的全球复制](https://console.cloud.tencent.com/redis/replication)页面获取复制组 ID。 */ GroupId: string; /** 修改后的复制组名称。 */ GroupName?: string; /** 备注描述。 */ Remark?: string; } declare interface ModifyReplicationGroupResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface OpenSSLRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; } declare interface OpenSSLResponse { /** 任务ID。 */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ReleaseWanAddressRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; } declare interface ReleaseWanAddressResponse { /** 异步流程ID */ FlowId?: number; /** 关闭外网的状态 */ WanStatus?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface RemoveReplicationGroupRequest { /** 复制组ID。请登录 [Redis控制台的全球复制](https://console.cloud.tencent.com/redis/replication) 页面获取复制组 ID。 */ GroupId: string; } declare interface RemoveReplicationGroupResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface RemoveReplicationInstanceRequest { /** 复制组 ID。例如:crs-rpl-m3zt****。请登录[Redis 控制台](https://console.cloud.tencent.com/redis/replication)的全球复制组列表获取复制组 ID。 */ GroupId: string; /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 数据同步类型。- true:需数据强同步。- false:无需强同步,仅限删除主实例。 */ SyncType: boolean; } declare interface RemoveReplicationInstanceResponse { /** 异步任务ID。 */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface RenewInstanceRequest { /** 购买时长。- 单位:月。- 取值范围 [1,2,3,4,5,6,7,8,9,10,11,12,24,36]。 */ Period: number; /** 实例 ID,请登录 [Redis 控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 标识是否修改计费模式。- 当前实例计费模式为按量计费方式,预转换为包年包月而续费,请指定该参数为 prepaid。- 当前实例计费模式为包年包月方式,可不设置该参数。 */ ModifyPayMode?: string; } declare interface RenewInstanceResponse { /** 交易ID。 */ DealId?: string; /** 订单号。 */ DealName?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ResetPasswordRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 重置的密码。若切换为免密实例时,可不配置该参数。- 长度8-32位, 推荐使用12位以上的密码。- 不能以"/"开头。- 至少包含小写字母a- z、大写字母A - Z、数字0 - 9、特殊字符 ()~!@#$%^&*-+=_|{}[]:;<>,.?/中的两项。 */ Password?: string; /** 是否切换免密实例。- false:切换为非免密码实例。默认 false。- true:切换为免密码实例。 */ NoAuth?: boolean; /** 是否加密密码。- false:非加密密码。默认 false。- true:加密密码。 */ EncryptPassword?: boolean; } declare interface ResetPasswordResponse { /** 任务ID(修改密码时的任务ID,如果时切换免密码或者非免密码实例,则无需关注此返回值) */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface RestoreInstanceRequest { /** 待操作的实例ID,可通过 [DescribeInstances](https://cloud.tencent.com/document/product/239/20018) 接口返回值中的 InstanceId 获取。 */ InstanceId: string; /** 备份ID,可通过 [DescribeInstanceBackups](https://cloud.tencent.com/document/product/239/20011) 接口返回的参数 RedisBackupSet 获取。 */ BackupId: string; /** 实例密码,恢复实例时,需要校验实例密码(免密实例不需要传密码) */ Password?: string; } declare interface RestoreInstanceResponse { /** 任务ID,可通过 DescribeTaskInfo 接口查询任务执行状态 */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface StartupInstanceRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在回收站复制需解隔离的实例 ID。 */ InstanceId: string; } declare interface StartupInstanceResponse { /** 该字段已废弃,请通过查询实例接口获取到的状态来判断实例是否已解隔离 */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface SwitchAccessNewInstanceRequest { /** 指定实例 ID。例如:crs-xjhsdj****。请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。示例值:crs-asdasdas */ InstanceId: string; } declare interface SwitchAccessNewInstanceResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface SwitchInstanceVipRequest { /** 源实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ SrcInstanceId: string; /** 目标实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ DstInstanceId: string; /** 单位为秒。源实例与目标实例间DTS已断开时间。如果 DTS 断开时间大于TimeDelay,则不切换VIP,建议尽量根据业务设置一个可接受的值。 */ TimeDelay?: number; /** 在 DTS 断开的情况下是否强制切换。- 1:强制切换。- 0:不强制切换。 */ ForceSwitch?: number; /** now: 立即切换,syncComplete:等待同步完成后切换 */ SwitchTime?: string; } declare interface SwitchInstanceVipResponse { /** 任务ID */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface SwitchProxyRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 实例 ProxyID,请通过接口[DescribeInstanceNodeInfo](https://cloud.tencent.com/document/product/239/48603)的返回参数**Proxy**中的**NodeId**获取。 */ ProxyID?: string; /** 实例 ProxyID列表,请通过接口[DescribeInstanceNodeInfo](https://cloud.tencent.com/document/product/239/48603)的返回参数**Proxy**中的**NodeId**获取。 */ ProxyIDList?: string[]; } declare interface SwitchProxyResponse { /** 任务ID。 */ TaskId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UpgradeInstanceRequest { /** 待变更实例 ID。请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 指实例每个分片内存变更后的大小。- 单位 MB。- 每次只能修改参数MemSize、RedisShardNum和RedisReplicasNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。- 缩容时,缩容后的规格务必要大于等于使用容量的1.3倍,否则将执行失败。 */ MemSize: number; /** 指实例变更后的分片数量。- 标准架构不需要配置该参数,集群架构为必填参数。- 集群架构,每次只能修改参数RedisShardNum、MemSize和RedisReplicasNum其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。 */ RedisShardNum?: number; /** 指实例变更后的副本数量。- 每次只能修改参数 RedisReplicasNum、MemSize 和 RedisShardNum 其中的一个,不能同时修改。且修改其中一个参数时,其他两个参数需输入实例原有的配置规格。- 多AZ实例修改副本时必须要传入 NodeSet。 */ RedisReplicasNum?: number; /** 多AZ实例,增加副本时的节点信息,包括副本的 ID 编号及可用区信息。非多AZ实例不需要配置该参数。 */ NodeSet?: RedisNodeInfo[]; /** 切换时间。 - 1:维护时间窗操作:指升级规格在设置的维护时间窗内执行。请通过接口[DescribeMaintenanceWindow](https://cloud.tencent.com/document/product/239/46336)查询设置的维护时间窗时间段。增减副本、增减分片、扩缩内存均支持在维护时间窗执行操作。维护时间窗升级规格正在分地域逐步测试发布中,部分区域已支持,未覆盖地域若需紧急接入,请[提交工单](https://console.cloud.tencent.com/workorder/category)申请白名单。- 2:立即操作:操作将立即执行,无需等待维护时间窗。系统默认设置为立即操作。 */ SwitchOption?: number; } declare interface UpgradeInstanceResponse { /** 订单ID。 */ DealId?: string; /** 订单号。 */ DealName?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UpgradeInstanceVersionRequest { /** 目标实例类型,同 [CreateInstances](https://cloud.tencent.com/document/api/239/20026) 的**TypeId**,即实例要变更的目标类型。- Redis 4.0 及以上的版本,支持相同版本的实例从标准架构升级至集群架构,例如,支持 Redis 4.0 标准架构升级至 Redis 4.0 集群架构。- 不支持跨版本架构升级,例如,Redis 4.0 标准架构升级至 Redis 5.0 集群架构。- 不支持 Redis 2.8 版本升级架构。- 不支持从集群架构降级至标准架构。 */ TargetInstanceType: string; /** 切换时间。- 1:维护时间窗切换。- 2:立即切换。 */ SwitchOption: number; /** 指定实例 ID。例如:crs-xjhsdj****,请登录[Redis控制台](https://console.cloud.tencent.com/redis#/)在实例列表复制实例 ID。 */ InstanceId: string; } declare interface UpgradeInstanceVersionResponse { /** 订单ID */ DealId?: string; /** 订单号。 */ DealName?: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UpgradeProxyVersionRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 当前 Proxy 版本。请通过 [DescribeInstances](https://cloud.tencent.com/document/product/239/20018) 接口获取实例当前 Proxy 版本。 */ CurrentProxyVersion: string; /** 可升级的 Redis 版本。请通过 [DescribeInstances](https://cloud.tencent.com/document/product/239/20018) 接口获取实例可升级的 Redis 版本。 */ UpgradeProxyVersion: string; /** 指定是否立即升级。- 1:立即升级。- 0:维护时间窗口升级。 */ InstanceTypeUpgradeNow: number; } declare interface UpgradeProxyVersionResponse { /** 异步流程ID */ FlowId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UpgradeSmallVersionRequest { /** 实例 ID,请登录[Redis控制台](https://console.cloud.tencent.com/redis/instance/list)在实例列表复制实例 ID。 */ InstanceId: string; /** 当前 Redis 小版本。小版本信息,请参见[升级实例版本](https://cloud.tencent.com/document/product/239/46457)。 */ CurrentRedisVersion: string; /** 升级后的 Redis 小版本。小版本信息,请参见[升级实例版本](https://cloud.tencent.com/document/product/239/46457)。 */ UpgradeRedisVersion: string; /** 指定是否立即升级。- 1:立即升级。- 0:维护时间窗口升级。 */ InstanceTypeUpgradeNow: number; } declare interface UpgradeSmallVersionResponse { /** 异步流程ID */ FlowId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface UpgradeVersionToMultiAvailabilityZonesRequest { /** 实例ID,请登录 Redis 控制台在实例列表复制实例 ID。 */ InstanceId: string; /** 升级多可用区之后是否支持就近访问功能。- true:支持就近访问功能。升级过程,需同时升级 Proxy 版本和 Redis 内核小版本,涉及数据搬迁,可能会长达数小时。- false:无需支持就近访问功能。升级多可用区仅涉及管理元数据迁移,对服务没有影响,升级过程通常在3分钟内完成。默认为 false。 */ UpgradeProxyAndRedisServer?: boolean; } declare interface UpgradeVersionToMultiAvailabilityZonesResponse { /** 任务ID */ FlowId?: number; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } /** {@link Redis 云数据库Redis} */ declare interface Redis { (): Versions; /** 添加复制组成员 {@link AddReplicationInstanceRequest} {@link AddReplicationInstanceResponse} */ AddReplicationInstance(data: AddReplicationInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 开通外网接口 {@link AllocateWanAddressRequest} {@link AllocateWanAddressResponse} */ AllocateWanAddress(data: AllocateWanAddressRequest, config?: AxiosRequestConfig): AxiosPromise; /** 应用参数模板 {@link ApplyParamsTemplateRequest} {@link ApplyParamsTemplateResponse} */ ApplyParamsTemplate(data: ApplyParamsTemplateRequest, config?: AxiosRequestConfig): AxiosPromise; /** 绑定安全组 {@link AssociateSecurityGroupsRequest} {@link AssociateSecurityGroupsResponse} */ AssociateSecurityGroups(data: AssociateSecurityGroupsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 复制组实例更换角色 {@link ChangeInstanceRoleRequest} {@link ChangeInstanceRoleResponse} */ ChangeInstanceRole(data: ChangeInstanceRoleRequest, config?: AxiosRequestConfig): AxiosPromise; /** 复制组实例切主 {@link ChangeMasterInstanceRequest} {@link ChangeMasterInstanceResponse} */ ChangeMasterInstance(data: ChangeMasterInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 副本组提主 {@link ChangeReplicaToMasterRequest} {@link ChangeReplicaToMasterResponse} */ ChangeReplicaToMaster(data: ChangeReplicaToMasterRequest, config?: AxiosRequestConfig): AxiosPromise; /** 回收站实例立即下线 {@link CleanUpInstanceRequest} {@link CleanUpInstanceResponse} */ CleanUpInstance(data: CleanUpInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 清空Redis实例 {@link ClearInstanceRequest} {@link ClearInstanceResponse} */ ClearInstance(data: ClearInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 克隆实例 {@link CloneInstancesRequest} {@link CloneInstancesResponse} */ CloneInstances(data: CloneInstancesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 关闭SSL {@link CloseSSLRequest} {@link CloseSSLResponse} */ CloseSSL(data: CloseSSLRequest, config?: AxiosRequestConfig): AxiosPromise; /** 自定义实例账号 {@link CreateInstanceAccountRequest} {@link CreateInstanceAccountResponse} */ CreateInstanceAccount(data: CreateInstanceAccountRequest, config?: AxiosRequestConfig): AxiosPromise; /** 创建Redis实例 {@link CreateInstancesRequest} {@link CreateInstancesResponse} */ CreateInstances(data: CreateInstancesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 创建参数模板 {@link CreateParamTemplateRequest} {@link CreateParamTemplateResponse} */ CreateParamTemplate(data: CreateParamTemplateRequest, config?: AxiosRequestConfig): AxiosPromise; /** 创建复制组接口 {@link CreateReplicationGroupRequest} {@link CreateReplicationGroupResponse} */ CreateReplicationGroup(data: CreateReplicationGroupRequest, config?: AxiosRequestConfig): AxiosPromise; /** 删除实例子账号 {@link DeleteInstanceAccountRequest} {@link DeleteInstanceAccountResponse} */ DeleteInstanceAccount(data: DeleteInstanceAccountRequest, config?: AxiosRequestConfig): AxiosPromise; /** 删除参数模板 {@link DeleteParamTemplateRequest} {@link DeleteParamTemplateResponse} */ DeleteParamTemplate(data: DeleteParamTemplateRequest, config?: AxiosRequestConfig): AxiosPromise; /** 删除复制组成员 {@link DeleteReplicationInstanceRequest} {@link DeleteReplicationInstanceResponse} */ DeleteReplicationInstance(data: DeleteReplicationInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取自动备份配置 {@link DescribeAutoBackupConfigRequest} {@link DescribeAutoBackupConfigResponse} */ DescribeAutoBackupConfig(data: DescribeAutoBackupConfigRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询备份信息详情 {@link DescribeBackupDetailRequest} {@link DescribeBackupDetailResponse} */ DescribeBackupDetail(data: DescribeBackupDetailRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询备份文件的下载来源限制 {@link DescribeBackupDownloadRestrictionRequest} {@link DescribeBackupDownloadRestrictionResponse} */ DescribeBackupDownloadRestriction(data?: DescribeBackupDownloadRestrictionRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询备份Rdb下载地址 {@link DescribeBackupUrlRequest} {@link DescribeBackupUrlResponse} */ DescribeBackupUrl(data: DescribeBackupUrlRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例带宽信息 {@link DescribeBandwidthRangeRequest} {@link DescribeBandwidthRangeResponse} */ DescribeBandwidthRange(data: DescribeBandwidthRangeRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询Redis实例列表信息(已废弃) {@link DescribeCommonDBInstancesRequest} {@link DescribeCommonDBInstancesResponse} */ DescribeCommonDBInstances(data?: DescribeCommonDBInstancesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例安全组详情 {@link DescribeDBSecurityGroupsRequest} {@link DescribeDBSecurityGroupsResponse} */ DescribeDBSecurityGroups(data: DescribeDBSecurityGroupsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询全球复制支持地域信息 {@link DescribeGlobalReplicationAreaRequest} {@link DescribeGlobalReplicationAreaResponse} */ DescribeGlobalReplicationArea(data?: DescribeGlobalReplicationAreaRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查看实例账号信息 {@link DescribeInstanceAccountRequest} {@link DescribeInstanceAccountResponse} */ DescribeInstanceAccount(data: DescribeInstanceAccountRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询Redis实例备份列表 {@link DescribeInstanceBackupsRequest} {@link DescribeInstanceBackupsResponse} */ DescribeInstanceBackups(data?: DescribeInstanceBackupsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例DTS信息 {@link DescribeInstanceDTSInfoRequest} {@link DescribeInstanceDTSInfoResponse} */ DescribeInstanceDTSInfo(data: DescribeInstanceDTSInfoRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询订单信息 {@link DescribeInstanceDealDetailRequest} {@link DescribeInstanceDealDetailResponse} */ DescribeInstanceDealDetail(data?: DescribeInstanceDealDetailRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例事件信息 {@link DescribeInstanceEventsRequest} {@link DescribeInstanceEventsResponse} */ DescribeInstanceEvents(data: DescribeInstanceEventsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例日志投递配置 {@link DescribeInstanceLogDeliveryRequest} {@link DescribeInstanceLogDeliveryResponse} */ DescribeInstanceLogDelivery(data: DescribeInstanceLogDeliveryRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例大Key(已废弃) {@link DescribeInstanceMonitorBigKeyRequest} {@link DescribeInstanceMonitorBigKeyResponse} */ DescribeInstanceMonitorBigKey(data: DescribeInstanceMonitorBigKeyRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例大Key大小分布(已废弃) {@link DescribeInstanceMonitorBigKeySizeDistRequest} {@link DescribeInstanceMonitorBigKeySizeDistResponse} */ DescribeInstanceMonitorBigKeySizeDist(data: DescribeInstanceMonitorBigKeySizeDistRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例大Key类型分布(已废弃) {@link DescribeInstanceMonitorBigKeyTypeDistRequest} {@link DescribeInstanceMonitorBigKeyTypeDistResponse} */ DescribeInstanceMonitorBigKeyTypeDist(data: DescribeInstanceMonitorBigKeyTypeDistRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例热 Key {@link DescribeInstanceMonitorHotKeyRequest} {@link DescribeInstanceMonitorHotKeyResponse} */ DescribeInstanceMonitorHotKey(data: DescribeInstanceMonitorHotKeyRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例访问来源信息 {@link DescribeInstanceMonitorSIPRequest} {@link DescribeInstanceMonitorSIPResponse} */ DescribeInstanceMonitorSIP(data: DescribeInstanceMonitorSIPRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例访问的耗时分布 {@link DescribeInstanceMonitorTookDistRequest} {@link DescribeInstanceMonitorTookDistResponse} */ DescribeInstanceMonitorTookDist(data: DescribeInstanceMonitorTookDistRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例访问命令 {@link DescribeInstanceMonitorTopNCmdRequest} {@link DescribeInstanceMonitorTopNCmdResponse} */ DescribeInstanceMonitorTopNCmd(data: DescribeInstanceMonitorTopNCmdRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例CPU耗时 {@link DescribeInstanceMonitorTopNCmdTookRequest} {@link DescribeInstanceMonitorTopNCmdTookResponse} */ DescribeInstanceMonitorTopNCmdTook(data: DescribeInstanceMonitorTopNCmdTookRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例节点信息 {@link DescribeInstanceNodeInfoRequest} {@link DescribeInstanceNodeInfoResponse} */ DescribeInstanceNodeInfo(data: DescribeInstanceNodeInfoRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询参数修改历史列表 {@link DescribeInstanceParamRecordsRequest} {@link DescribeInstanceParamRecordsResponse} */ DescribeInstanceParamRecords(data: DescribeInstanceParamRecordsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例的参数列表 {@link DescribeInstanceParamsRequest} {@link DescribeInstanceParamsResponse} */ DescribeInstanceParams(data: DescribeInstanceParamsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例安全组信息 {@link DescribeInstanceSecurityGroupRequest} {@link DescribeInstanceSecurityGroupResponse} */ DescribeInstanceSecurityGroup(data: DescribeInstanceSecurityGroupRequest, config?: AxiosRequestConfig): AxiosPromise; /** 获取集群版实例分片信息 {@link DescribeInstanceShardsRequest} {@link DescribeInstanceShardsResponse} */ DescribeInstanceShards(data: DescribeInstanceShardsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询或计算带宽规格 {@link DescribeInstanceSpecBandwidthRequest} {@link DescribeInstanceSpecBandwidthResponse} */ DescribeInstanceSpecBandwidth(data?: DescribeInstanceSpecBandwidthRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例支持的功能特性 {@link DescribeInstanceSupportFeatureRequest} {@link DescribeInstanceSupportFeatureResponse} */ DescribeInstanceSupportFeature(data: DescribeInstanceSupportFeatureRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询Redis节点详细信息 {@link DescribeInstanceZoneInfoRequest} {@link DescribeInstanceZoneInfoResponse} */ DescribeInstanceZoneInfo(data?: DescribeInstanceZoneInfoRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询Redis实例列表 {@link DescribeInstancesRequest} {@link DescribeInstancesResponse} */ DescribeInstances(data?: DescribeInstancesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例维护时间窗 {@link DescribeMaintenanceWindowRequest} {@link DescribeMaintenanceWindowResponse} */ DescribeMaintenanceWindow(data: DescribeMaintenanceWindowRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询参数模板详情 {@link DescribeParamTemplateInfoRequest} {@link DescribeParamTemplateInfoResponse} */ DescribeParamTemplateInfo(data: DescribeParamTemplateInfoRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询参数模板列表 {@link DescribeParamTemplatesRequest} {@link DescribeParamTemplatesResponse} */ DescribeParamTemplates(data?: DescribeParamTemplatesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询产品售卖规格 {@link DescribeProductInfoRequest} {@link DescribeProductInfoResponse} */ DescribeProductInfo(data?: DescribeProductInfoRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询项目安全组信息 {@link DescribeProjectSecurityGroupRequest} {@link DescribeProjectSecurityGroupResponse} */ DescribeProjectSecurityGroup(data?: DescribeProjectSecurityGroupRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询项目安全组详情 {@link DescribeProjectSecurityGroupsRequest} {@link DescribeProjectSecurityGroupsResponse} */ DescribeProjectSecurityGroups(data: DescribeProjectSecurityGroupsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询代理慢查询 {@link DescribeProxySlowLogRequest} {@link DescribeProxySlowLogResponse} */ DescribeProxySlowLog(data: DescribeProxySlowLogRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询Redis独享集群概览信息 {@link DescribeRedisClusterOverviewRequest} {@link DescribeRedisClusterOverviewResponse} */ DescribeRedisClusterOverview(data?: DescribeRedisClusterOverviewRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询Redis独享集群列表 {@link DescribeRedisClustersRequest} {@link DescribeRedisClustersResponse} */ DescribeRedisClusters(data?: DescribeRedisClustersRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询复制组 {@link DescribeReplicationGroupRequest} {@link DescribeReplicationGroupResponse} */ DescribeReplicationGroup(data: DescribeReplicationGroupRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询复制组信息 {@link DescribeReplicationGroupInstanceRequest} {@link DescribeReplicationGroupInstanceResponse} */ DescribeReplicationGroupInstance(data: DescribeReplicationGroupInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询SSL状态 {@link DescribeSSLStatusRequest} {@link DescribeSSLStatusResponse} */ DescribeSSLStatus(data: DescribeSSLStatusRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例秒级备份信息 {@link DescribeSecondLevelBackupInfoRequest} {@link DescribeSecondLevelBackupInfoResponse} */ DescribeSecondLevelBackupInfo(data?: DescribeSecondLevelBackupInfoRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例慢查询记录 {@link DescribeSlowLogRequest} {@link DescribeSlowLogResponse} */ DescribeSlowLog(data: DescribeSlowLogRequest, config?: AxiosRequestConfig): AxiosPromise; /** Redis查询任务结果 {@link DescribeTaskInfoRequest} {@link DescribeTaskInfoResponse} */ DescribeTaskInfo(data: DescribeTaskInfoRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询任务列表信息 {@link DescribeTaskListRequest} {@link DescribeTaskListResponse} */ DescribeTaskList(data?: DescribeTaskListRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询Tendis慢查询 {@link DescribeTendisSlowLogRequest} {@link DescribeTendisSlowLogResponse} */ DescribeTendisSlowLog(data: DescribeTendisSlowLogRequest, config?: AxiosRequestConfig): AxiosPromise; /** 按量计费实例销毁 {@link DestroyPostpaidInstanceRequest} {@link DestroyPostpaidInstanceResponse} */ DestroyPostpaidInstance(data: DestroyPostpaidInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 包年包月实例退还 {@link DestroyPrepaidInstanceRequest} {@link DestroyPrepaidInstanceResponse} */ DestroyPrepaidInstance(data: DestroyPrepaidInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 禁用读写分离 {@link DisableReplicaReadonlyRequest} {@link DisableReplicaReadonlyResponse} */ DisableReplicaReadonly(data: DisableReplicaReadonlyRequest, config?: AxiosRequestConfig): AxiosPromise; /** 安全组批量解绑云资源 {@link DisassociateSecurityGroupsRequest} {@link DisassociateSecurityGroupsResponse} */ DisassociateSecurityGroups(data: DisassociateSecurityGroupsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 启用读写分离 {@link EnableReplicaReadonlyRequest} {@link EnableReplicaReadonlyResponse} */ EnableReplicaReadonly(data: EnableReplicaReadonlyRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询新购实例价格 {@link InquiryPriceCreateInstanceRequest} {@link InquiryPriceCreateInstanceResponse} */ InquiryPriceCreateInstance(data: InquiryPriceCreateInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例续费价格(包年包月) {@link InquiryPriceRenewInstanceRequest} {@link InquiryPriceRenewInstanceResponse} */ InquiryPriceRenewInstance(data: InquiryPriceRenewInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 查询实例扩容价格 {@link InquiryPriceUpgradeInstanceRequest} {@link InquiryPriceUpgradeInstanceResponse} */ InquiryPriceUpgradeInstance(data: InquiryPriceUpgradeInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 模拟故障接口 {@link KillMasterGroupRequest} {@link KillMasterGroupResponse} */ KillMasterGroup(data: KillMasterGroupRequest, config?: AxiosRequestConfig): AxiosPromise; /** 手动备份Redis实例 {@link ManualBackupInstanceRequest} {@link ManualBackupInstanceResponse} */ ManualBackupInstance(data: ManualBackupInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改实例访问密码 {@link ModfiyInstancePasswordRequest} {@link ModfiyInstancePasswordResponse} */ ModfiyInstancePassword(data: ModfiyInstancePasswordRequest, config?: AxiosRequestConfig): AxiosPromise; /** 设置自动备份配置 {@link ModifyAutoBackupConfigRequest} {@link ModifyAutoBackupConfigResponse} */ ModifyAutoBackupConfig(data: ModifyAutoBackupConfigRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改备份文件的下载来源限制 {@link ModifyBackupDownloadRestrictionRequest} {@link ModifyBackupDownloadRestrictionResponse} */ ModifyBackupDownloadRestriction(data: ModifyBackupDownloadRestrictionRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改实例连接数与带宽 {@link ModifyConnectionConfigRequest} {@link ModifyConnectionConfigResponse} */ ModifyConnectionConfig(data: ModifyConnectionConfigRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改云数据库安全组 {@link ModifyDBInstanceSecurityGroupsRequest} {@link ModifyDBInstanceSecurityGroupsResponse} */ ModifyDBInstanceSecurityGroups(data: ModifyDBInstanceSecurityGroupsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改实例相关信息 {@link ModifyInstanceRequest} {@link ModifyInstanceResponse} */ ModifyInstance(data: ModifyInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改实例账号 {@link ModifyInstanceAccountRequest} {@link ModifyInstanceAccountResponse} */ ModifyInstanceAccount(data: ModifyInstanceAccountRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改实例可用区 {@link ModifyInstanceAvailabilityZonesRequest} {@link ModifyInstanceAvailabilityZonesResponse} */ ModifyInstanceAvailabilityZones(data: ModifyInstanceAvailabilityZonesRequest, config?: AxiosRequestConfig): AxiosPromise; /** 开启或关闭数据闪回功能 {@link ModifyInstanceBackupModeRequest} {@link ModifyInstanceBackupModeResponse} */ ModifyInstanceBackupMode(data: ModifyInstanceBackupModeRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改实例事件 {@link ModifyInstanceEventRequest} {@link ModifyInstanceEventResponse} */ ModifyInstanceEvent(data: ModifyInstanceEventRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改实例日志投递配置 {@link ModifyInstanceLogDeliveryRequest} {@link ModifyInstanceLogDeliveryResponse} */ ModifyInstanceLogDelivery(data: ModifyInstanceLogDeliveryRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改实例参数 {@link ModifyInstanceParamsRequest} {@link ModifyInstanceParamsResponse} */ ModifyInstanceParams(data: ModifyInstanceParamsRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改Redis密码 {@link ModifyInstancePasswordRequest} {@link ModifyInstancePasswordResponse} */ ModifyInstancePassword(data: ModifyInstancePasswordRequest, config?: AxiosRequestConfig): AxiosPromise; /** 设置实例输入模式 {@link ModifyInstanceReadOnlyRequest} {@link ModifyInstanceReadOnlyResponse} */ ModifyInstanceReadOnly(data: ModifyInstanceReadOnlyRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改实例维护时间窗时间 {@link ModifyMaintenanceWindowRequest} {@link ModifyMaintenanceWindowResponse} */ ModifyMaintenanceWindow(data: ModifyMaintenanceWindowRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改实例网络配置 {@link ModifyNetworkConfigRequest} {@link ModifyNetworkConfigResponse} */ ModifyNetworkConfig(data: ModifyNetworkConfigRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改参数模板 {@link ModifyParamTemplateRequest} {@link ModifyParamTemplateResponse} */ ModifyParamTemplate(data: ModifyParamTemplateRequest, config?: AxiosRequestConfig): AxiosPromise; /** 修改复制组信息 {@link ModifyReplicationGroupRequest} {@link ModifyReplicationGroupResponse} */ ModifyReplicationGroup(data: ModifyReplicationGroupRequest, config?: AxiosRequestConfig): AxiosPromise; /** 开启SSL {@link OpenSSLRequest} {@link OpenSSLResponse} */ OpenSSL(data: OpenSSLRequest, config?: AxiosRequestConfig): AxiosPromise; /** 关闭外网接口 {@link ReleaseWanAddressRequest} {@link ReleaseWanAddressResponse} */ ReleaseWanAddress(data: ReleaseWanAddressRequest, config?: AxiosRequestConfig): AxiosPromise; /** 删除复制组 {@link RemoveReplicationGroupRequest} {@link RemoveReplicationGroupResponse} */ RemoveReplicationGroup(data: RemoveReplicationGroupRequest, config?: AxiosRequestConfig): AxiosPromise; /** 移除复制组成员 {@link RemoveReplicationInstanceRequest} {@link RemoveReplicationInstanceResponse} */ RemoveReplicationInstance(data: RemoveReplicationInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 续费实例 {@link RenewInstanceRequest} {@link RenewInstanceResponse} */ RenewInstance(data: RenewInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 重置密码 {@link ResetPasswordRequest} {@link ResetPasswordResponse} */ ResetPassword(data: ResetPasswordRequest, config?: AxiosRequestConfig): AxiosPromise; /** 恢复 CRS 实例 {@link RestoreInstanceRequest} {@link RestoreInstanceResponse} */ RestoreInstance(data: RestoreInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 实例解隔离 {@link StartupInstanceRequest} {@link StartupInstanceResponse} */ StartupInstance(data: StartupInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 立即切换操作 {@link SwitchAccessNewInstanceRequest} {@link SwitchAccessNewInstanceResponse} */ SwitchAccessNewInstance(data: SwitchAccessNewInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 交换实例VIP {@link SwitchInstanceVipRequest} {@link SwitchInstanceVipResponse} */ SwitchInstanceVip(data: SwitchInstanceVipRequest, config?: AxiosRequestConfig): AxiosPromise; /** Proxy模拟故障接口 {@link SwitchProxyRequest} {@link SwitchProxyResponse} */ SwitchProxy(data: SwitchProxyRequest, config?: AxiosRequestConfig): AxiosPromise; /** 变更实例配置 {@link UpgradeInstanceRequest} {@link UpgradeInstanceResponse} */ UpgradeInstance(data: UpgradeInstanceRequest, config?: AxiosRequestConfig): AxiosPromise; /** 升级实例架构 {@link UpgradeInstanceVersionRequest} {@link UpgradeInstanceVersionResponse} */ UpgradeInstanceVersion(data: UpgradeInstanceVersionRequest, config?: AxiosRequestConfig): AxiosPromise; /** 实例proxy版本升级接口 {@link UpgradeProxyVersionRequest} {@link UpgradeProxyVersionResponse} */ UpgradeProxyVersion(data: UpgradeProxyVersionRequest, config?: AxiosRequestConfig): AxiosPromise; /** 实例小版本升级接口 {@link UpgradeSmallVersionRequest} {@link UpgradeSmallVersionResponse} */ UpgradeSmallVersion(data: UpgradeSmallVersionRequest, config?: AxiosRequestConfig): AxiosPromise; /** 升级实例支持多AZ(已废弃) {@link UpgradeVersionToMultiAvailabilityZonesRequest} {@link UpgradeVersionToMultiAvailabilityZonesResponse} */ UpgradeVersionToMultiAvailabilityZones(data: UpgradeVersionToMultiAvailabilityZonesRequest, config?: AxiosRequestConfig): AxiosPromise; } export declare type Versions = ["2018-04-12"]; export default Redis;