Class: TencentCloud::Mongodb::V20180408::CreateDBInstanceHourRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180408/models.rb

Overview

CreateDBInstanceHour请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(memory = nil, volume = nil, replicatesetnum = nil, secondarynum = nil, engineversion = nil, machine = nil, goodsnum = nil, zone = nil, instancerole = nil, instancetype = nil, encrypt = nil, vpcid = nil, subnetid = nil, projectid = nil, securitygroup = nil, uniqvpcid = nil, uniqsubnetid = nil) ⇒ CreateDBInstanceHourRequest

Returns a new instance of CreateDBInstanceHourRequest.



119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
# File 'lib/v20180408/models.rb', line 119

def initialize(memory=nil, volume=nil, replicatesetnum=nil, secondarynum=nil, engineversion=nil, machine=nil, goodsnum=nil, zone=nil, instancerole=nil, instancetype=nil, encrypt=nil, vpcid=nil, subnetid=nil, projectid=nil, securitygroup=nil, uniqvpcid=nil, uniqsubnetid=nil)
  @Memory = memory
  @Volume = volume
  @ReplicateSetNum = replicatesetnum
  @SecondaryNum = secondarynum
  @EngineVersion = engineversion
  @Machine = machine
  @GoodsNum = goodsnum
  @Zone = zone
  @InstanceRole = instancerole
  @InstanceType = instancetype
  @Encrypt = encrypt
  @VpcId = vpcid
  @SubnetId = subnetid
  @ProjectId = projectid
  @SecurityGroup = securitygroup
  @UniqVpcId = uniqvpcid
  @UniqSubnetId = uniqsubnetid
end

Instance Attribute Details

#EncryptObject

Parameters:

  • Memory:

    实例内存大小,单位:GB

  • Volume:

    实例硬盘大小,单位:GB

  • ReplicateSetNum:

    副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10

  • SecondaryNum:

    每个副本集内从节点个数,目前只支持从节点数为2

  • EngineVersion:

    MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT

  • Machine:

    实例类型,HIO10G:高IO万兆。

  • GoodsNum:

    实例数量,默认值为1, 最小值1,最大值为10

  • Zone:

    可用区信息,格式如:ap-guangzhou-2

  • InstanceRole:

    实例角色,默认传MASTER即可

  • InstanceType:

    实例类型,REPLSET-副本集,SHARD-分片集群

  • Encrypt:

    数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密

  • VpcId:

    私有网络ID,如果不传则默认选择基础网络

  • SubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填

  • ProjectId:

    项目ID,不填为默认项目

  • SecurityGroup:

    安全组参数

  • UniqVpcId:

    私有网络ID,如果不传则默认选择基础网络

  • UniqSubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填



117
118
119
# File 'lib/v20180408/models.rb', line 117

def Encrypt
  @Encrypt
end

#EngineVersionObject

Parameters:

  • Memory:

    实例内存大小,单位:GB

  • Volume:

    实例硬盘大小,单位:GB

  • ReplicateSetNum:

    副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10

  • SecondaryNum:

    每个副本集内从节点个数,目前只支持从节点数为2

  • EngineVersion:

    MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT

  • Machine:

    实例类型,HIO10G:高IO万兆。

  • GoodsNum:

    实例数量,默认值为1, 最小值1,最大值为10

  • Zone:

    可用区信息,格式如:ap-guangzhou-2

  • InstanceRole:

    实例角色,默认传MASTER即可

  • InstanceType:

    实例类型,REPLSET-副本集,SHARD-分片集群

  • Encrypt:

    数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密

  • VpcId:

    私有网络ID,如果不传则默认选择基础网络

  • SubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填

  • ProjectId:

    项目ID,不填为默认项目

  • SecurityGroup:

    安全组参数

  • UniqVpcId:

    私有网络ID,如果不传则默认选择基础网络

  • UniqSubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填



117
118
119
# File 'lib/v20180408/models.rb', line 117

def EngineVersion
  @EngineVersion
end

#GoodsNumObject

