UNPKG

tenyun

Version:

Promise based and chained Tencent Cloud OpenAPI client for NodeJS

1,758 lines (1,629 loc) 168 kB
/// <reference types="node" /> 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; } /** 可使用的地域信息 */ 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; } /** 实例枚举类型参数描述 */ 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; } /** 实例安全组信息 */ 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; /** 从节点读取权重。 */ 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; } /** 慢查询详情 */ 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。请登录[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/instance/list)在实例列表复制实例 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; } 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。请登录控制台,在安全组页面获取安全组 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; } declare interface CloneInstancesResponse { /** 请求任务 ID。 */ DealId?: string; /** 克隆实例的 ID。 */ InstanceIds?: 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; } 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 标准架构和集群架构支持副本数量范围为[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**时,该参数必须设置。 */ RedisClusterId?: string; /** 告警策略 ID 数组。- 请登录[腾讯云可观测平台-告警管理-策略管理](https://console.cloud.tencent.com/monitor/alarm/policy)获取告警策略 ID。- 若不配置该参数,则绑定默认告警策略。默认告警策略具体信息,请登录[腾讯云可观测平台-告警管理-策略管理](https://console.cloud.tencent.com/monitor/alarm/policy)查看。 */ AlarmPolicyList?: string[]; } declare interface CreateInstancesResponse { /** 交易的ID。 */ DealId?: string; /** 实例ID。 */ InstanceIds?: string[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateParamTemplateRequest { /** 参数模板名称。 */ Name: string; /** 参数模板描述。 */ Description?: string; /** 产品类型。- 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 内存版(集群架构)。 */ 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; /** 唯一请求 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。 */ 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控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; } declare interface DescribeBandwidthRangeResponse { /** 标准带宽。指购买实例时,系统为每个节点分配的带宽。 */ BaseBandwidth?: number; /** 指实例的附加带宽。标准带宽不满足需求的情况下,用户可自行增加的带宽。开启副本只读时,实例总带宽 = 附加带宽 * 分片数 + 标准带宽 * 分片数 * Max ([只读副本数量, 1]),标准架构的分片数 = 1。没有开启副本只读时,实例总带宽 = 附加带宽 * 分片数 + 标准带宽 * 分片数,标准架构的分片数 = 1。 */ AddBandwidth?: number; /** 附加带宽设置下限。 */ MinAddBandwidth?: number; /** 附加带宽设置上限。 */ 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控制台](https://console.cloud.tencent.com/redis)在实例列表复制实例 ID。 */ InstanceId: string; /** 分页大小。 */ Limit: number; /** 分页偏移量。取Limit整数倍。计算公式:offset=limit*(页码-1)。 */ 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 { /** 订单交易ID数组,即 [CreateInstances](https://cloud.tencent.com/document/api/239/20026) 的输出参数DealId。数组最大长度限制为10 */ DealIds: 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,最大100。 */ PageSize?: number; /** 配置查询事件的输出页码,即支持根据PageNo(页码)与 PageSize (每页输出数量)查询某一页的事件。默认:1。 */ 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。 */ 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.clo