Class: TencentCloud::Tdmq::V20200217::CreateRabbitMQVipInstanceRequest

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

Overview

CreateRabbitMQVipInstance请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneids = nil, vpcid = nil, subnetid = nil, clustername = nil, nodespec = nil, nodenum = nil, storagesize = nil, enablecreatedefaulthamirrorqueue = nil, autorenewflag = nil, timespan = nil, paymode = nil, clusterversion = nil, isintl = nil, resourcetags = nil, bandwidth = nil, enablepublicaccess = nil) ⇒ CreateRabbitMQVipInstanceRequest

Returns a new instance of CreateRabbitMQVipInstanceRequest.



1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
# File 'lib/v20200217/models.rb', line 1788

def initialize(zoneids=nil, vpcid=nil, subnetid=nil, clustername=nil, nodespec=nil, nodenum=nil, storagesize=nil, enablecreatedefaulthamirrorqueue=nil, autorenewflag=nil, timespan=nil, paymode=nil, clusterversion=nil, isintl=nil, resourcetags=nil, bandwidth=nil, enablepublicaccess=nil)
  @ZoneIds = zoneids
  @VpcId = vpcid
  @SubnetId = subnetid
  @ClusterName = clustername
  @NodeSpec = nodespec
  @NodeNum = nodenum
  @StorageSize = storagesize
  @EnableCreateDefaultHaMirrorQueue = enablecreatedefaulthamirrorqueue
  @AutoRenewFlag = autorenewflag
  @TimeSpan = timespan
  @PayMode = paymode
  @ClusterVersion = clusterversion
  @IsIntl = isintl
  @ResourceTags = resourcetags
  @Bandwidth = bandwidth
  @EnablePublicAccess = enablepublicaccess
end

Instance Attribute Details

#AutoRenewFlagObject

Parameters:

  • ZoneIds:

    可用区

  • VpcId:

    私有网络VpcId

  • SubnetId:

    私有网络SubnetId

  • ClusterName:

    集群名称

  • NodeSpec:

    节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型

  • NodeNum:

    节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3

  • StorageSize:

    单节点存储规格,不传默认为200G

  • EnableCreateDefaultHaMirrorQueue:

    镜像队列,不传默认为false

  • AutoRenewFlag:

    预付费使用。自动续费,不传默认为true

  • TimeSpan:

    购买时长,不传默认为1(月)

  • PayMode:

    付费方式,0 为后付费,即按量计费;1 为预付费,即包年包月。默认包年包月

  • ClusterVersion:

    集群版本,不传默认为 3.8.30,可选值为 3.8.30 和 3.11.8

  • IsIntl:

    是否国际站请求,默认 false

  • ResourceTags:

    资源标签列表

  • Bandwidth:

    公网带宽大小,单位 M

  • EnablePublicAccess:

    是否打开公网接入,不传默认为false



1786
1787
1788
# File 'lib/v20200217/models.rb', line 1786

def AutoRenewFlag
  @AutoRenewFlag
end

#BandwidthObject

Parameters:

  • ZoneIds:

    可用区

  • VpcId:

    私有网络VpcId

  • SubnetId:

    私有网络SubnetId

  • ClusterName:

    集群名称

  • NodeSpec:

    节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型

  • NodeNum:

    节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3

  • StorageSize:

    单节点存储规格,不传默认为200G

  • EnableCreateDefaultHaMirrorQueue:

    镜像队列,不传默认为false

  • AutoRenewFlag:

    预付费使用。自动续费,不传默认为true

  • TimeSpan:

    购买时长,不传默认为1(月)

  • PayMode:

    付费方式,0 为后付费,即按量计费;1 为预付费,即包年包月。默认包年包月

  • ClusterVersion:

    集群版本,不传默认为 3.8.30,可选值为 3.8.30 和 3.11.8

  • IsIntl:

    是否国际站请求,默认 false

  • ResourceTags:

    资源标签列表

  • Bandwidth:

    公网带宽大小,单位 M

  • EnablePublicAccess:

    是否打开公网接入,不传默认为false



1786
1787
1788
# File 'lib/v20200217/models.rb', line 1786

def Bandwidth
  @Bandwidth
end

#ClusterNameObject