Parameters:

  • Memory:

    实例内存大小,单位:GB

  • Volume:

    实例硬盘大小,单位:GB

  • ReplicateSetNum:

    副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10

  • SecondaryNum:

    每个副本集内从节点个数,目前只支持从节点数为2

  • EngineVersion:

    MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT

  • Machine:

    实例类型,HIO10G:高IO万兆。

  • GoodsNum:

    实例数量,默认值为1, 最小值1,最大值为10

  • Zone:

    可用区信息,格式如:ap-guangzhou-2

  • InstanceRole:

    实例角色,默认传MASTER即可

  • InstanceType:

    实例类型,REPLSET-副本集,SHARD-分片集群

  • Encrypt:

    数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密

  • VpcId:

    私有网络ID,如果不传则默认选择基础网络

  • SubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填

  • ProjectId:

    项目ID,不填为默认项目

  • SecurityGroup:

    安全组参数

  • UniqVpcId:

    私有网络ID,如果不传则默认选择基础网络

  • UniqSubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填



117
118
119
# File 'lib/v20180408/models.rb', line 117

def GoodsNum
  @GoodsNum
end

#InstanceRoleObject

Parameters:

  • Memory:

    实例内存大小,单位:GB

  • Volume:

    实例硬盘大小,单位:GB

  • ReplicateSetNum:

    副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10

  • SecondaryNum:

    每个副本集内从节点个数,目前只支持从节点数为2

  • EngineVersion:

    MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT

  • Machine:

    实例类型,HIO10G:高IO万兆。

  • GoodsNum:

    实例数量,默认值为1, 最小值1,最大值为10

  • Zone:

    可用区信息,格式如:ap-guangzhou-2

  • InstanceRole:

    实例角色,默认传MASTER即可

  • InstanceType:

    实例类型,REPLSET-副本集,SHARD-分片集群

  • Encrypt:

    数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密

  • VpcId:

    私有网络ID,如果不传则默认选择基础网络

  • SubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填

  • ProjectId:

    项目ID,不填为默认项目

  • SecurityGroup:

    安全组参数

  • UniqVpcId:

    私有网络ID,如果不传则默认选择基础网络

  • UniqSubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填



117
118
119
# File 'lib/v20180408/models.rb', line 117

def InstanceRole
  @InstanceRole
end

#InstanceTypeObject

Parameters:

  • Memory:

    实例内存大小,单位:GB

  • Volume:

    实例硬盘大小,单位:GB

  • ReplicateSetNum:

    副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10

  • SecondaryNum:

    每个副本集内从节点个数,目前只支持从节点数为2

  • EngineVersion:

    MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT

  • Machine:

    实例类型,HIO10G:高IO万兆。

  • GoodsNum:

    实例数量,默认值为1, 最小值1,最大值为10

  • Zone:

    可用区信息,格式如:ap-guangzhou-2

  • InstanceRole:

    实例角色,默认传MASTER即可

  • InstanceType:

    实例类型,REPLSET-副本集,SHARD-分片集群

  • Encrypt:

    数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密

  • VpcId:

    私有网络ID,如果不传则默认选择基础网络

  • SubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填

  • ProjectId:

    项目ID,不填为默认项目

  • SecurityGroup:

    安全组参数

  • UniqVpcId:

    私有网络ID,如果不传则默认选择基础网络

  • UniqSubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填



117
118
119
# File 'lib/v20180408/models.rb', line 117

def InstanceType
  @InstanceType
end

#MachineObject

Parameters:

  • Memory:

    实例内存大小,单位:GB

  • Volume:

    实例硬盘大小,单位:GB

  • ReplicateSetNum:

    副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10

  • SecondaryNum:

    每个副本集内从节点个数,目前只支持从节点数为2

  • EngineVersion:

    MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT

  • Machine:

    实例类型,HIO10G:高IO万兆。

  • GoodsNum:

    实例数量,默认值为1, 最小值1,最大值为10

  • Zone:

    可用区信息,格式如:ap-guangzhou-2

  • InstanceRole:

    实例角色,默认传MASTER即可

  • InstanceType:

    实例类型,REPLSET-副本集,SHARD-分片集群

  • Encrypt:

    数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密

  • VpcId:

    私有网络ID,如果不传则默认选择基础网络

  • SubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填

  • ProjectId:

    项目ID,不填为默认项目

  • SecurityGroup:

    安全组参数

  • UniqVpcId:

    私有网络ID,如果不传则默认选择基础网络

  • UniqSubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填



117
118
119
# File 'lib/v20180408/models.rb', line 117

def Machine
  @Machine
end

#MemoryObject

