lib/v20190725/models.rb in tencentcloud-sdk-mongodb-1.0.264 vs lib/v20190725/models.rb in tencentcloud-sdk-mongodb-1.0.265
- old
+ new
@@ -19,11 +19,11 @@
module V20190725
# AssignProject请求参数结构体
class AssignProjectRequest < TencentCloud::Common::AbstractModel
# @param InstanceIds: 实例ID列表,格式如:cmgo-p8vnipr5。与云数据库控制台页面中显示的实例ID相同
# @type InstanceIds: Array
- # @param ProjectId: 项目ID
+ # @param ProjectId: 项目ID,用户已创建项目的唯一ID,非自定义
# @type ProjectId: Integer
attr_accessor :InstanceIds, :ProjectId
def initialize(instanceids=nil, projectid=nil)
@@ -93,22 +93,29 @@
# @type Percent: Integer
# @param TimeSpend: 耗时,单位为秒
# @type TimeSpend: Integer
# @param Url: 备份数据下载链接
# @type Url: String
+ # @param BackupMethod: 备份文件备份类型,0-逻辑备份,1-物理备份
+ # @type BackupMethod: Integer
+ # @param BackupDesc: 发起备份时指定的备注信息
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type BackupDesc: String
- attr_accessor :CreateTime, :BackupName, :ReplicaSetId, :BackupSize, :Status, :Percent, :TimeSpend, :Url
+ attr_accessor :CreateTime, :BackupName, :ReplicaSetId, :BackupSize, :Status, :Percent, :TimeSpend, :Url, :BackupMethod, :BackupDesc
- def initialize(createtime=nil, backupname=nil, replicasetid=nil, backupsize=nil, status=nil, percent=nil, timespend=nil, url=nil)
+ def initialize(createtime=nil, backupname=nil, replicasetid=nil, backupsize=nil, status=nil, percent=nil, timespend=nil, url=nil, backupmethod=nil, backupdesc=nil)
@CreateTime = createtime
@BackupName = backupname
@ReplicaSetId = replicasetid
@BackupSize = backupsize
@Status = status
@Percent = percent
@TimeSpend = timespend
@Url = url
+ @BackupMethod = backupmethod
+ @BackupDesc = backupdesc
end
def deserialize(params)
@CreateTime = params['CreateTime']
@BackupName = params['BackupName']
@@ -116,10 +123,12 @@
@BackupSize = params['BackupSize']
@Status = params['Status']
@Percent = params['Percent']
@TimeSpend = params['TimeSpend']
@Url = params['Url']
+ @BackupMethod = params['BackupMethod']
+ @BackupDesc = params['BackupDesc']
end
end
# 创建备份下载任务结果
class BackupDownloadTaskStatus < TencentCloud::Common::AbstractModel
@@ -816,13 +825,13 @@
class DescribeBackupDownloadTaskRequest < TencentCloud::Common::AbstractModel
# @param InstanceId: 实例ID,格式如:cmgo-p8vnipr5。与云数据库控制台页面中显示的实例ID相同
# @type InstanceId: String
# @param BackupName: 备份文件名,用来过滤指定文件的下载任务
# @type BackupName: String
- # @param StartTime: 指定要查询任务的时间范围,StartTime指定开始时间,不填默认不限制开始时间
+ # @param StartTime: 指定查询时间范围内的任务,StartTime指定开始时间,不填默认不限制开始时间
# @type StartTime: String
- # @param EndTime: 指定要查询任务的时间范围,EndTime指定结束时间,不填默认不限制结束时间
+ # @param EndTime: 指定查询时间范围内的任务,EndTime指定截止时间,不填默认不限制截止时间
# @type EndTime: String
# @param Limit: 此次查询返回的条数,取值范围为1-100,默认为20
# @type Limit: Integer
# @param Offset: 指定此次查询返回的页数,默认为0
# @type Offset: Integer
@@ -893,11 +902,11 @@
# DescribeClientConnections请求参数结构体
class DescribeClientConnectionsRequest < TencentCloud::Common::AbstractModel
# @param InstanceId: 实例ID,格式如:cmgo-p8vnipr5。与云数据库控制台页面中显示的实例ID相同
# @type InstanceId: String
- # @param Limit: 查询返回记录条数,默认为10000。
+ # @param Limit: 单次请求返回的数量,最小值为1,最大值为1000,默认值为1000。
# @type Limit: Integer
# @param Offset: 偏移量,默认值为0。
# @type Offset: Integer
attr_accessor :InstanceId, :Limit, :Offset
@@ -1575,19 +1584,19 @@
# InquirePriceCreateDBInstances请求参数结构体
class InquirePriceCreateDBInstancesRequest < TencentCloud::Common::AbstractModel
# @param Zone: 实例所属区域名称,格式如:ap-guangzhou-2
# @type Zone: String
- # @param NodeNum: 每个副本集内节点个数,当前副本集节点数固定为3,分片从节点数可选,具体参照查询云数据库的售卖规格返回参数
+ # @param NodeNum: 每个副本集内节点个数,具体参照查询云数据库的售卖规格返回参数
# @type NodeNum: Integer
# @param Memory: 实例内存大小,单位:GB
# @type Memory: Integer
# @param Volume: 实例硬盘大小,单位:GB
# @type Volume: Integer
# @param MongoVersion: 版本号,具体支持的售卖版本请参照查询云数据库的售卖规格(DescribeSpecInfo)返回结果。参数与版本对应关系是MONGO_3_WT:MongoDB 3.2 WiredTiger存储引擎版本,MONGO_3_ROCKS:MongoDB 3.2 RocksDB存储引擎版本,MONGO_36_WT:MongoDB 3.6 WiredTiger存储引擎版本,MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本
# @type MongoVersion: String
- # @param MachineCode: 机器类型,HIO:高IO型;HIO10G:高IO万兆型;STDS5:标准型
+ # @param MachineCode: 机器类型,HIO:高IO型;HIO10G:高IO万兆型;
# @type MachineCode: String
# @param GoodsNum: 实例数量, 最小值1,最大值为10
# @type GoodsNum: Integer
# @param Period: 实例时长,单位:月,可选值包括[1,2,3,4,5,6,7,8,9,10,11,12,24,36]
# @type Period: Integer
@@ -1654,23 +1663,31 @@
# @type InstanceId: String
# @param Memory: 变更配置后实例内存大小,单位:GB。
# @type Memory: Integer
# @param Volume: 变更配置后实例磁盘大小,单位:GB。
# @type Volume: Integer
+ # @param NodeNum: 实例变更后的节点数,取值范围具体参照查询云数据库的售卖规格返回参数。默认为不变更节点数
+ # @type NodeNum: Integer
+ # @param ReplicateSetNum: 实例变更后的分片数,取值范围具体参照查询云数据库的售卖规格返回参数。只能增加不能减少,默认为不变更分片数
+ # @type ReplicateSetNum: Integer
- attr_accessor :InstanceId, :Memory, :Volume
+ attr_accessor :InstanceId, :Memory, :Volume, :NodeNum, :ReplicateSetNum
- def initialize(instanceid=nil, memory=nil, volume=nil)
+ def initialize(instanceid=nil, memory=nil, volume=nil, nodenum=nil, replicatesetnum=nil)
@InstanceId = instanceid
@Memory = memory
@Volume = volume
+ @NodeNum = nodenum
+ @ReplicateSetNum = replicatesetnum
end
def deserialize(params)
@InstanceId = params['InstanceId']
@Memory = params['Memory']
@Volume = params['Volume']
+ @NodeNum = params['NodeNum']
+ @ReplicateSetNum = params['ReplicateSetNum']
end
end
# InquirePriceModifyDBInstanceSpec返回参数结构体
class InquirePriceModifyDBInstanceSpecResponse < TencentCloud::Common::AbstractModel
@@ -1976,19 +1993,19 @@
# @type CurrentValue: String
# @param DefaultValue: 默认值
# @type DefaultValue: String
# @param EnumValue: 枚举值,所有支持的值
# @type EnumValue: Array
- # @param NeedRestart: 是否需要重启后生效,"1"需要,"0"无需重启
+ # @param NeedRestart: 是否需要重启生效 1:需要重启后生效;0:无需重启,设置成功即可生效;
# @type NeedRestart: String
# @param ParamName: 参数名称
# @type ParamName: String
# @param Tips: 中英文说明
# @type Tips: Array
# @param ValueType: 参数值类型说明
# @type ValueType: String
- # @param Status: 是否获取到参数,1为获取,前端正常显示,0:前段显示loading
+ # @param Status: 是否为运行中参数值 1:运行中参数值;0:非运行中参数值;
# @type Status: Integer
attr_accessor :CurrentValue, :DefaultValue, :EnumValue, :NeedRestart, :ParamName, :Tips, :ValueType, :Status
def initialize(currentvalue=nil, defaultvalue=nil, enumvalue=nil, needrestart=nil, paramname=nil, tips=nil, valuetype=nil, status=nil)
@@ -2022,21 +2039,21 @@
# @type DefaultValue: String
# @param Max: 最大值
# @type Max: String
# @param Min: 最小值
# @type Min: String
- # @param NeedRestart: 是否徐亚哦重启后生效 1:需要重启;0:无需重启
+ # @param NeedRestart: 是否需要重启生效 1:需要重启后生效;0:无需重启,设置成功即可生效;
# @type NeedRestart: String
# @param ParamName: 参数名称
# @type ParamName: String
# @param Tips: 参数说明
# @type Tips: Array
# @param ValueType: 参数类型
# @type ValueType: String
- # @param Status: 是否正常获取到,1:未正常获取;0:正常获取,仅对前端有实际意义;
+ # @param Status: 是否为运行中参数值 1:运行中参数值;0:非运行中参数值;
# @type Status: Integer
- # @param Unit: 暂时未用到,前端使用redis侧代码,为了兼容,保留该参数
+ # @param Unit: 冗余字段,可忽略
# @type Unit: String
attr_accessor :CurrentValue, :DefaultValue, :Max, :Min, :NeedRestart, :ParamName, :Tips, :ValueType, :Status, :Unit
def initialize(currentvalue=nil, defaultvalue=nil, max=nil, min=nil, needrestart=nil, paramname=nil, tips=nil, valuetype=nil, status=nil, unit=nil)
@@ -2072,19 +2089,19 @@
# @type CurrentValue: String
# @param DefaultValue: 默认值
# @type DefaultValue: String
# @param EnumValue: 指导值范围
# @type EnumValue: Array
- # @param NeedRestart: 是否需要重启
+ # @param NeedRestart: 是否需要重启生效 1:需要重启后生效;0:无需重启,设置成功即可生效;
# @type NeedRestart: String
# @param ParamName: 参数名称
# @type ParamName: String
- # @param Status: 状态值
+ # @param Status: 是否为运行中参数值 1:运行中参数值;0:非运行中参数值;
# @type Status: Integer
# @param Tips: 参数说明
# @type Tips: Array
- # @param ValueType: 值类型,multi混合类型
+ # @param ValueType: 当前值的类型描述,默认为multi
# @type ValueType: String
attr_accessor :CurrentValue, :DefaultValue, :EnumValue, :NeedRestart, :ParamName, :Status, :Tips, :ValueType
def initialize(currentvalue=nil, defaultvalue=nil, enumvalue=nil, needrestart=nil, paramname=nil, status=nil, tips=nil, valuetype=nil)
@@ -2110,25 +2127,25 @@
end
end
# 实例可修改参数text类型集合。
class InstanceTextParam < TencentCloud::Common::AbstractModel
- # @param CurrentValue: 当前值(暂未使用)
+ # @param CurrentValue: 当前值
# @type CurrentValue: String
- # @param DefaultValue: 默认值(暂未使用)
+ # @param DefaultValue: 默认值
# @type DefaultValue: String
- # @param NeedRestart: 是否需要重启(暂未使用)
+ # @param NeedRestart: 是否需要重启
# @type NeedRestart: String
- # @param ParamName: 参数名称(暂未使用)
+ # @param ParamName: 参数名称
# @type ParamName: String
- # @param TextValue: text类型值(暂未使用)
+ # @param TextValue: text类型值
# @type TextValue: String
- # @param Tips: 说明(暂未使用)
+ # @param Tips: 参数说明
# @type Tips: Array
- # @param ValueType: 值类型(暂未使用)
+ # @param ValueType: 值类型说明
# @type ValueType: String
- # @param Status: 值获取状态(暂未使用)
+ # @param Status: 是否为运行中参数值 1:运行中参数值;0:非运行中参数值;
# @type Status: String
attr_accessor :CurrentValue, :DefaultValue, :NeedRestart, :ParamName, :TextValue, :Tips, :ValueType, :Status
def initialize(currentvalue=nil, defaultvalue=nil, needrestart=nil, paramname=nil, textvalue=nil, tips=nil, valuetype=nil, status=nil)
@@ -2355,11 +2372,11 @@
# RenameInstance请求参数结构体
class RenameInstanceRequest < TencentCloud::Common::AbstractModel
# @param InstanceId: 实例ID,格式如:cmgo-p8vnipr5。与云数据库控制台页面中显示的实例ID相同
# @type InstanceId: String
- # @param NewName: 实例名称
+ # @param NewName: 自定义实例名称,名称只支持长度为60个字符的中文、英文、数字、下划线_、分隔符 -
# @type NewName: String
attr_accessor :InstanceId, :NewName
def initialize(instanceid=nil, newname=nil)
@@ -2448,10 +2465,10 @@
class ResetDBInstancePasswordRequest < TencentCloud::Common::AbstractModel
# @param InstanceId: 实例Id
# @type InstanceId: String
# @param UserName: 实例账号名
# @type UserName: String
- # @param Password: 新密码
+ # @param Password: 新密码,新密码长度不能少于8位
# @type Password: String
attr_accessor :InstanceId, :UserName, :Password
def initialize(instanceid=nil, username=nil, password=nil)