Class: TencentCloud::Cvm::V20170312::SystemDisk

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

Overview

描述了操作系统所在块设备即系统盘的信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(disktype = nil, diskid = nil, disksize = nil, cdcid = nil) ⇒ SystemDisk

Returns a new instance of SystemDisk.



8614
8615
8616
8617
8618
8619
# File 'lib/v20170312/models.rb', line 8614

def initialize(disktype=nil, diskid=nil, disksize=nil, cdcid=nil)
  @DiskType = disktype
  @DiskId = diskid
  @DiskSize = disksize
  @CdcId = cdcid
end

Instance Attribute Details

#CdcIdObject

该参数目前仅用于‘DescribeInstances`等查询类接口的返回参数,不可用于`RunInstances`等写接口的入参。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DiskType:

    系统盘类型。系统盘类型限制详见(cloud.tencent.com/document/product/213/4952)。取值范围:
    <li>LOCAL_BASIC:本地硬盘
    <li>LOCAL_SSD:本地SSD硬盘
    <li>CLOUD_BASIC:普通云硬盘
    <li>CLOUD_SSD:SSD云硬盘
    <li>CLOUD_PREMIUM:高性能云硬盘
    <li>CLOUD_BSSD:通用性SSD云硬盘
    <li>CLOUD_HSSD:增强型SSD云硬盘
    <li>CLOUD_TSSD:极速型SSD云硬盘
    默认取值:当前有库存的硬盘类型。

  • DiskId:

    系统盘ID。LOCAL_BASIC 和 LOCAL_SSD 类型没有ID。暂时不支持该参数。

  • DiskSize:

    系统盘大小,单位:GB。默认值为 50

  • CdcId:

    所属的独享集群ID。



8612
8613
8614
# File 'lib/v20170312/models.rb', line 8612

def CdcId
  @CdcId
end

#DiskIdObject

该参数目前仅用于‘DescribeInstances`等查询类接口的返回参数,不可用于`RunInstances`等写接口的入参。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DiskType:

    系统盘类型。系统盘类型限制详见(cloud.tencent.com/document/product/213/4952)。取值范围:
    <li>LOCAL_BASIC:本地硬盘
    <li>LOCAL_SSD:本地SSD硬盘
    <li>CLOUD_BASIC:普通云硬盘
    <li>CLOUD_SSD:SSD云硬盘
    <li>CLOUD_PREMIUM:高性能云硬盘
    <li>CLOUD_BSSD:通用性SSD云硬盘
    <li>CLOUD_HSSD:增强型SSD云硬盘
    <li>CLOUD_TSSD:极速型SSD云硬盘
    默认取值:当前有库存的硬盘类型。

  • DiskId:

    系统盘ID。LOCAL_BASIC 和 LOCAL_SSD 类型没有ID。暂时不支持该参数。

  • DiskSize:

    系统盘大小,单位:GB。默认值为 50

  • CdcId:

    所属的独享集群ID。



8612
8613
8614
# File 'lib/v20170312/models.rb', line 8612

def DiskId
  @DiskId
end

#DiskSizeObject

该参数目前仅用于‘DescribeInstances`等查询类接口的返回参数,不可用于`RunInstances`等写接口的入参。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DiskType:

    系统盘类型。系统盘类型限制详见(cloud.tencent.com/document/product/213/4952)。取值范围:
    <li>LOCAL_BASIC:本地硬盘
    <li>LOCAL_SSD:本地SSD硬盘
    <li>CLOUD_BASIC:普通云硬盘
    <li>CLOUD_SSD:SSD云硬盘
    <li>CLOUD_PREMIUM:高性能云硬盘
    <li>CLOUD_BSSD:通用性SSD云硬盘
    <li>CLOUD_HSSD:增强型SSD云硬盘
    <li>CLOUD_TSSD:极速型SSD云硬盘
    默认取值:当前有库存的硬盘类型。

  • DiskId:

    系统盘ID。LOCAL_BASIC 和 LOCAL_SSD 类型没有ID。暂时不支持该参数。

  • DiskSize:

    系统盘大小,单位:GB。默认值为 50

  • CdcId:

    所属的独享集群ID。



8612
8613
8614
# File 'lib/v20170312/models.rb', line 8612

def DiskSize
  @DiskSize
end

#DiskTypeObject

该参数目前仅用于‘DescribeInstances`等查询类接口的返回参数,不可用于`RunInstances`等写接口的入参。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DiskType:

    系统盘类型。系统盘类型限制详见(cloud.tencent.com/document/product/213/4952)。取值范围:
    <li>LOCAL_BASIC:本地硬盘
    <li>LOCAL_SSD:本地SSD硬盘
    <li>CLOUD_BASIC:普通云硬盘
    <li>CLOUD_SSD:SSD云硬盘
    <li>CLOUD_PREMIUM:高性能云硬盘
    <li>CLOUD_BSSD:通用性SSD云硬盘
    <li>CLOUD_HSSD:增强型SSD云硬盘
    <li>CLOUD_TSSD:极速型SSD云硬盘
    默认取值:当前有库存的硬盘类型。

  • DiskId:

    系统盘ID。LOCAL_BASIC 和 LOCAL_SSD 类型没有ID。暂时不支持该参数。

  • DiskSize:

    系统盘大小,单位:GB。默认值为 50

  • CdcId:

    所属的独享集群ID。



8612
8613
8614
# File 'lib/v20170312/models.rb', line 8612

def DiskType
  @DiskType
end

Instance Method Details

#deserialize(params) ⇒ Object



8621
8622
8623
8624
8625
8626
# File 'lib/v20170312/models.rb', line 8621

def deserialize(params)
  @DiskType = params['DiskType']
  @DiskId = params['DiskId']
  @DiskSize = params['DiskSize']
  @CdcId = params['CdcId']
end