Class: TencentCloud::Sqlserver::V20180328::UpgradeDBInstanceRequest

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

Overview

UpgradeDBInstance请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, memory = nil, storage = nil, autovoucher = nil, voucherids = nil, cpu = nil, dbversion = nil, hatype = nil, multizones = nil, waitswitch = nil, drzones = nil, upgradecompatlevel = nil) ⇒ UpgradeDBInstanceRequest

Returns a new instance of UpgradeDBInstanceRequest.



11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
# File 'lib/v20180328/models.rb', line 11802

def initialize(instanceid=nil, memory=nil, storage=nil, autovoucher=nil, voucherids=nil, cpu=nil, dbversion=nil, hatype=nil, multizones=nil, waitswitch=nil, drzones=nil, upgradecompatlevel=nil)
  @InstanceId = instanceid
  @Memory = memory
  @Storage = storage
  @AutoVoucher = autovoucher
  @VoucherIds = voucherids
  @Cpu = cpu
  @DBVersion = dbversion
  @HAType = hatype
  @MultiZones = multizones
  @WaitSwitch = waitswitch
  @DrZones = drzones
  @UpgradeCompatLevel = upgradecompatlevel
end

Instance Attribute Details

#AutoVoucherObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • Memory:

    实例升级后内存大小,单位GB,其值不能小于当前实例内存大小

  • Storage:

    实例升级后磁盘大小,单位GB,其值不能小于当前实例磁盘大小

  • AutoVoucher:

    是否自动使用代金券,0 - 不使用;1 - 默认使用。取值默认为0

  • VoucherIds:

    代金券ID,目前单个订单只能使用一张代金券

  • Cpu:

    实例升级后的CPU核心数

  • DBVersion:

    升级sqlserver的版本,目前支持:2008R2(SQL Server 2008 Enterprise),2012SP3(SQL Server 2012 Enterprise)版本等。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息,版本不支持降级,不填则不修改版本

  • HAType:

    升级sqlserver的高可用架构,从镜像容灾升级到always on集群容灾,仅支持2017及以上版本且支持always on高可用的实例,不支持降级到镜像方式容灾,CLUSTER-升级为always on容灾,不填则不修改高可用架构

  • MultiZones:

    修改实例是否为跨可用区容灾,SameZones-修改为同可用区 MultiZones-修改为跨可用区

  • WaitSwitch:

    执行变配的方式,默认为 1。支持值包括:0 - 立刻执行,1 - 维护时间窗执行

  • DrZones:

    多节点架构实例的备节点可用区,默认为空。如果需要在变配的同时修改指定备节点的可用区时必传,当MultiZones = MultiZones时主节点和备节点可用区不能全部相同。备机可用区集合最小为2个,最大不超过5个。

  • UpgradeCompatLevel:

    是否自动升级数据库的兼容性级别,默认0。0-否,1-是



11800
11801
11802
# File 'lib/v20180328/models.rb', line 11800

def AutoVoucher
  @AutoVoucher
end

#CpuObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • Memory:

    实例升级后内存大小,单位GB,其值不能小于当前实例内存大小

  • Storage:

    实例升级后磁盘大小,单位GB,其值不能小于当前实例磁盘大小

  • AutoVoucher:

    是否自动使用代金券,0 - 不使用;1 - 默认使用。取值默认为0

  • VoucherIds:

    代金券ID,目前单个订单只能使用一张代金券

  • Cpu:

    实例升级后的CPU核心数

  • DBVersion:

    升级sqlserver的版本,目前支持:2008R2(SQL Server 2008 Enterprise),2012SP3(SQL Server 2012 Enterprise)版本等。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息,版本不支持降级,不填则不修改版本

  • HAType:

    升级sqlserver的高可用架构,从镜像容灾升级到always on集群容灾,仅支持2017及以上版本且支持always on高可用的实例,不支持降级到镜像方式容灾,CLUSTER-升级为always on容灾,不填则不修改高可用架构

  • MultiZones:

    修改实例是否为跨可用区容灾,SameZones-修改为同可用区 MultiZones-修改为跨可用区

  • WaitSwitch:

    执行变配的方式,默认为 1。支持值包括:0 - 立刻执行,1 - 维护时间窗执行

  • DrZones:

    多节点架构实例的备节点可用区,默认为空。如果需要在变配的同时修改指定备节点的可用区时必传,当MultiZones = MultiZones时主节点和备节点可用区不能全部相同。备机可用区集合最小为2个,最大不超过5个。

  • UpgradeCompatLevel:

    是否自动升级数据库的兼容性级别,默认0。0-否,1-是



