Class: TencentCloud::Sqlserver::V20180328::ZoneInfo

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

Overview

可用区信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zone = nil, zonename = nil, zoneid = nil, specid = nil, version = nil) ⇒ ZoneInfo

Returns a new instance of ZoneInfo.



11875
11876
11877
11878
11879
11880
11881
# File 'lib/v20180328/models.rb', line 11875

def initialize(zone=nil, zonename=nil, zoneid=nil, specid=nil, version=nil)
  @Zone = zone
  @ZoneName = zonename
  @ZoneId = zoneid
  @SpecId = specid
  @Version = version
end

Instance Attribute Details

#SpecIdObject

Parameters:

  • Zone:

    可用区英文ID,形如ap-guangzhou-1,表示广州一区

  • ZoneName:

    可用区中文名称

  • ZoneId:

    可用区数字ID

  • SpecId:

    该可用区目前可售卖的规格ID,利用SpecId,结合接口DescribeProductConfig返回的数据,可获悉该可用区目前可售卖的规格大小

  • Version:

    当前可用区与规格下,可售卖的数据库版本,形如2008R2(表示SQL Server 2008 R2)。其可选值有2008R2(表示SQL Server 2008 R2),2012SP3(表示SQL Server 2012),2016SP1(表示SQL Server 2016 SP1)



11873
11874
11875
# File 'lib/v20180328/models.rb', line 11873

def SpecId
  @SpecId
end

#VersionObject

Parameters:

  • Zone:

    可用区英文ID,形如ap-guangzhou-1,表示广州一区

  • ZoneName:

    可用区中文名称

  • ZoneId:

    可用区数字ID

  • SpecId:

    该可用区目前可售卖的规格ID,利用SpecId,结合接口DescribeProductConfig返回的数据,可获悉该可用区目前可售卖的规格大小

  • Version:

    当前可用区与规格下,可售卖的数据库版本,形如2008R2(表示SQL Server 2008 R2)。其可选值有2008R2(表示SQL Server 2008 R2),2012SP3(表示SQL Server 2012),2016SP1(表示SQL Server 2016 SP1)



11873
11874
11875
# File 'lib/v20180328/models.rb', line 11873

def Version
  @Version
end

#ZoneObject

Parameters:

  • Zone:

    可用区英文ID,形如ap-guangzhou-1,表示广州一区

  • ZoneName:

    可用区中文名称

  • ZoneId:

    可用区数字ID

  • SpecId:

    该可用区目前可售卖的规格ID,利用SpecId,结合接口DescribeProductConfig返回的数据,可获悉该可用区目前可售卖的规格大小

  • Version:

    当前可用区与规格下,可售卖的数据库版本,形如2008R2(表示SQL Server 2008 R2)。其可选值有2008R2(表示SQL Server 2008 R2),2012SP3(表示SQL Server 2012),2016SP1(表示SQL Server 2016 SP1)



11873
11874
11875
# File 'lib/v20180328/models.rb', line 11873

def Zone
  @Zone
end

#ZoneIdObject

Parameters:

  • Zone:

    可用区英文ID,形如ap-guangzhou-1,表示广州一区

  • ZoneName:

    可用区中文名称

  • ZoneId:

    可用区数字ID

  • SpecId:

    该可用区目前可售卖的规格ID,利用SpecId,结合接口DescribeProductConfig返回的数据,可获悉该可用区目前可售卖的规格大小

  • Version:

    当前可用区与规格下,可售卖的数据库版本,形如2008R2(表示SQL Server 2008 R2)。其可选值有2008R2(表示SQL Server 2008 R2),2012SP3(表示SQL Server 2012),2016SP1(表示SQL Server 2016 SP1)



11873
11874
11875
# File 'lib/v20180328/models.rb', line 11873

def ZoneId
  @ZoneId
end

#ZoneNameObject

Parameters:

  • Zone:

    可用区英文ID,形如ap-guangzhou-1,表示广州一区

  • ZoneName:

    可用区中文名称

  • ZoneId:

    可用区数字ID

  • SpecId:

    该可用区目前可售卖的规格ID,利用SpecId,结合接口DescribeProductConfig返回的数据,可获悉该可用区目前可售卖的规格大小

  • Version:

    当前可用区与规格下,可售卖的数据库版本,形如2008R2(表示SQL Server 2008 R2)。其可选值有2008R2(表示SQL Server 2008 R2),2012SP3(表示SQL Server 2012),2016SP1(表示SQL Server 2016 SP1)



11873
11874
11875
# File 'lib/v20180328/models.rb', line 11873

def ZoneName
  @ZoneName
end

Instance Method Details

#deserialize(params) ⇒ Object



11883
11884
11885
11886
11887
11888
11889
# File 'lib/v20180328/models.rb', line 11883

def deserialize(params)
  @Zone = params['Zone']
  @ZoneName = params['ZoneName']
  @ZoneId = params['ZoneId']
  @SpecId = params['SpecId']
  @Version = params['Version']
end