Class: TencentCloud::Postgres::V20170312::InquiryPriceCreateDBInstancesRequest

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

Overview

InquiryPriceCreateDBInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zone = nil, speccode = nil, storage = nil, instancecount = nil, period = nil, pid = nil, instancechargetype = nil, instancetype = nil, dbengine = nil) ⇒ InquiryPriceCreateDBInstancesRequest

Returns a new instance of InquiryPriceCreateDBInstancesRequest.



4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
# File 'lib/v20170312/models.rb', line 4925

def initialize(zone=nil, speccode=nil, storage=nil, instancecount=nil, period=nil, pid=nil, instancechargetype=nil, instancetype=nil, dbengine=nil)
  @Zone = zone
  @SpecCode = speccode
  @Storage = storage
  @InstanceCount = instancecount
  @Period = period
  @Pid = pid
  @InstanceChargeType = instancechargetype
  @InstanceType = instancetype
  @DBEngine = dbengine
end

Instance Attribute Details

#DBEngineObject

默认值:PREPAID primary(双机高可用(一主一从))readonly(只读实例)postgresql(云数据库PostgreSQL)mssql_compatible(MSSQL兼容-云数据库PostgreSQL)

Parameters:

  • Zone:

    可用区名称。该参数可以通过调用[ DescribeZones](cloud.tencent.com/document/product/409/16769) 接口的返回值中的Zone字段来获取。

  • SpecCode:
  • Storage:

    存储容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    实例数量。目前最大数量不超过100,如需一次性创建更多实例,请联系客服支持。

  • Period:

    购买时长,单位:月。目前只支持1,2,3,4,5,6,7,8,9,10,11,12,24,36这些值。

  • Pid:

    【弃字段,不再生效】,计费ID。该参数可以通过调用DescribeProductConfig接口的返回值中的Pid字段来获取。

  • InstanceChargeType:

    实例计费类型。目前支持:PREPAID(预付费,即包年包月)和 POSTPAID(按量计费)。

  • InstanceType:

    实例类型,默认primary,支持如下:

  • DBEngine:

    DB引擎,默认postgresql,支持如下:



4923
4924
4925
# File 'lib/v20170312/models.rb', line 4923

def DBEngine
  @DBEngine
end

#InstanceChargeTypeObject

默认值:PREPAID primary(双机高可用(一主一从))readonly(只读实例)postgresql(云数据库PostgreSQL)mssql_compatible(MSSQL兼容-云数据库PostgreSQL)

Parameters:

  • Zone:

    可用区名称。该参数可以通过调用[ DescribeZones](cloud.tencent.com/document/product/409/16769) 接口的返回值中的Zone字段来获取。

  • SpecCode:
  • Storage:

    存储容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    实例数量。目前最大数量不超过100,如需一次性创建更多实例,请联系客服支持。

  • Period:

    购买时长,单位:月。目前只支持1,2,3,4,5,6,7,8,9,10,11,12,24,36这些值。

  • Pid:

    【弃字段,不再生效】,计费ID。该参数可以通过调用DescribeProductConfig接口的返回值中的Pid字段来获取。

  • InstanceChargeType:

    实例计费类型。目前支持:PREPAID(预付费,即包年包月)和 POSTPAID(按量计费)。

  • InstanceType:

    实例类型,默认primary,支持如下:

  • DBEngine:

    DB引擎,默认postgresql,支持如下:



4923
4924
4925
# File 'lib/v20170312/models.rb', line 4923

def InstanceChargeType
  @InstanceChargeType
end

#InstanceCountObject

默认值:PREPAID primary(双机高可用(一主一从))readonly(只读实例)postgresql(云数据库PostgreSQL)mssql_compatible(MSSQL兼容-云数据库PostgreSQL)

Parameters:

  • Zone:

    可用区名称。该参数可以通过调用[ DescribeZones](cloud.tencent.com/document/product/409/16769) 接口的返回值中的Zone字段来获取。

  • SpecCode:
  • Storage:

    存储容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    实例数量。目前最大数量不超过100,如需一次性创建更多实例,请联系客服支持。

  • Period:

    购买时长,单位:月。目前只支持1,2,3,4,5,6,7,8,9,10,11,12,24,36这些值。

  • Pid:

    【弃字段,不再生效】,计费ID。该参数可以通过调用DescribeProductConfig接口的返回值中的Pid字段来获取。

  • InstanceChargeType:

    实例计费类型。目前支持:PREPAID(预付费,即包年包月)和 POSTPAID(按量计费)。

  • InstanceType:

    实例类型,默认primary,支持如下:

  • DBEngine:

    DB引擎,默认postgresql,支持如下:



4923
4924
4925
# File 'lib/v20170312/models.rb', line 4923

def InstanceCount
  @InstanceCount
end

#InstanceTypeObject

默认值:PREPAID primary(双机高可用(一主一从))readonly(只读实例)postgresql(云数据库PostgreSQL)mssql_compatible(MSSQL兼容-云数据库PostgreSQL)

Parameters:

  • Zone:

    可用区名称。该参数可以通过调用[ DescribeZones](cloud.tencent.com/document/product/409/16769) 接口的返回值中的Zone字段来获取。

  • SpecCode:
  • Storage:

    存储容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    实例数量。目前最大数量不超过100,如需一次性创建更多实例,请联系客服支持。

  • Period:

    购买时长,单位:月。目前只支持1,2,3,4,5,6,7,8,9,10,11,12,24,36这些值。

  • Pid:

    【弃字段,不再生效】,计费ID。该参数可以通过调用DescribeProductConfig接口的返回值中的Pid字段来获取。

  • InstanceChargeType:

    实例计费类型。目前支持:PREPAID(预付费,即包年包月)和 POSTPAID(按量计费)。

  • InstanceType:

    实例类型,默认primary,支持如下:

  • DBEngine:

    DB引擎,默认postgresql,支持如下:



4923
4924
4925
# File 'lib/v20170312/models.rb', line 4923

def InstanceType
  @InstanceType
end

#PeriodObject

默认值:PREPAID primary(双机高可用(一主一从))readonly(只读实例)postgresql(云数据库PostgreSQL)mssql_compatible(MSSQL兼容-云数据库PostgreSQL)

Parameters:

  • Zone:

    可用区名称。该参数可以通过调用[ DescribeZones](cloud.tencent.com/document/product/409/16769) 接口的返回值中的Zone字段来获取。

  • SpecCode:
  • Storage:

    存储容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    实例数量。目前最大数量不超过100,如需一次性创建更多实例,请联系客服支持。

  • Period:

    购买时长,单位:月。目前只支持1,2,3,4,5,6,7,8,9,10,11,12,24,36这些值。

  • Pid:

    【弃字段,不再生效】,计费ID。该参数可以通过调用DescribeProductConfig接口的返回值中的Pid字段来获取。

  • InstanceChargeType:

    实例计费类型。目前支持:PREPAID(预付费,即包年包月)和 POSTPAID(按量计费)。

  • InstanceType:

    实例类型,默认primary,支持如下:

  • DBEngine:

    DB引擎,默认postgresql,支持如下:



4923
4924
4925
# File 'lib/v20170312/models.rb', line 4923

def Period
  @Period
end

#PidObject

默认值:PREPAID primary(双机高可用(一主一从))readonly(只读实例)postgresql(云数据库PostgreSQL)mssql_compatible(MSSQL兼容-云数据库PostgreSQL)

Parameters:

  • Zone:

    可用区名称。该参数可以通过调用[ DescribeZones](cloud.tencent.com/document/product/409/16769) 接口的返回值中的Zone字段来获取。

  • SpecCode:
  • Storage:

    存储容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    实例数量。目前最大数量不超过100,如需一次性创建更多实例,请联系客服支持。

  • Period:

    购买时长,单位:月。目前只支持1,2,3,4,5,6,7,8,9,10,11,12,24,36这些值。

  • Pid:

    【弃字段,不再生效】,计费ID。该参数可以通过调用DescribeProductConfig接口的返回值中的Pid字段来获取。

  • InstanceChargeType:

    实例计费类型。目前支持:PREPAID(预付费,即包年包月)和 POSTPAID(按量计费)。

  • InstanceType:

    实例类型,默认primary,支持如下:

  • DBEngine:

    DB引擎,默认postgresql,支持如下:



4923
4924
4925
# File 'lib/v20170312/models.rb', line 4923

def Pid
  @Pid