11800
11801
11802
# File 'lib/v20180328/models.rb', line 11800

def Cpu
  @Cpu
end

#DBVersionObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • Memory:

    实例升级后内存大小,单位GB,其值不能小于当前实例内存大小

  • Storage:

    实例升级后磁盘大小,单位GB,其值不能小于当前实例磁盘大小

  • AutoVoucher:

    是否自动使用代金券,0 - 不使用;1 - 默认使用。取值默认为0

  • VoucherIds:

    代金券ID,目前单个订单只能使用一张代金券

  • Cpu:

    实例升级后的CPU核心数

  • DBVersion:

    升级sqlserver的版本,目前支持:2008R2(SQL Server 2008 Enterprise),2012SP3(SQL Server 2012 Enterprise)版本等。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息,版本不支持降级,不填则不修改版本

  • HAType:

    升级sqlserver的高可用架构,从镜像容灾升级到always on集群容灾,仅支持2017及以上版本且支持always on高可用的实例,不支持降级到镜像方式容灾,CLUSTER-升级为always on容灾,不填则不修改高可用架构

  • MultiZones:

    修改实例是否为跨可用区容灾,SameZones-修改为同可用区 MultiZones-修改为跨可用区

  • WaitSwitch:

    执行变配的方式,默认为 1。支持值包括:0 - 立刻执行,1 - 维护时间窗执行

  • DrZones:

    多节点架构实例的备节点可用区,默认为空。如果需要在变配的同时修改指定备节点的可用区时必传,当MultiZones = MultiZones时主节点和备节点可用区不能全部相同。备机可用区集合最小为2个,最大不超过5个。

  • UpgradeCompatLevel:

    是否自动升级数据库的兼容性级别,默认0。0-否,1-是



11800
11801
11802
# File 'lib/v20180328/models.rb', line 11800

def DBVersion
  @DBVersion
end

#DrZonesObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • Memory:

    实例升级后内存大小,单位GB,其值不能小于当前实例内存大小

  • Storage:

    实例升级后磁盘大小,单位GB,其值不能小于当前实例磁盘大小

  • AutoVoucher:

    是否自动使用代金券,0 - 不使用;1 - 默认使用。取值默认为0

  • VoucherIds:

    代金券ID,目前单个订单只能使用一张代金券

  • Cpu:

    实例升级后的CPU核心数

  • DBVersion:

    升级sqlserver的版本,目前支持:2008R2(SQL Server 2008 Enterprise),2012SP3(SQL Server 2012 Enterprise)版本等。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息,版本不支持降级,不填则不修改版本

  • HAType:

    升级sqlserver的高可用架构,从镜像容灾升级到always on集群容灾,仅支持2017及以上版本且支持always on高可用的实例,不支持降级到镜像方式容灾,CLUSTER-升级为always on容灾,不填则不修改高可用架构

  • MultiZones:

    修改实例是否为跨可用区容灾,SameZones-修改为同可用区 MultiZones-修改为跨可用区

  • WaitSwitch:

    执行变配的方式,默认为 1。支持值包括:0 - 立刻执行,1 - 维护时间窗执行

  • DrZones:

    多节点架构实例的备节点可用区,默认为空。如果需要在变配的同时修改指定备节点的可用区时必传,当MultiZones = MultiZones时主节点和备节点可用区不能全部相同。备机可用区集合最小为2个,最大不超过5个。

  • UpgradeCompatLevel:

    是否自动升级数据库的兼容性级别,默认0。0-否,1-是