Parameters:

  • ZoneIds:

    可用区

  • VpcId:

    私有网络VpcId

  • SubnetId:

    私有网络SubnetId

  • ClusterName:

    集群名称

  • NodeSpec:

    节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型

  • NodeNum:

    节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3

  • StorageSize:

    单节点存储规格,不传默认为200G

  • EnableCreateDefaultHaMirrorQueue:

    镜像队列,不传默认为false

  • AutoRenewFlag:

    预付费使用。自动续费,不传默认为true

  • TimeSpan:

    购买时长,不传默认为1(月)

  • PayMode:

    付费方式,0 为后付费,即按量计费;1 为预付费,即包年包月。默认包年包月

  • ClusterVersion:

    集群版本,不传默认为 3.8.30,可选值为 3.8.30 和 3.11.8

  • IsIntl:

    是否国际站请求,默认 false

  • ResourceTags:

    资源标签列表

  • Bandwidth:

    公网带宽大小,单位 M

  • EnablePublicAccess:

    是否打开公网接入,不传默认为false



1786
1787
1788
# File 'lib/v20200217/models.rb', line 1786

def ClusterName
  @ClusterName
end

#ClusterVersionObject

Parameters:

  • ZoneIds:

    可用区

  • VpcId:

    私有网络VpcId

  • SubnetId:

    私有网络SubnetId

  • ClusterName:

    集群名称

  • NodeSpec:

    节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型

  • NodeNum:

    节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3

  • StorageSize:

    单节点存储规格,不传默认为200G

  • EnableCreateDefaultHaMirrorQueue:

    镜像队列,不传默认为false

  • AutoRenewFlag:

    预付费使用。自动续费,不传默认为true

  • TimeSpan:

    购买时长,不传默认为1(月)

  • PayMode:

    付费方式,0 为后付费,即按量计费;1 为预付费,即包年包月。默认包年包月

  • ClusterVersion:

    集群版本,不传默认为 3.8.30,可选值为 3.8.30 和 3.11.8

  • IsIntl:

    是否国际站请求,默认 false

  • ResourceTags:

    资源标签列表

  • Bandwidth:

    公网带宽大小,单位 M

  • EnablePublicAccess:

    是否打开公网接入,不传默认为false



1786
1787
1788
# File 'lib/v20200217/models.rb', line 1786

def ClusterVersion
  @ClusterVersion
end

#EnableCreateDefaultHaMirrorQueueObject

Parameters:

  • ZoneIds:

    可用区

  • VpcId:

    私有网络VpcId

  • SubnetId:

    私有网络SubnetId

  • ClusterName:

    集群名称

  • NodeSpec:

    节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型

  • NodeNum:

    节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3

  • StorageSize:

    单节点存储规格,不传默认为200G

  • EnableCreateDefaultHaMirrorQueue:

    镜像队列,不传默认为false

  • AutoRenewFlag:

    预付费使用。自动续费,不传默认为true

  • TimeSpan:

    购买时长,不传默认为1(月)

  • PayMode:

    付费方式,0 为后付费,即按量计费;1 为预付费,即包年包月。默认包年包月

  • ClusterVersion:

    集群版本,不传默认为 3.8.30,可选值为 3.8.30 和 3.11.8

  • IsIntl:

    是否国际站请求,默认 false

  • ResourceTags:

    资源标签列表

  • Bandwidth:

    公网带宽大小,单位 M

  • EnablePublicAccess:

    是否打开公网接入,不传默认为false



1786
1787
1788
# File 'lib/v20200217/models.rb', line 1786

def EnableCreateDefaultHaMirrorQueue
  @EnableCreateDefaultHaMirrorQueue
end

#EnablePublicAccessObject

Parameters:

  • ZoneIds:

    可用区

  • VpcId:

    私有网络VpcId

  • SubnetId:

    私有网络SubnetId

  • ClusterName:

    集群名称

  • NodeSpec:

    节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型

  • NodeNum:

    节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3

  • StorageSize:

    单节点存储规格,不传默认为200G

  • EnableCreateDefaultHaMirrorQueue:

    镜像队列,不传默认为false

  • AutoRenewFlag:

    预付费使用。自动续费,不传默认为true

  • TimeSpan:

    购买时长,不传默认为1(月)

  • PayMode:

    付费方式,0 为后付费,即按量计费;1 为预付费,即包年包月。默认包年包月

  • ClusterVersion:

    集群版本,不传默认为 3.8.30,可选值为 3.8.30 和 3.11.8

  • IsIntl:

    是否国际站请求,默认 false

  • ResourceTags:

    资源标签列表

  • Bandwidth:

    公网带宽大小,单位 M

  • EnablePublicAccess:

    是否打开公网接入,不传默认为false