Parameters:

  • Memory:

    实例内存大小,单位:GB

  • Volume:

    实例硬盘大小,单位:GB

  • ReplicateSetNum:

    副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10

  • SecondaryNum:

    每个副本集内从节点个数,目前只支持从节点数为2

  • EngineVersion:

    MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT

  • Machine:

    实例类型,HIO10G:高IO万兆。

  • GoodsNum:

    实例数量,默认值为1, 最小值1,最大值为10

  • Zone:

    可用区信息,格式如:ap-guangzhou-2

  • InstanceRole:

    实例角色,默认传MASTER即可

  • InstanceType:

    实例类型,REPLSET-副本集,SHARD-分片集群

  • Encrypt:

    数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密

  • VpcId:

    私有网络ID,如果不传则默认选择基础网络

  • SubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填

  • ProjectId:

    项目ID,不填为默认项目

  • SecurityGroup:

    安全组参数

  • UniqVpcId:

    私有网络ID,如果不传则默认选择基础网络

  • UniqSubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填



117
118
119
# File 'lib/v20180408/models.rb', line 117

def Memory
  @Memory
end

#ProjectIdObject

Parameters:

  • Memory:

    实例内存大小,单位:GB

  • Volume:

    实例硬盘大小,单位:GB

  • ReplicateSetNum:

    副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10

  • SecondaryNum:

    每个副本集内从节点个数,目前只支持从节点数为2

  • EngineVersion:

    MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT

  • Machine:

    实例类型,HIO10G:高IO万兆。

  • GoodsNum:

    实例数量,默认值为1, 最小值1,最大值为10

  • Zone:

    可用区信息,格式如:ap-guangzhou-2

  • InstanceRole:

    实例角色,默认传MASTER即可

  • InstanceType:

    实例类型,REPLSET-副本集,SHARD-分片集群

  • Encrypt:

    数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密

  • VpcId:

    私有网络ID,如果不传则默认选择基础网络

  • SubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填

  • ProjectId:

    项目ID,不填为默认项目

  • SecurityGroup:

    安全组参数

  • UniqVpcId:

    私有网络ID,如果不传则默认选择基础网络

  • UniqSubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填



117
118
119
# File 'lib/v20180408/models.rb', line 117

def ProjectId
  @ProjectId
end

#ReplicateSetNumObject

Parameters:

  • Memory:

    实例内存大小,单位:GB

  • Volume:

    实例硬盘大小,单位:GB

  • ReplicateSetNum:

    副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10

  • SecondaryNum:

    每个副本集内从节点个数,目前只支持从节点数为2

  • EngineVersion:

    MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT

  • Machine:

    实例类型,HIO10G:高IO万兆。

  • GoodsNum:

    实例数量,默认值为1, 最小值1,最大值为10

  • Zone:

    可用区信息,格式如:ap-guangzhou-2

  • InstanceRole:

    实例角色,默认传MASTER即可

  • InstanceType:

    实例类型,REPLSET-副本集,SHARD-分片集群

  • Encrypt:

    数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密

  • VpcId:

    私有网络ID,如果不传则默认选择基础网络

  • SubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填

  • ProjectId:

    项目ID,不填为默认项目

  • SecurityGroup:

    安全组参数

  • UniqVpcId:

    私有网络ID,如果不传则默认选择基础网络

  • UniqSubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填



117
118
119
# File 'lib/v20180408/models.rb', line 117

def ReplicateSetNum
  @ReplicateSetNum
end

#SecondaryNumObject

Parameters:

  • Memory:

    实例内存大小,单位:GB

  • Volume:

    实例硬盘大小,单位:GB

  • ReplicateSetNum:

    副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10

  • SecondaryNum:

    每个副本集内从节点个数,目前只支持从节点数为2

  • EngineVersion:

    MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT

  • Machine:

    实例类型,HIO10G:高IO万兆。

  • GoodsNum:

    实例数量,默认值为1, 最小值1,最大值为10

  • Zone:

    可用区信息,格式如:ap-guangzhou-2

  • InstanceRole:

    实例角色,默认传MASTER即可

  • InstanceType:

    实例类型,REPLSET-副本集,SHARD-分片集群

  • Encrypt:

    数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密

  • VpcId:

    私有网络ID,如果不传则默认选择基础网络

  • SubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填

  • ProjectId:

    项目ID,不填为默认项目

  • SecurityGroup:

    安全组参数

  • UniqVpcId:

    私有网络ID,如果不传则默认选择基础网络

  • UniqSubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填



117
118
119
# File 'lib/v20180408/models.rb', line 117

def SecondaryNum
  @SecondaryNum
end

#SecurityGroupObject