11800
11801
11802
# File 'lib/v20180328/models.rb', line 11800

def DrZones
  @DrZones
end

#HATypeObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • Memory:

    实例升级后内存大小,单位GB,其值不能小于当前实例内存大小

  • Storage:

    实例升级后磁盘大小,单位GB,其值不能小于当前实例磁盘大小

  • AutoVoucher:

    是否自动使用代金券,0 - 不使用;1 - 默认使用。取值默认为0

  • VoucherIds:

    代金券ID,目前单个订单只能使用一张代金券

  • Cpu:

    实例升级后的CPU核心数

  • DBVersion:

    升级sqlserver的版本,目前支持:2008R2(SQL Server 2008 Enterprise),2012SP3(SQL Server 2012 Enterprise)版本等。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息,版本不支持降级,不填则不修改版本

  • HAType:

    升级sqlserver的高可用架构,从镜像容灾升级到always on集群容灾,仅支持2017及以上版本且支持always on高可用的实例,不支持降级到镜像方式容灾,CLUSTER-升级为always on容灾,不填则不修改高可用架构

  • MultiZones:

    修改实例是否为跨可用区容灾,SameZones-修改为同可用区 MultiZones-修改为跨可用区

  • WaitSwitch:

    执行变配的方式,默认为 1。支持值包括:0 - 立刻执行,1 - 维护时间窗执行

  • DrZones:

    多节点架构实例的备节点可用区,默认为空。如果需要在变配的同时修改指定备节点的可用区时必传,当MultiZones = MultiZones时主节点和备节点可用区不能全部相同。备机可用区集合最小为2个,最大不超过5个。

  • UpgradeCompatLevel:

    是否自动升级数据库的兼容性级别,默认0。0-否,1-是



11800
11801
11802
# File 'lib/v20180328/models.rb', line 11800

def HAType
  @HAType
end

#InstanceIdObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • Memory:

    实例升级后内存大小,单位GB,其值不能小于当前实例内存大小

  • Storage:

    实例升级后磁盘大小,单位GB,其值不能小于当前实例磁盘大小

  • AutoVoucher:

    是否自动使用代金券,0 - 不使用;1 - 默认使用。取值默认为0

  • VoucherIds:

    代金券ID,目前单个订单只能使用一张代金券

  • Cpu:

    实例升级后的CPU核心数

  • DBVersion:

    升级sqlserver的版本,目前支持:2008R2(SQL Server 2008 Enterprise),2012SP3(SQL Server 2012 Enterprise)版本等。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息,版本不支持降级,不填则不修改版本

  • HAType:

    升级sqlserver的高可用架构,从镜像容灾升级到always on集群容灾,仅支持2017及以上版本且支持always on高可用的实例,不支持降级到镜像方式容灾,CLUSTER-升级为always on容灾,不填则不修改高可用架构

  • MultiZones:

    修改实例是否为跨可用区容灾,SameZones-修改为同可用区 MultiZones-修改为跨可用区

  • WaitSwitch:

    执行变配的方式,默认为 1。支持值包括:0 - 立刻执行,1 - 维护时间窗执行

  • DrZones:

    多节点架构实例的备节点可用区,默认为空。如果需要在变配的同时修改指定备节点的可用区时必传,当MultiZones = MultiZones时主节点和备节点可用区不能全部相同。备机可用区集合最小为2个,最大不超过5个。

  • UpgradeCompatLevel:

    是否自动升级数据库的兼容性级别,默认0。0-否,1-是



11800
11801
11802
# File 'lib/v20180328/models.rb', line 11800

