lib/v20190725/models.rb in tencentcloud-sdk-mongodb-3.0.513 vs lib/v20190725/models.rb in tencentcloud-sdk-mongodb-3.0.514
- old
+ new
@@ -1947,90 +1947,114 @@
end
end
# 实例详情
class InstanceDetail < TencentCloud::Common::AbstractModel
- # @param InstanceId: 实例ID
+ # @param InstanceId: 实例ID。
# @type InstanceId: String
- # @param InstanceName: 实例名称
+ # @param InstanceName: 实例名称。
# @type InstanceName: String
# @param PayMode: 付费类型,可能的返回值:1-包年包月;0-按量计费
# @type PayMode: Integer
- # @param ProjectId: 项目ID
+ # @param ProjectId: 项目ID。
# @type ProjectId: Integer
- # @param ClusterType: 集群类型,可能的返回值:0-副本集实例,1-分片实例,
+ # @param ClusterType: 集群类型,可能的返回值:0-副本集实例,1-分片实例。
# @type ClusterType: Integer
- # @param Region: 地域信息
+ # @param Region: 地域信息。
# @type Region: String
- # @param Zone: 可用区信息
+ # @param Zone: 可用区信息。
# @type Zone: String
# @param NetType: 网络类型,可能的返回值:0-基础网络,1-私有网络
# @type NetType: Integer
- # @param VpcId: 私有网络的ID
+ # @param VpcId: 私有网络的ID。
# @type VpcId: String
- # @param SubnetId: 私有网络的子网ID
+ # @param SubnetId: 私有网络的子网ID。
# @type SubnetId: String
- # @param Status: 实例状态,可能的返回值:0-待初始化,1-流程处理中,2-运行中,-2-实例已过期
+ # @param Status: 实例状态,可能的返回值:0-待初始化,1-流程处理中,2-运行中,-2-实例已过期。
# @type Status: Integer
- # @param Vip: 实例IP
+ # @param Vip: 实例IP。
# @type Vip: String
- # @param Vport: 端口号
+ # @param Vport: 端口号。
# @type Vport: Integer
- # @param CreateTime: 实例创建时间
+ # @param CreateTime: 实例创建时间。
# @type CreateTime: String
- # @param DeadLine: 实例到期时间
+ # @param DeadLine: 实例到期时间。
# @type DeadLine: String
- # @param MongoVersion: 实例版本信息
+ # @param MongoVersion: 实例版本信息。
# @type MongoVersion: String
- # @param Memory: 实例内存规格,单位为MB
+ # @param Memory: 实例内存规格,单位为MB。
# @type Memory: Integer
- # @param Volume: 实例磁盘规格,单位为MB
+ # @param Volume: 实例磁盘规格,单位为MB。
# @type Volume: Integer
- # @param CpuNum: 实例CPU核心数
+ # @param CpuNum: 实例CPU核心数。
# @type CpuNum: Integer
- # @param MachineType: 实例机器类型
+ # @param MachineType: 实例机器类型。
# @type MachineType: String
- # @param SecondaryNum: 实例从节点数
+ # @param SecondaryNum: 实例从节点数。
# @type SecondaryNum: Integer
- # @param ReplicationSetNum: 实例分片数
+ # @param ReplicationSetNum: 实例分片数。
# @type ReplicationSetNum: Integer
- # @param AutoRenewFlag: 实例自动续费标志,可能的返回值:0-手动续费,1-自动续费,2-确认不续费
+ # @param AutoRenewFlag: 实例自动续费标志,可能的返回值:0-手动续费,1-自动续费,2-确认不续费。
# @type AutoRenewFlag: Integer
- # @param UsedVolume: 已用容量,单位MB
+ # @param UsedVolume: 已用容量,单位MB。
# @type UsedVolume: Integer
- # @param MaintenanceStart: 维护窗口起始时间
+ # @param MaintenanceStart: 维护窗口起始时间。
# @type MaintenanceStart: String
- # @param MaintenanceEnd: 维护窗口结束时间
+ # @param MaintenanceEnd: 维护窗口结束时间。
# @type MaintenanceEnd: String
- # @param ReplicaSets: 分片信息
+ # @param ReplicaSets: 分片信息。
# @type ReplicaSets: Array
- # @param ReadonlyInstances: 只读实例信息
+ # @param ReadonlyInstances: 只读实例信息。
# @type ReadonlyInstances: Array
- # @param StandbyInstances: 灾备实例信息
+ # @param StandbyInstances: 灾备实例信息。
# @type StandbyInstances: Array
- # @param CloneInstances: 临时实例信息
+ # @param CloneInstances: 临时实例信息。
# @type CloneInstances: Array
- # @param RelatedInstance: 关联实例信息,对于正式实例,该字段表示它的临时实例信息;对于临时实例,则表示它的正式实例信息;如果为只读/灾备实例,则表示他的主实例信息
+ # @param RelatedInstance: 关联实例信息,对于正式实例,该字段表示它的临时实例信息;对于临时实例,则表示它的正式实例信息;如果为只读/灾备实例,则表示他的主实例信息。
# @type RelatedInstance: :class:`Tencentcloud::Mongodb.v20190725.models.DBInstanceInfo`
- # @param Tags: 实例标签信息集合
+ # @param Tags: 实例标签信息集合。
# @type Tags: Array
- # @param InstanceVer: 实例版本标记
+ # @param InstanceVer: 实例版本标记。
# @type InstanceVer: Integer
- # @param ClusterVer: 实例版本标记
+ # @param ClusterVer: 实例版本标记。
# @type ClusterVer: Integer
- # @param Protocol: 协议信息,可能的返回值:1-mongodb,2-dynamodb
+ # @param Protocol: 协议信息,可能的返回值:1-mongodb,2-dynamodb。
# @type Protocol: Integer
# @param InstanceType: 实例类型,可能的返回值,1-正式实例,2-临时实例,3-只读实例,4-灾备实例
# @type InstanceType: Integer
# @param InstanceStatusDesc: 实例状态描述
# @type InstanceStatusDesc: String
# @param RealInstanceId: 实例对应的物理实例id,回档并替换过的实例有不同的InstanceId和RealInstanceId,从barad获取监控数据等场景下需要用物理id获取
# @type RealInstanceId: String
+ # @param MongosNodeNum: mongos节点个数。
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type MongosNodeNum: Integer
+ # @param MongosMemory: mongos节点内存。
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type MongosMemory: Integer
+ # @param MongosCpuNum: mongos节点CPU核数。
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type MongosCpuNum: Integer
+ # @param ConfigServerNodeNum: Config Server节点个数。
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ConfigServerNodeNum: Integer
+ # @param ConfigServerMemory: Config Server节点内存。
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ConfigServerMemory: Integer
+ # @param ConfigServerVolume: Config Server节点磁盘大小。
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ConfigServerVolume: Integer
+ # @param ConfigServerCpuNum: Config Server节点CPU核数。
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ConfigServerCpuNum: Integer
+ # @param ReadonlyNodeNum: readonly节点个数。
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type ReadonlyNodeNum: Integer
- attr_accessor :InstanceId, :InstanceName, :PayMode, :ProjectId, :ClusterType, :Region, :Zone, :NetType, :VpcId, :SubnetId, :Status, :Vip, :Vport, :CreateTime, :DeadLine, :MongoVersion, :Memory, :Volume, :CpuNum, :MachineType, :SecondaryNum, :ReplicationSetNum, :AutoRenewFlag, :UsedVolume, :MaintenanceStart, :MaintenanceEnd, :ReplicaSets, :ReadonlyInstances, :StandbyInstances, :CloneInstances, :RelatedInstance, :Tags, :InstanceVer, :ClusterVer, :Protocol, :InstanceType, :InstanceStatusDesc, :RealInstanceId
+ attr_accessor :InstanceId, :InstanceName, :PayMode, :ProjectId, :ClusterType, :Region, :Zone, :NetType, :VpcId, :SubnetId, :Status, :Vip, :Vport, :CreateTime, :DeadLine, :MongoVersion, :Memory, :Volume, :CpuNum, :MachineType, :SecondaryNum, :ReplicationSetNum, :AutoRenewFlag, :UsedVolume, :MaintenanceStart, :MaintenanceEnd, :ReplicaSets, :ReadonlyInstances, :StandbyInstances, :CloneInstances, :RelatedInstance, :Tags, :InstanceVer, :ClusterVer, :Protocol, :InstanceType, :InstanceStatusDesc, :RealInstanceId, :MongosNodeNum, :MongosMemory, :MongosCpuNum, :ConfigServerNodeNum, :ConfigServerMemory, :ConfigServerVolume, :ConfigServerCpuNum, :ReadonlyNodeNum
- def initialize(instanceid=nil, instancename=nil, paymode=nil, projectid=nil, clustertype=nil, region=nil, zone=nil, nettype=nil, vpcid=nil, subnetid=nil, status=nil, vip=nil, vport=nil, createtime=nil, deadline=nil, mongoversion=nil, memory=nil, volume=nil, cpunum=nil, machinetype=nil, secondarynum=nil, replicationsetnum=nil, autorenewflag=nil, usedvolume=nil, maintenancestart=nil, maintenanceend=nil, replicasets=nil, readonlyinstances=nil, standbyinstances=nil, cloneinstances=nil, relatedinstance=nil, tags=nil, instancever=nil, clusterver=nil, protocol=nil, instancetype=nil, instancestatusdesc=nil, realinstanceid=nil)
+ def initialize(instanceid=nil, instancename=nil, paymode=nil, projectid=nil, clustertype=nil, region=nil, zone=nil, nettype=nil, vpcid=nil, subnetid=nil, status=nil, vip=nil, vport=nil, createtime=nil, deadline=nil, mongoversion=nil, memory=nil, volume=nil, cpunum=nil, machinetype=nil, secondarynum=nil, replicationsetnum=nil, autorenewflag=nil, usedvolume=nil, maintenancestart=nil, maintenanceend=nil, replicasets=nil, readonlyinstances=nil, standbyinstances=nil, cloneinstances=nil, relatedinstance=nil, tags=nil, instancever=nil, clusterver=nil, protocol=nil, instancetype=nil, instancestatusdesc=nil, realinstanceid=nil, mongosnodenum=nil, mongosmemory=nil, mongoscpunum=nil, configservernodenum=nil, configservermemory=nil, configservervolume=nil, configservercpunum=nil, readonlynodenum=nil)
@InstanceId = instanceid
@InstanceName = instancename
@PayMode = paymode
@ProjectId = projectid
@ClusterType = clustertype
@@ -2065,10 +2089,18 @@
@ClusterVer = clusterver
@Protocol = protocol
@InstanceType = instancetype
@InstanceStatusDesc = instancestatusdesc
@RealInstanceId = realinstanceid
+ @MongosNodeNum = mongosnodenum
+ @MongosMemory = mongosmemory
+ @MongosCpuNum = mongoscpunum
+ @ConfigServerNodeNum = configservernodenum
+ @ConfigServerMemory = configservermemory
+ @ConfigServerVolume = configservervolume
+ @ConfigServerCpuNum = configservercpunum
+ @ReadonlyNodeNum = readonlynodenum
end
def deserialize(params)
@InstanceId = params['InstanceId']
@InstanceName = params['InstanceName']
@@ -2144,9 +2176,17 @@
@ClusterVer = params['ClusterVer']
@Protocol = params['Protocol']
@InstanceType = params['InstanceType']
@InstanceStatusDesc = params['InstanceStatusDesc']
@RealInstanceId = params['RealInstanceId']
+ @MongosNodeNum = params['MongosNodeNum']
+ @MongosMemory = params['MongosMemory']
+ @MongosCpuNum = params['MongosCpuNum']
+ @ConfigServerNodeNum = params['ConfigServerNodeNum']
+ @ConfigServerMemory = params['ConfigServerMemory']
+ @ConfigServerVolume = params['ConfigServerVolume']
+ @ConfigServerCpuNum = params['ConfigServerCpuNum']
+ @ReadonlyNodeNum = params['ReadonlyNodeNum']
end
end
# 实例可修改参数枚举类型集合。
class InstanceEnumParam < TencentCloud::Common::AbstractModel