end

#SpecCodeObject

默认值:PREPAID primary(双机高可用(一主一从))readonly(只读实例)postgresql(云数据库PostgreSQL)mssql_compatible(MSSQL兼容-云数据库PostgreSQL)

Parameters:

  • Zone:

    可用区名称。该参数可以通过调用[ DescribeZones](cloud.tencent.com/document/product/409/16769) 接口的返回值中的Zone字段来获取。

  • SpecCode:
  • Storage:

    存储容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    实例数量。目前最大数量不超过100,如需一次性创建更多实例,请联系客服支持。

  • Period:

    购买时长,单位:月。目前只支持1,2,3,4,5,6,7,8,9,10,11,12,24,36这些值。

  • Pid:

    【弃字段,不再生效】,计费ID。该参数可以通过调用DescribeProductConfig接口的返回值中的Pid字段来获取。

  • InstanceChargeType:

    实例计费类型。目前支持:PREPAID(预付费,即包年包月)和 POSTPAID(按量计费)。

  • InstanceType:

    实例类型,默认primary,支持如下:

  • DBEngine:

    DB引擎,默认postgresql,支持如下:



4923
4924
4925
# File 'lib/v20170312/models.rb', line 4923

def SpecCode
  @SpecCode
end

#StorageObject

默认值:PREPAID primary(双机高可用(一主一从))readonly(只读实例)postgresql(云数据库PostgreSQL)mssql_compatible(MSSQL兼容-云数据库PostgreSQL)

Parameters:

  • Zone:

    可用区名称。该参数可以通过调用[ DescribeZones](cloud.tencent.com/document/product/409/16769) 接口的返回值中的Zone字段来获取。

  • SpecCode:
  • Storage:

    存储容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    实例数量。目前最大数量不超过100,如需一次性创建更多实例,请联系客服支持。

  • Period:

    购买时长,单位:月。目前只支持1,2,3,4,5,6,7,8,9,10,11,12,24,36这些值。

  • Pid:

    【弃字段,不再生效】,计费ID。该参数可以通过调用DescribeProductConfig接口的返回值中的Pid字段来获取。

  • InstanceChargeType:

    实例计费类型。目前支持:PREPAID(预付费,即包年包月)和 POSTPAID(按量计费)。

  • InstanceType:

    实例类型,默认primary,支持如下:

  • DBEngine:

    DB引擎,默认postgresql,支持如下:



4923
4924
4925
# File 'lib/v20170312/models.rb', line 4923

def Storage
  @Storage
end

#ZoneObject

默认值:PREPAID primary(双机高可用(一主一从))readonly(只读实例)postgresql(云数据库PostgreSQL)mssql_compatible(MSSQL兼容-云数据库PostgreSQL)

Parameters:

  • Zone:

    可用区名称。该参数可以通过调用[ DescribeZones](cloud.tencent.com/document/product/409/16769) 接口的返回值中的Zone字段来获取。

  • SpecCode:
  • Storage:

    存储容量大小,单位:GB。该参数的设置步长为10。

  • InstanceCount:

    实例数量。目前最大数量不超过100,如需一次性创建更多实例,请联系客服支持。

  • Period:

    购买时长,单位:月。目前只支持1,2,3,4,5,6,7,8,9,10,11,12,24,36这些值。

  • Pid:

    【弃字段,不再生效】,计费ID。该参数可以通过调用DescribeProductConfig接口的返回值中的Pid字段来获取。

  • InstanceChargeType:

    实例计费类型。目前支持:PREPAID(预付费,即包年包月)和 POSTPAID(按量计费)。

  • InstanceType:

    实例类型,默认primary,支持如下:

  • DBEngine:

    DB引擎,默认postgresql,支持如下:



4923
4924
4925
# File 'lib/v20170312/models.rb', line 4923

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
# File 'lib/v20170312/models.rb', line 4937

def deserialize(params)
  @Zone = params['Zone']
  @SpecCode = params['SpecCode']
  @Storage = params['Storage']
  @InstanceCount = params['InstanceCount']
  @Period = params['Period']
  @Pid = params['Pid']
  @InstanceChargeType = params['InstanceChargeType']
  @InstanceType = params['InstanceType']
  @DBEngine = params['DBEngine']
end