1786
1787
1788
# File 'lib/v20200217/models.rb', line 1786

def EnablePublicAccess
  @EnablePublicAccess
end

#IsIntlObject

Parameters:

  • ZoneIds:

    可用区

  • VpcId:

    私有网络VpcId

  • SubnetId:

    私有网络SubnetId

  • ClusterName:

    集群名称

  • NodeSpec:

    节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型

  • NodeNum:

    节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3

  • StorageSize:

    单节点存储规格,不传默认为200G

  • EnableCreateDefaultHaMirrorQueue:

    镜像队列,不传默认为false

  • AutoRenewFlag:

    预付费使用。自动续费,不传默认为true

  • TimeSpan:

    购买时长,不传默认为1(月)

  • PayMode:

    付费方式,0 为后付费,即按量计费;1 为预付费,即包年包月。默认包年包月

  • ClusterVersion:

    集群版本,不传默认为 3.8.30,可选值为 3.8.30 和 3.11.8

  • IsIntl:

    是否国际站请求,默认 false

  • ResourceTags:

    资源标签列表

  • Bandwidth:

    公网带宽大小,单位 M

  • EnablePublicAccess:

    是否打开公网接入,不传默认为false



1786
1787
1788
# File 'lib/v20200217/models.rb', line 1786

def IsIntl
  @IsIntl
end

#NodeNumObject

Parameters:

  • ZoneIds:

    可用区

  • VpcId:

    私有网络VpcId

  • SubnetId:

    私有网络SubnetId

  • ClusterName:

    集群名称

  • NodeSpec:

    节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型

  • NodeNum:

    节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3

  • StorageSize:

    单节点存储规格,不传默认为200G

  • EnableCreateDefaultHaMirrorQueue:

    镜像队列,不传默认为false

  • AutoRenewFlag:

    预付费使用。自动续费,不传默认为true

  • TimeSpan:

    购买时长,不传默认为1(月)

  • PayMode:

    付费方式,0 为后付费,即按量计费;1 为预付费,即包年包月。默认包年包月

  • ClusterVersion:

    集群版本,不传默认为 3.8.30,可选值为 3.8.30 和 3.11.8

  • IsIntl:

    是否国际站请求,默认 false

  • ResourceTags:

    资源标签列表

  • Bandwidth:

    公网带宽大小,单位 M

  • EnablePublicAccess:

    是否打开公网接入,不传默认为false



1786
1787
1788
# File 'lib/v20200217/models.rb', line 1786

def NodeNum
  @NodeNum
end

#NodeSpecObject

Parameters:

  • ZoneIds:

    可用区

  • VpcId:

    私有网络VpcId

  • SubnetId:

    私有网络SubnetId

  • ClusterName:

    集群名称

  • NodeSpec:

    节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型

  • NodeNum:

    节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3

  • StorageSize:

    单节点存储规格,不传默认为200G

  • EnableCreateDefaultHaMirrorQueue:

    镜像队列,不传默认为false

  • AutoRenewFlag:

    预付费使用。自动续费,不传默认为true

  • TimeSpan:

    购买时长,不传默认为1(月)

  • PayMode:

    付费方式,0 为后付费,即按量计费;1 为预付费,即包年包月。默认包年包月

  • ClusterVersion:

    集群版本,不传默认为 3.8.30,可选值为 3.8.30 和 3.11.8

  • IsIntl:

    是否国际站请求,默认 false

  • ResourceTags:

    资源标签列表

  • Bandwidth:

    公网带宽大小,单位 M

  • EnablePublicAccess:

    是否打开公网接入,不传默认为false



1786
1787
1788
# File 'lib/v20200217/models.rb', line 1786

def NodeSpec
  @NodeSpec
end

#PayModeObject

Parameters:

  • ZoneIds:

    可用区

  • VpcId:

    私有网络VpcId

  • SubnetId:

    私有网络SubnetId

  • ClusterName:

    集群名称

  • NodeSpec:

    节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型

  • NodeNum:

    节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3

  • StorageSize:

    单节点存储规格,不传默认为200G

  • EnableCreateDefaultHaMirrorQueue:

    镜像队列,不传默认为false

  • AutoRenewFlag:

    预付费使用。自动续费,不传默认为true

  • TimeSpan:

    购买时长,不传默认为1(月)

  • PayMode:

    付费方式,0 为后付费,即按量计费;1 为预付费,即包年包月。默认包年包月

  • ClusterVersion:

    集群版本,不传默认为 3.8.30,可选值为 3.8.30 和 3.11.8

  • IsIntl:

    是否国际站请求,默认 false

  • ResourceTags:

    资源标签列表

  • Bandwidth:

    公网带宽大小,单位 M

  • EnablePublicAccess:

    是否打开公网接入,不传默认为false