Parameters:

  • Memory:

    实例内存大小,单位:GB

  • Volume:

    实例硬盘大小,单位:GB

  • ReplicateSetNum:

    副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10

  • SecondaryNum:

    每个副本集内从节点个数,目前只支持从节点数为2

  • EngineVersion:

    MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT

  • Machine:

    实例类型,HIO10G:高IO万兆。

  • GoodsNum:

    实例数量,默认值为1, 最小值1,最大值为10

  • Zone:

    可用区信息,格式如:ap-guangzhou-2

  • InstanceRole:

    实例角色,默认传MASTER即可

  • InstanceType:

    实例类型,REPLSET-副本集,SHARD-分片集群

  • Encrypt:

    数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密

  • VpcId:

    私有网络ID,如果不传则默认选择基础网络

  • SubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填

  • ProjectId:

    项目ID,不填为默认项目

  • SecurityGroup:

    安全组参数

  • UniqVpcId:

    私有网络ID,如果不传则默认选择基础网络

  • UniqSubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填



117
118
119
# File 'lib/v20180408/models.rb', line 117

def SecurityGroup
  @SecurityGroup
end

#SubnetIdObject

Parameters:

  • Memory:

    实例内存大小,单位:GB

  • Volume:

    实例硬盘大小,单位:GB

  • ReplicateSetNum:

    副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10

  • SecondaryNum:

    每个副本集内从节点个数,目前只支持从节点数为2

  • EngineVersion:

    MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT

  • Machine:

    实例类型,HIO10G:高IO万兆。

  • GoodsNum:

    实例数量,默认值为1, 最小值1,最大值为10

  • Zone:

    可用区信息,格式如:ap-guangzhou-2

  • InstanceRole:

    实例角色,默认传MASTER即可

  • InstanceType:

    实例类型,REPLSET-副本集,SHARD-分片集群

  • Encrypt:

    数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密

  • VpcId:

    私有网络ID,如果不传则默认选择基础网络

  • SubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填

  • ProjectId:

    项目ID,不填为默认项目

  • SecurityGroup:

    安全组参数

  • UniqVpcId:

    私有网络ID,如果不传则默认选择基础网络

  • UniqSubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填



117
118
119
# File 'lib/v20180408/models.rb', line 117

def SubnetId
  @SubnetId
end

#UniqSubnetIdObject

Parameters:

  • Memory:

    实例内存大小,单位:GB

  • Volume:

    实例硬盘大小,单位:GB

  • ReplicateSetNum:

    副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10

  • SecondaryNum:

    每个副本集内从节点个数,目前只支持从节点数为2

  • EngineVersion:

    MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT

  • Machine:

    实例类型,HIO10G:高IO万兆。

  • GoodsNum:

    实例数量,默认值为1, 最小值1,最大值为10

  • Zone:

    可用区信息,格式如:ap-guangzhou-2

  • InstanceRole:

    实例角色,默认传MASTER即可

  • InstanceType:

    实例类型,REPLSET-副本集,SHARD-分片集群

  • Encrypt:

    数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密

  • VpcId:

    私有网络ID,如果不传则默认选择基础网络

  • SubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填

  • ProjectId:

    项目ID,不填为默认项目

  • SecurityGroup:

    安全组参数

  • UniqVpcId:

    私有网络ID,如果不传则默认选择基础网络

  • UniqSubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填



117
118
119
# File 'lib/v20180408/models.rb', line 117

def UniqSubnetId
  @UniqSubnetId
end

#UniqVpcIdObject

Parameters:

  • Memory:

    实例内存大小,单位:GB

  • Volume:

    实例硬盘大小,单位:GB

  • ReplicateSetNum:

    副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10

  • SecondaryNum:

    每个副本集内从节点个数,目前只支持从节点数为2

  • EngineVersion:

    MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT

  • Machine:

    实例类型,HIO10G:高IO万兆。

  • GoodsNum:

    实例数量,默认值为1, 最小值1,最大值为10

  • Zone:

    可用区信息,格式如:ap-guangzhou-2

  • InstanceRole:

    实例角色,默认传MASTER即可

  • InstanceType:

    实例类型,REPLSET-副本集,SHARD-分片集群

  • Encrypt:

    数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密

  • VpcId:

    私有网络ID,如果不传则默认选择基础网络

  • SubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填

  • ProjectId:

    项目ID,不填为默认项目

  • SecurityGroup:

    安全组参数

  • UniqVpcId:

    私有网络ID,如果不传则默认选择基础网络

  • UniqSubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填



