Class: TencentCloud::Cbs::V20170312::DescribeDiskConfigQuotaRequest

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

Overview

DescribeDiskConfigQuota请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(inquirytype = nil, diskchargetype = nil, instancefamilies = nil, disktypes = nil, zones = nil, memory = nil, diskusage = nil, cpu = nil, dedicatedclusterid = nil) ⇒ DescribeDiskConfigQuotaRequest

Returns a new instance of DescribeDiskConfigQuotaRequest.



1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
# File 'lib/v20170312/models.rb', line 1280

def initialize(inquirytype=nil, diskchargetype=nil, instancefamilies=nil, disktypes=nil, zones=nil, memory=nil, diskusage=nil, cpu=nil, dedicatedclusterid=nil)
  @InquiryType = inquirytype
  @DiskChargeType = diskchargetype
  @InstanceFamilies = instancefamilies
  @DiskTypes = disktypes
  @Zones = zones
  @Memory = memory
  @DiskUsage = diskusage
  @CPU = cpu
  @DedicatedClusterId = dedicatedclusterid
end

Instance Attribute Details

#CPUObject

Parameters:

  • InquiryType:

    查询类别,取值范围。
    INQUIRY_CBS_CONFIG:查询云盘配置列表
    INQUIRY_CVM_CONFIG:查询云盘与实例搭配的配置列表。

  • DiskChargeType:

    付费模式。取值范围:
    PREPAID:预付费
    POSTPAID_BY_HOUR:后付费。

  • InstanceFamilies:
  • DiskTypes:

    硬盘介质类型。取值范围:
    CLOUD_BASIC:表示普通云硬盘
    CLOUD_PREMIUM:表示高性能云硬盘
    CLOUD_SSD:表示SSD云硬盘
    CLOUD_HSSD:表示增强型SSD云硬盘。

  • Zones:

    查询一个或多个(/document/product/213/15753#ZoneInfo)下的配置。

  • Memory:

    实例内存大小,单位GB。

  • DiskUsage:

    系统盘或数据盘。取值范围:
    SYSTEM_DISK:表示系统盘
    DATA_DISK:表示数据盘。

  • CPU:

    实例CPU核数。

  • DedicatedClusterId:

    专用集群ID。



1278
1279
1280
# File 'lib/v20170312/models.rb', line 1278

def CPU
  @CPU
end

#DedicatedClusterIdObject

Parameters:

  • InquiryType:

    查询类别,取值范围。
    INQUIRY_CBS_CONFIG:查询云盘配置列表
    INQUIRY_CVM_CONFIG:查询云盘与实例搭配的配置列表。

  • DiskChargeType:

    付费模式。取值范围:
    PREPAID:预付费
    POSTPAID_BY_HOUR:后付费。

  • InstanceFamilies:
  • DiskTypes:

    硬盘介质类型。取值范围:
    CLOUD_BASIC:表示普通云硬盘
    CLOUD_PREMIUM:表示高性能云硬盘
    CLOUD_SSD:表示SSD云硬盘
    CLOUD_HSSD:表示增强型SSD云硬盘。

  • Zones:

    查询一个或多个(/document/product/213/15753#ZoneInfo)下的配置。

  • Memory:

    实例内存大小,单位GB。

  • DiskUsage:

    系统盘或数据盘。取值范围:
    SYSTEM_DISK:表示系统盘
    DATA_DISK:表示数据盘。

  • CPU:

    实例CPU核数。

  • DedicatedClusterId:

    专用集群ID。



1278
1279
1280
# File 'lib/v20170312/models.rb', line 1278

def DedicatedClusterId
  @DedicatedClusterId
end

#DiskChargeTypeObject

Parameters:

  • InquiryType:

    查询类别,取值范围。
    INQUIRY_CBS_CONFIG:查询云盘配置列表
    INQUIRY_CVM_CONFIG:查询云盘与实例搭配的配置列表。

  • DiskChargeType:

    付费模式。取值范围:
    PREPAID:预付费
    POSTPAID_BY_HOUR:后付费。

  • InstanceFamilies:
  • DiskTypes:

    硬盘介质类型。取值范围:
    CLOUD_BASIC:表示普通云硬盘
    CLOUD_PREMIUM:表示高性能云硬盘
    CLOUD_SSD:表示SSD云硬盘
    CLOUD_HSSD:表示增强型SSD云硬盘。

  • Zones:

    查询一个或多个(/document/product/213/15753#ZoneInfo)下的配置。

  • Memory:

    实例内存大小,单位GB。

  • DiskUsage:

    系统盘或数据盘。取值范围:
    SYSTEM_DISK:表示系统盘
    DATA_DISK:表示数据盘。

  • CPU:

    实例CPU核数。

  • DedicatedClusterId:

    专用集群ID。



1278
1279
1280
# File 'lib/v20170312/models.rb', line 1278

def DiskChargeType
  @DiskChargeType
end

#DiskTypesObject

Parameters:

  • InquiryType:

    查询类别,取值范围。
    INQUIRY_CBS_CONFIG:查询云盘配置列表
    INQUIRY_CVM_CONFIG:查询云盘与实例搭配的配置列表。

  • DiskChargeType:

    付费模式。取值范围:
    PREPAID:预付费
    POSTPAID_BY_HOUR:后付费。

  • InstanceFamilies:
  • DiskTypes:

    硬盘介质类型。取值范围:
    CLOUD_BASIC:表示普通云硬盘
    CLOUD_PREMIUM:表示高性能云硬盘
    CLOUD_SSD:表示SSD云硬盘
    CLOUD_HSSD:表示增强型SSD云硬盘。

  • Zones:

    查询一个或多个(/document/product/213/15753#ZoneInfo)下的配置。

  • Memory:

    实例内存大小,单位GB。

  • DiskUsage:

    系统盘或数据盘。取值范围:
    SYSTEM_DISK:表示系统盘
    DATA_DISK:表示数据盘。

  • CPU:

    实例CPU核数。

  • DedicatedClusterId:

    专用集群ID。



1278
1279
1280
# File 'lib/v20170312/models.rb', line 1278

def DiskTypes
  @DiskTypes
end

#DiskUsageObject

Parameters:

  • InquiryType:

    查询类别,取值范围。
    INQUIRY_CBS_CONFIG:查询云盘配置列表
    INQUIRY_CVM_CONFIG:查询云盘与实例搭配的配置列表。

  • DiskChargeType:

    付费模式。取值范围:
    PREPAID:预付费
    POSTPAID_BY_HOUR:后付费。

  • InstanceFamilies:
  • DiskTypes:

    硬盘介质类型。取值范围:
    CLOUD_BASIC:表示普通云硬盘
    CLOUD_PREMIUM:表示高性能云硬盘
    CLOUD_SSD:表示SSD云硬盘
    CLOUD_HSSD:表示增强型SSD云硬盘。

  • Zones:

    查询一个或多个(/document/product/213/15753#ZoneInfo)下的配置。

  • Memory:

    实例内存大小,单位GB。

  • DiskUsage:

    系统盘或数据盘。取值范围:
    SYSTEM_DISK:表示系统盘
    DATA_DISK:表示数据盘。

  • CPU:

    实例CPU核数。

  • DedicatedClusterId:

    专用集群ID。



1278
1279
1280
# File 'lib/v20170312/models.rb', line 1278

def DiskUsage
  @DiskUsage
end

#InquiryTypeObject

Parameters:

  • InquiryType:

    查询类别,取值范围。
    INQUIRY_CBS_CONFIG:查询云盘配置列表
    INQUIRY_CVM_CONFIG:查询云盘与实例搭配的配置列表。

  • DiskChargeType:

    付费模式。取值范围:
    PREPAID:预付费
    POSTPAID_BY_HOUR:后付费。

  • InstanceFamilies:
  • DiskTypes:

    硬盘介质类型。取值范围:
    CLOUD_BASIC:表示普通云硬盘
    CLOUD_PREMIUM:表示高性能云硬盘
    CLOUD_SSD:表示SSD云硬盘
    CLOUD_HSSD:表示增强型SSD云硬盘。

  • Zones:

    查询一个或多个(/document/product/213/15753#ZoneInfo)下的配置。

  • Memory:

    实例内存大小,单位GB。

  • DiskUsage:

    系统盘或数据盘。取值范围:
    SYSTEM_DISK:表示系统盘
    DATA_DISK:表示数据盘。

  • CPU:

    实例CPU核数。

  • DedicatedClusterId:

    专用集群ID。



1278
1279
1280
# File 'lib/v20170312/models.rb', line 1278

def InquiryType
  @InquiryType
end

#InstanceFamiliesObject

Parameters:

  • InquiryType:

    查询类别,取值范围。
    INQUIRY_CBS_CONFIG:查询云盘配置列表
    INQUIRY_CVM_CONFIG:查询云盘与实例搭配的配置列表。

  • DiskChargeType:

    付费模式。取值范围:
    PREPAID:预付费
    POSTPAID_BY_HOUR:后付费。

  • InstanceFamilies:
  • DiskTypes:

    硬盘介质类型。取值范围:
    CLOUD_BASIC:表示普通云硬盘
    CLOUD_PREMIUM:表示高性能云硬盘
    CLOUD_SSD:表示SSD云硬盘
    CLOUD_HSSD:表示增强型SSD云硬盘。

  • Zones:

    查询一个或多个(/document/product/213/15753#ZoneInfo)下的配置。

  • Memory:

    实例内存大小,单位GB。

  • DiskUsage:

    系统盘或数据盘。取值范围:
    SYSTEM_DISK:表示系统盘
    DATA_DISK:表示数据盘。

  • CPU:

    实例CPU核数。

  • DedicatedClusterId:

    专用集群ID。



1278
1279
1280
# File 'lib/v20170312/models.rb', line 1278

def InstanceFamilies
  @InstanceFamilies
end

#MemoryObject

Parameters:

  • InquiryType:

    查询类别,取值范围。
    INQUIRY_CBS_CONFIG:查询云盘配置列表
    INQUIRY_CVM_CONFIG:查询云盘与实例搭配的配置列表。

  • DiskChargeType:

    付费模式。取值范围:
    PREPAID:预付费
    POSTPAID_BY_HOUR:后付费。

  • InstanceFamilies:
  • DiskTypes:

    硬盘介质类型。取值范围:
    CLOUD_BASIC:表示普通云硬盘
    CLOUD_PREMIUM:表示高性能云硬盘
    CLOUD_SSD:表示SSD云硬盘
    CLOUD_HSSD:表示增强型SSD云硬盘。

  • Zones:

    查询一个或多个(/document/product/213/15753#ZoneInfo)下的配置。

  • Memory:

    实例内存大小,单位GB。

  • DiskUsage:

    系统盘或数据盘。取值范围:
    SYSTEM_DISK:表示系统盘
    DATA_DISK:表示数据盘。

  • CPU:

    实例CPU核数。

  • DedicatedClusterId:

    专用集群ID。



1278
1279
1280
# File 'lib/v20170312/models.rb', line 1278

def Memory
  @Memory
end

#ZonesObject

Parameters:

  • InquiryType:

    查询类别,取值范围。
    INQUIRY_CBS_CONFIG:查询云盘配置列表
    INQUIRY_CVM_CONFIG:查询云盘与实例搭配的配置列表。

  • DiskChargeType:

    付费模式。取值范围:
    PREPAID:预付费
    POSTPAID_BY_HOUR:后付费。

  • InstanceFamilies:
  • DiskTypes:

    硬盘介质类型。取值范围:
    CLOUD_BASIC:表示普通云硬盘
    CLOUD_PREMIUM:表示高性能云硬盘
    CLOUD_SSD:表示SSD云硬盘
    CLOUD_HSSD:表示增强型SSD云硬盘。

  • Zones:

    查询一个或多个(/document/product/213/15753#ZoneInfo)下的配置。

  • Memory:

    实例内存大小,单位GB。

  • DiskUsage:

    系统盘或数据盘。取值范围:
    SYSTEM_DISK:表示系统盘
    DATA_DISK:表示数据盘。

  • CPU:

    实例CPU核数。

  • DedicatedClusterId:

    专用集群ID。



1278
1279
1280
# File 'lib/v20170312/models.rb', line 1278

def Zones
  @Zones
end

Instance Method Details

#deserialize(params) ⇒ Object



1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
# File 'lib/v20170312/models.rb', line 1292

def deserialize(params)
  @InquiryType = params['InquiryType']
  @DiskChargeType = params['DiskChargeType']
  @InstanceFamilies = params['InstanceFamilies']
  @DiskTypes = params['DiskTypes']
  @Zones = params['Zones']
  @Memory = params['Memory']
  @DiskUsage = params['DiskUsage']
  @CPU = params['CPU']
  @DedicatedClusterId = params['DedicatedClusterId']
end