1786
1787
1788
# File 'lib/v20200217/models.rb', line 1786

def PayMode
  @PayMode
end

#ResourceTagsObject

Parameters:

  • ZoneIds:

    可用区

  • VpcId:

    私有网络VpcId

  • SubnetId:

    私有网络SubnetId

  • ClusterName:

    集群名称

  • NodeSpec:

    节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型

  • NodeNum:

    节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3

  • StorageSize:

    单节点存储规格,不传默认为200G

  • EnableCreateDefaultHaMirrorQueue:

    镜像队列,不传默认为false

  • AutoRenewFlag:

    预付费使用。自动续费,不传默认为true

  • TimeSpan:

    购买时长,不传默认为1(月)

  • PayMode:

    付费方式,0 为后付费,即按量计费;1 为预付费,即包年包月。默认包年包月

  • ClusterVersion:

    集群版本,不传默认为 3.8.30,可选值为 3.8.30 和 3.11.8

  • IsIntl:

    是否国际站请求,默认 false

  • ResourceTags:

    资源标签列表

  • Bandwidth:

    公网带宽大小,单位 M

  • EnablePublicAccess:

    是否打开公网接入,不传默认为false



1786
1787
1788
# File 'lib/v20200217/models.rb', line 1786

def ResourceTags
  @ResourceTags
end

#StorageSizeObject

Parameters:

  • ZoneIds:

    可用区

  • VpcId:

    私有网络VpcId

  • SubnetId:

    私有网络SubnetId

  • ClusterName:

    集群名称

  • NodeSpec:

    节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型

  • NodeNum:

    节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3

  • StorageSize:

    单节点存储规格,不传默认为200G

  • EnableCreateDefaultHaMirrorQueue:

    镜像队列,不传默认为false

  • AutoRenewFlag:

    预付费使用。自动续费,不传默认为true

  • TimeSpan:

    购买时长,不传默认为1(月)

  • PayMode:

    付费方式,0 为后付费,即按量计费;1 为预付费,即包年包月。默认包年包月

  • ClusterVersion:

    集群版本,不传默认为 3.8.30,可选值为 3.8.30 和 3.11.8

  • IsIntl:

    是否国际站请求,默认 false

  • ResourceTags:

    资源标签列表

  • Bandwidth:

    公网带宽大小,单位 M

  • EnablePublicAccess:

    是否打开公网接入,不传默认为false



1786
1787
1788
# File 'lib/v20200217/models.rb', line 1786

def StorageSize
  @StorageSize
end

#SubnetIdObject

Parameters:

  • ZoneIds:

    可用区

  • VpcId:

    私有网络VpcId

  • SubnetId:

    私有网络SubnetId

  • ClusterName:

    集群名称

  • NodeSpec:

    节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型

  • NodeNum:

    节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3

  • StorageSize:

    单节点存储规格,不传默认为200G

  • EnableCreateDefaultHaMirrorQueue:

    镜像队列,不传默认为false

  • AutoRenewFlag:

    预付费使用。自动续费,不传默认为true

  • TimeSpan:

    购买时长,不传默认为1(月)

  • PayMode:

    付费方式,0 为后付费,即按量计费;1 为预付费,即包年包月。默认包年包月

  • ClusterVersion:

    集群版本,不传默认为 3.8.30,可选值为 3.8.30 和 3.11.8

  • IsIntl:

    是否国际站请求,默认 false

  • ResourceTags:

    资源标签列表

  • Bandwidth:

    公网带宽大小,单位 M

  • EnablePublicAccess:

    是否打开公网接入,不传默认为false



1786
1787
1788
# File 'lib/v20200217/models.rb', line 1786

def SubnetId
  @SubnetId
end

#TimeSpanObject