117
118
119
# File 'lib/v20180408/models.rb', line 117

def UniqVpcId
  @UniqVpcId
end

#VolumeObject

Parameters:

  • Memory:

    实例内存大小,单位:GB

  • Volume:

    实例硬盘大小,单位:GB

  • ReplicateSetNum:

    副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10

  • SecondaryNum:

    每个副本集内从节点个数,目前只支持从节点数为2

  • EngineVersion:

    MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT

  • Machine:

    实例类型,HIO10G:高IO万兆。

  • GoodsNum:

    实例数量,默认值为1, 最小值1,最大值为10

  • Zone:

    可用区信息,格式如:ap-guangzhou-2

  • InstanceRole:

    实例角色,默认传MASTER即可

  • InstanceType:

    实例类型,REPLSET-副本集,SHARD-分片集群

  • Encrypt:

    数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密

  • VpcId:

    私有网络ID,如果不传则默认选择基础网络

  • SubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填

  • ProjectId:

    项目ID,不填为默认项目

  • SecurityGroup:

    安全组参数

  • UniqVpcId:

    私有网络ID,如果不传则默认选择基础网络

  • UniqSubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填



117
118
119
# File 'lib/v20180408/models.rb', line 117

def Volume
  @Volume
end

#VpcIdObject

Parameters:

  • Memory:

    实例内存大小,单位:GB

  • Volume:

    实例硬盘大小,单位:GB

  • ReplicateSetNum:

    副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10

  • SecondaryNum:

    每个副本集内从节点个数,目前只支持从节点数为2

  • EngineVersion:

    MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT

  • Machine:

    实例类型,HIO10G:高IO万兆。

  • GoodsNum:

    实例数量,默认值为1, 最小值1,最大值为10

  • Zone:

    可用区信息,格式如:ap-guangzhou-2

  • InstanceRole:

    实例角色,默认传MASTER即可

  • InstanceType:

    实例类型,REPLSET-副本集,SHARD-分片集群

  • Encrypt:

    数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密

  • VpcId:

    私有网络ID,如果不传则默认选择基础网络

  • SubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填

  • ProjectId:

    项目ID,不填为默认项目

  • SecurityGroup:

    安全组参数

  • UniqVpcId:

    私有网络ID,如果不传则默认选择基础网络

  • UniqSubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填



117
118
119
# File 'lib/v20180408/models.rb', line 117

def VpcId
  @VpcId
end

#ZoneObject

Parameters:

  • Memory:

    实例内存大小,单位:GB

  • Volume:

    实例硬盘大小,单位:GB

  • ReplicateSetNum:

    副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10

  • SecondaryNum:

    每个副本集内从节点个数,目前只支持从节点数为2

  • EngineVersion:

    MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT

  • Machine:

    实例类型,HIO10G:高IO万兆。

  • GoodsNum:

    实例数量,默认值为1, 最小值1,最大值为10

  • Zone:

    可用区信息,格式如:ap-guangzhou-2

  • InstanceRole:

    实例角色,默认传MASTER即可

  • InstanceType:

    实例类型,REPLSET-副本集,SHARD-分片集群

  • Encrypt:

    数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密

  • VpcId:

    私有网络ID,如果不传则默认选择基础网络

  • SubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填

  • ProjectId:

    项目ID,不填为默认项目

  • SecurityGroup:

    安全组参数

  • UniqVpcId:

    私有网络ID,如果不传则默认选择基础网络

  • UniqSubnetId:

    私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填



117
118
119
# File 'lib/v20180408/models.rb', line 117

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
# File 'lib/v20180408/models.rb', line 139

def deserialize(params)
  @Memory = params['Memory']
  @Volume = params['Volume']
  @ReplicateSetNum = params['ReplicateSetNum']
  @SecondaryNum = params['SecondaryNum']
  @EngineVersion = params['EngineVersion']
  @Machine = params['Machine']
  @GoodsNum = params['GoodsNum']
  @Zone = params['Zone']
  @InstanceRole = params['InstanceRole']
  @InstanceType = params['InstanceType']
  @Encrypt = params['Encrypt']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @ProjectId = params['ProjectId']
  @SecurityGroup = params['SecurityGroup']
  @UniqVpcId = params['UniqVpcId']
  @UniqSubnetId = params['UniqSubnetId']
end