def InstanceId
  @InstanceId
end

#MemoryObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • Memory:

    实例升级后内存大小,单位GB,其值不能小于当前实例内存大小

  • Storage:

    实例升级后磁盘大小,单位GB,其值不能小于当前实例磁盘大小

  • AutoVoucher:

    是否自动使用代金券,0 - 不使用;1 - 默认使用。取值默认为0

  • VoucherIds:

    代金券ID,目前单个订单只能使用一张代金券

  • Cpu:

    实例升级后的CPU核心数

  • DBVersion:

    升级sqlserver的版本,目前支持:2008R2(SQL Server 2008 Enterprise),2012SP3(SQL Server 2012 Enterprise)版本等。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息,版本不支持降级,不填则不修改版本

  • HAType:

    升级sqlserver的高可用架构,从镜像容灾升级到always on集群容灾,仅支持2017及以上版本且支持always on高可用的实例,不支持降级到镜像方式容灾,CLUSTER-升级为always on容灾,不填则不修改高可用架构

  • MultiZones:

    修改实例是否为跨可用区容灾,SameZones-修改为同可用区 MultiZones-修改为跨可用区

  • WaitSwitch:

    执行变配的方式,默认为 1。支持值包括:0 - 立刻执行,1 - 维护时间窗执行

  • DrZones:

    多节点架构实例的备节点可用区,默认为空。如果需要在变配的同时修改指定备节点的可用区时必传,当MultiZones = MultiZones时主节点和备节点可用区不能全部相同。备机可用区集合最小为2个,最大不超过5个。

  • UpgradeCompatLevel:

    是否自动升级数据库的兼容性级别,默认0。0-否,1-是



11800
11801
11802
# File 'lib/v20180328/models.rb', line 11800

def Memory
  @Memory
end

#MultiZonesObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • Memory:

    实例升级后内存大小,单位GB,其值不能小于当前实例内存大小

  • Storage:

    实例升级后磁盘大小,单位GB,其值不能小于当前实例磁盘大小

  • AutoVoucher:

    是否自动使用代金券,0 - 不使用;1 - 默认使用。取值默认为0

  • VoucherIds:

    代金券ID,目前单个订单只能使用一张代金券

  • Cpu:

    实例升级后的CPU核心数

  • DBVersion:

    升级sqlserver的版本,目前支持:2008R2(SQL Server 2008 Enterprise),2012SP3(SQL Server 2012 Enterprise)版本等。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息,版本不支持降级,不填则不修改版本

  • HAType:

    升级sqlserver的高可用架构,从镜像容灾升级到always on集群容灾,仅支持2017及以上版本且支持always on高可用的实例,不支持降级到镜像方式容灾,CLUSTER-升级为always on容灾,不填则不修改高可用架构

  • MultiZones:

    修改实例是否为跨可用区容灾,SameZones-修改为同可用区 MultiZones-修改为跨可用区

  • WaitSwitch:

    执行变配的方式,默认为 1。支持值包括:0 - 立刻执行,1 - 维护时间窗执行

  • DrZones:

    多节点架构实例的备节点可用区,默认为空。如果需要在变配的同时修改指定备节点的可用区时必传,当MultiZones = MultiZones时主节点和备节点可用区不能全部相同。备机可用区集合最小为2个,最大不超过5个。

  • UpgradeCompatLevel:

    是否自动升级数据库的兼容性级别,默认0。0-否,1-是



11800
11801
11802
# File 'lib/v20180328/models.rb', line 11800

def MultiZones
  @MultiZones
end

#StorageObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • Memory:

    实例升级后内存大小,单位GB,其值不能小于当前实例内存大小

  • Storage:

    实例升级后磁盘大小,单位GB,其值不能小于当前实例磁盘大小

  • AutoVoucher:

    是否自动使用代金券,0 - 不使用;1 - 默认使用。取值默认为0

  • VoucherIds:

    代金券ID,目前单个订单只能使用一张代金券

  • Cpu:

    实例升级后的CPU核心数

  • DBVersion:

    升级sqlserver的版本,目前支持:2008R2(SQL Server 2008 Enterprise),2012SP3(SQL Server 2012 Enterprise)版本等。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息,版本不支持降级,不填则不修改版本

  • HAType:

    升级sqlserver的高可用架构,从镜像容灾升级到always on集群容灾,仅支持2017及以上版本且支持always on高可用的实例,不支持降级到镜像方式容灾,CLUSTER-升级为always on容灾,不填则不修改高可用架构

  • MultiZones:

    修改实例是否为跨可用区容灾,SameZones-修改为同可用区 MultiZones-修改为跨可用区

  • WaitSwitch:

    执行变配的方式,默认为 1。支持值包括:0 - 立刻执行,1 - 维护时间窗执行

  • DrZones:

    多节点架构实例的备节点可用区,默认为空。如果需要在变配的同时修改指定备节点的可用区时必传,当MultiZones = MultiZones时主节点和备节点可用区不能全部相同。备机可用区集合最小为2个,最大不超过5个。

  • UpgradeCompatLevel:

    是否自动升级数据库的兼容性级别,默认0。0-否,1-是



11800
11801
11802
# File 'lib/v20180328/models.rb', line 11800

def Storage
  @Storage
end

#UpgradeCompatLevelObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • Memory:

    实例升级后内存大小,单位GB,其值不能小于当前实例内存大小

  • Storage:

    实例升级后磁盘大小,单位GB,其值不能小于当前实例磁盘大小

  • AutoVoucher:

    是否自动使用代金券,0 - 不使用;1 - 默认使用。取值默认为0

  • VoucherIds:

    代金券ID,目前单个订单只能使用一张代金券

  • Cpu:

    实例升级后的CPU核心数

  • DBVersion:

    升级sqlserver的版本,目前支持:2008R2(SQL Server 2008 Enterprise),2012SP3(SQL Server 2012 Enterprise)版本等。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息,版本不支持降级,不填则不修改版本

  • HAType:

    升级sqlserver的高可用架构,从镜像容灾升级到always on集群容灾,仅支持2017及以上版本且支持always on高可用的实例,不支持降级到镜像方式容灾,CLUSTER-升级为always on容灾,不填则不修改高可用架构

  • MultiZones:

    修改实例是否为跨可用区容灾,SameZones-修改为同可用区 MultiZones-修改为跨可用区

  • WaitSwitch:

    执行变配的方式,默认为 1。支持值包括:0 - 立刻执行,1 - 维护时间窗执行

  • DrZones:

    多节点架构实例的备节点可用区,默认为空。如果需要在变配的同时修改指定备节点的可用区时必传,当MultiZones = MultiZones时主节点和备节点可用区不能全部相同。备机可用区集合最小为2个,最大不超过5个。

  • UpgradeCompatLevel:

    是否自动升级数据库的兼容性级别,默认0。0-否,1-是



11800
11801
11802
# File 'lib/v20180328/models.rb', line 11800

def UpgradeCompatLevel
  @UpgradeCompatLevel
end

#VoucherIdsObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • Memory:

    实例升级后内存大小,单位GB,其值不能小于当前实例内存大小

  • Storage:

    实例升级后磁盘大小,单位GB,其值不能小于当前实例磁盘大小

  • AutoVoucher:

    是否自动使用代金券,0 - 不使用;1 - 默认使用。取值默认为0

  • VoucherIds:

    代金券ID,目前单个订单只能使用一张代金券

  • Cpu:

    实例升级后的CPU核心数

  • DBVersion:

    升级sqlserver的版本,目前支持:2008R2(SQL Server 2008 Enterprise),2012SP3(SQL Server 2012 Enterprise)版本等。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息,版本不支持降级,不填则不修改版本

  • HAType:

    升级sqlserver的高可用架构,从镜像容灾升级到always on集群容灾,仅支持2017及以上版本且支持always on高可用的实例,不支持降级到镜像方式容灾,CLUSTER-升级为always on容灾,不填则不修改高可用架构

  • MultiZones:

    修改实例是否为跨可用区容灾,SameZones-修改为同可用区 MultiZones-修改为跨可用区

  • WaitSwitch:

    执行变配的方式,默认为 1。支持值包括:0 - 立刻执行,1 - 维护时间窗执行

  • DrZones:

    多节点架构实例的备节点可用区,默认为空。如果需要在变配的同时修改指定备节点的可用区时必传,当MultiZones = MultiZones时主节点和备节点可用区不能全部相同。备机可用区集合最小为2个,最大不超过5个。

  • UpgradeCompatLevel:

    是否自动升级数据库的兼容性级别,默认0。0-否,1-是



11800
11801
11802
# File 'lib/v20180328/models.rb', line 11800

def VoucherIds
  @VoucherIds
end

#WaitSwitchObject

Parameters:

  • InstanceId:

    实例ID,形如mssql-j8kv137v

  • Memory:

    实例升级后内存大小,单位GB,其值不能小于当前实例内存大小

  • Storage:

    实例升级后磁盘大小,单位GB,其值不能小于当前实例磁盘大小

  • AutoVoucher:

    是否自动使用代金券,0 - 不使用;1 - 默认使用。取值默认为0

  • VoucherIds:

    代金券ID,目前单个订单只能使用一张代金券

  • Cpu:

    实例升级后的CPU核心数

  • DBVersion:

    升级sqlserver的版本,目前支持:2008R2(SQL Server 2008 Enterprise),2012SP3(SQL Server 2012 Enterprise)版本等。每个地域支持售卖的版本不同,可通过DescribeProductConfig接口来拉取每个地域可售卖的版本信息,版本不支持降级,不填则不修改版本

  • HAType:

    升级sqlserver的高可用架构,从镜像容灾升级到always on集群容灾,仅支持2017及以上版本且支持always on高可用的实例,不支持降级到镜像方式容灾,CLUSTER-升级为always on容灾,不填则不修改高可用架构

  • MultiZones:

    修改实例是否为跨可用区容灾,SameZones-修改为同可用区 MultiZones-修改为跨可用区

  • WaitSwitch:

    执行变配的方式,默认为 1。支持值包括:0 - 立刻执行,1 - 维护时间窗执行

  • DrZones:

    多节点架构实例的备节点可用区,默认为空。如果需要在变配的同时修改指定备节点的可用区时必传,当MultiZones = MultiZones时主节点和备节点可用区不能全部相同。备机可用区集合最小为2个,最大不超过5个。

  • UpgradeCompatLevel:

    是否自动升级数据库的兼容性级别,默认0。0-否,1-是



11800
11801
11802
# File 'lib/v20180328/models.rb', line 11800

def WaitSwitch
  @WaitSwitch
end

Instance Method Details

#deserialize(params) ⇒ Object



11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
# File 'lib/v20180328/models.rb', line 11817

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Memory = params['Memory']
  @Storage = params['Storage']
  @AutoVoucher = params['AutoVoucher']
  @VoucherIds = params['VoucherIds']
  @Cpu = params['Cpu']
  @DBVersion = params['DBVersion']
  @HAType = params['HAType']
  @MultiZones = params['MultiZones']
  @WaitSwitch = params['WaitSwitch']
  unless params['DrZones'].nil?
    @DrZones = []
    params['DrZones'].each do |i|
      drzoneinfo_tmp = DrZoneInfo.new
      drzoneinfo_tmp.deserialize(i)
      @DrZones << drzoneinfo_tmp
    end
  end
  @UpgradeCompatLevel = params['UpgradeCompatLevel']
end