Parameters:

  • ZoneIds:

    可用区

  • VpcId:

    私有网络VpcId

  • SubnetId:

    私有网络SubnetId

  • ClusterName:

    集群名称

  • NodeSpec:

    节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型

  • NodeNum:

    节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3

  • StorageSize:

    单节点存储规格,不传默认为200G

  • EnableCreateDefaultHaMirrorQueue:

    镜像队列,不传默认为false

  • AutoRenewFlag:

    预付费使用。自动续费,不传默认为true

  • TimeSpan:

    购买时长,不传默认为1(月)

  • PayMode:

    付费方式,0 为后付费,即按量计费;1 为预付费,即包年包月。默认包年包月

  • ClusterVersion:

    集群版本,不传默认为 3.8.30,可选值为 3.8.30 和 3.11.8

  • IsIntl:

    是否国际站请求,默认 false

  • ResourceTags:

    资源标签列表

  • Bandwidth:

    公网带宽大小,单位 M

  • EnablePublicAccess:

    是否打开公网接入,不传默认为false



1786
1787
1788
# File 'lib/v20200217/models.rb', line 1786

def TimeSpan
  @TimeSpan
end

#VpcIdObject

Parameters:

  • ZoneIds:

    可用区

  • VpcId:

    私有网络VpcId

  • SubnetId:

    私有网络SubnetId

  • ClusterName:

    集群名称

  • NodeSpec:

    节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型

  • NodeNum:

    节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3

  • StorageSize:

    单节点存储规格,不传默认为200G

  • EnableCreateDefaultHaMirrorQueue:

    镜像队列,不传默认为false

  • AutoRenewFlag:

    预付费使用。自动续费,不传默认为true

  • TimeSpan:

    购买时长,不传默认为1(月)

  • PayMode:

    付费方式,0 为后付费,即按量计费;1 为预付费,即包年包月。默认包年包月

  • ClusterVersion:

    集群版本,不传默认为 3.8.30,可选值为 3.8.30 和 3.11.8

  • IsIntl:

    是否国际站请求,默认 false

  • ResourceTags:

    资源标签列表

  • Bandwidth:

    公网带宽大小,单位 M

  • EnablePublicAccess:

    是否打开公网接入,不传默认为false



1786
1787
1788
# File 'lib/v20200217/models.rb', line 1786

def VpcId
  @VpcId
end

#ZoneIdsObject

Parameters:

  • ZoneIds:

    可用区

  • VpcId:

    私有网络VpcId

  • SubnetId:

    私有网络SubnetId

  • ClusterName:

    集群名称

  • NodeSpec:

    节点规格,基础型rabbit-vip-basic-1,标准型rabbit-vip-basic-2,高阶1型rabbit-vip-basic-3,高阶2型rabbit-vip-basic-4。不传默认为基础型

  • NodeNum:

    节点数量,多可用区最少为3节点。不传默认单可用区为1,多可用区为3

  • StorageSize:

    单节点存储规格,不传默认为200G

  • EnableCreateDefaultHaMirrorQueue:

    镜像队列,不传默认为false

  • AutoRenewFlag:

    预付费使用。自动续费,不传默认为true

  • TimeSpan:

    购买时长,不传默认为1(月)

  • PayMode:

    付费方式,0 为后付费,即按量计费;1 为预付费,即包年包月。默认包年包月

  • ClusterVersion:

    集群版本,不传默认为 3.8.30,可选值为 3.8.30 和 3.11.8

  • IsIntl:

    是否国际站请求,默认 false

  • ResourceTags:

    资源标签列表

  • Bandwidth:

    公网带宽大小,单位 M

  • EnablePublicAccess:

    是否打开公网接入,不传默认为false



1786
1787
1788
# File 'lib/v20200217/models.rb', line 1786

def ZoneIds
  @ZoneIds
end

Instance Method Details

#deserialize(params) ⇒ Object



1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
# File 'lib/v20200217/models.rb', line 1807

def deserialize(params)
  @ZoneIds = params['ZoneIds']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @ClusterName = params['ClusterName']
  @NodeSpec = params['NodeSpec']
  @NodeNum = params['NodeNum']
  @StorageSize = params['StorageSize']
  @EnableCreateDefaultHaMirrorQueue = params['EnableCreateDefaultHaMirrorQueue']
  @AutoRenewFlag = params['AutoRenewFlag']
  @TimeSpan = params['TimeSpan']
  @PayMode = params['PayMode']
  @ClusterVersion = params['ClusterVersion']
  @IsIntl = params['IsIntl']
  unless params['ResourceTags'].nil?
    @ResourceTags = []
    params['ResourceTags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @ResourceTags << tag_tmp
    end
  end
  @Bandwidth = params['Bandwidth']
  @EnablePublicAccess = params['EnablePublicAccess']
end