Class: TencentCloud::Cbs::V20170312::CreateDisksRequest

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

Overview

CreateDisks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(placement = nil, diskchargetype = nil, disktype = nil, diskname = nil, tags = nil, snapshotid = nil, diskcount = nil, throughputperformance = nil, kmskeyid = nil, disksize = nil, shareable = nil, clienttoken = nil, encrypt = nil, diskchargeprepaid = nil, deletesnapshot = nil, automountconfiguration = nil, diskbackupquota = nil, burstperformance = nil, encrypttype = nil) ⇒ CreateDisksRequest

Returns a new instance of CreateDisksRequest.



767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
# File 'lib/v20170312/models.rb', line 767

def initialize(placement=nil, diskchargetype=nil, disktype=nil, diskname=nil, tags=nil, snapshotid=nil, diskcount=nil, throughputperformance=nil, kmskeyid=nil, disksize=nil, shareable=nil, clienttoken=nil, encrypt=nil, diskchargeprepaid=nil, deletesnapshot=nil, automountconfiguration=nil, diskbackupquota=nil, burstperformance=nil, encrypttype=nil)
  @Placement = placement
  @DiskChargeType = diskchargetype
  @DiskType = disktype
  @DiskName = diskname
  @Tags = tags
  @SnapshotId = snapshotid
  @DiskCount = diskcount
  @ThroughputPerformance = throughputperformance
  @KmsKeyId = kmskeyid
  @DiskSize = disksize
  @Shareable = shareable
  @ClientToken = clienttoken
  @Encrypt = encrypt
  @DiskChargePrepaid = diskchargeprepaid
  @DeleteSnapshot = deletesnapshot
  @AutoMountConfiguration = automountconfiguration
  @DiskBackupQuota = diskbackupquota
  @BurstPerformance = burstperformance
  @EncryptType = encrypttype
end

Instance Attribute Details

#AutoMountConfigurationObject

Parameters:

  • 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。

  • 云硬盘计费类型。

  • PREPAID:预付费,即包年包月

  • POSTPAID_BY_HOUR:按小时后付费

  • CDCPAID:独享集群付费
    各类型价格请参考云硬盘价格总览
  • 硬盘介质类型。取值范围:

  • CLOUD_PREMIUM:表示高性能云硬盘

  • CLOUD_BSSD:表示通用型SSD云硬盘

  • CLOUD_SSD:表示SSD云硬盘

  • CLOUD_HSSD:表示增强型SSD云硬盘

  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • 极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。

  • 云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。

  • 云盘绑定的标签。

  • 快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过DescribeSnapshots接口查询快照,见输出参数DiskUsage解释。

  • 创建云硬盘数量,不传则默认为1。单次请求最多可创建的云盘数有限制,具体参见云硬盘使用限制

  • 使用此参数可给云硬盘购买额外的性能,单位MB/s。
    当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。

  • 购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。

  • 云硬盘大小,单位为GiB。

  • 如果传入SnapshotId则可不传DiskSize,此时新建云盘的大小为快照大小

  • 如果传入SnapshotId同时传入DiskSize,则云盘大小必须大于或等于快照大小

  • 云盘大小取值范围参见云硬盘产品分类的说明。
  • 传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。

  • 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • 传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。

  • 预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
    创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。

  • 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。

  • 创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。

  • 指定云硬盘备份点配额。

  • 创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。

  • 指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。

  • 
    
    765
    766
    767
    # File 'lib/v20170312/models.rb', line 765
    
    def AutoMountConfiguration
      @AutoMountConfiguration
    end

    #BurstPerformanceObject

    Parameters:

  • 硬盘介质类型。取值范围:

  • CLOUD_PREMIUM:表示高性能云硬盘

  • CLOUD_BSSD:表示通用型SSD云硬盘

  • CLOUD_SSD:表示SSD云硬盘

  • CLOUD_HSSD:表示增强型SSD云硬盘

  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • 极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。

  • 云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。

  • 云盘绑定的标签。

  • 快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过DescribeSnapshots接口查询快照,见输出参数DiskUsage解释。

  • 创建云硬盘数量,不传则默认为1。单次请求最多可创建的云盘数有限制,具体参见云硬盘使用限制

  • 使用此参数可给云硬盘购买额外的性能,单位MB/s。
    当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。

  • 购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。

  • 云硬盘大小,单位为GiB。

  • 如果传入SnapshotId则可不传DiskSize,此时新建云盘的大小为快照大小

  • 如果传入SnapshotId同时传入DiskSize,则云盘大小必须大于或等于快照大小

  • 云盘大小取值范围参见云硬盘产品分类的说明。
  • 传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。

  • 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • 传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。

  • 预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
    创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。

  • 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。

  • 创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。

  • 指定云硬盘备份点配额。

  • 创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。

  • 指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。

  • 
    
    765
    766
    767
    # File 'lib/v20170312/models.rb', line 765
    
    def BurstPerformance
      @BurstPerformance
    end

    #ClientTokenObject

    Parameters:

  • 硬盘介质类型。取值范围:

  • CLOUD_PREMIUM:表示高性能云硬盘

  • CLOUD_BSSD:表示通用型SSD云硬盘

  • CLOUD_SSD:表示SSD云硬盘

  • CLOUD_HSSD:表示增强型SSD云硬盘

  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • 极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。

  • 云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。

  • 云盘绑定的标签。

  • 快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过DescribeSnapshots接口查询快照,见输出参数DiskUsage解释。

  • 创建云硬盘数量,不传则默认为1。单次请求最多可创建的云盘数有限制,具体参见云硬盘使用限制

  • 使用此参数可给云硬盘购买额外的性能,单位MB/s。
    当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。

  • 购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。

  • 云硬盘大小,单位为GiB。

  • 如果传入SnapshotId则可不传DiskSize,此时新建云盘的大小为快照大小

  • 如果传入SnapshotId同时传入DiskSize,则云盘大小必须大于或等于快照大小

  • 云盘大小取值范围参见云硬盘产品分类的说明。
  • 传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。

  • 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • 传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。

  • 预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
    创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。

  • 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。

  • 创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。

  • 指定云硬盘备份点配额。

  • 创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。

  • 指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。

  • 
    
    765
    766
    767
    # File 'lib/v20170312/models.rb', line 765
    
    def ClientToken
      @ClientToken
    end

    #DeleteSnapshotObject

    Parameters:

  • 硬盘介质类型。取值范围:

  • CLOUD_PREMIUM:表示高性能云硬盘

  • CLOUD_BSSD:表示通用型SSD云硬盘

  • CLOUD_SSD:表示SSD云硬盘

  • CLOUD_HSSD:表示增强型SSD云硬盘

  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • 极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。

  • 云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。

  • 云盘绑定的标签。

  • 快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过DescribeSnapshots接口查询快照,见输出参数DiskUsage解释。

  • 创建云硬盘数量,不传则默认为1。单次请求最多可创建的云盘数有限制,具体参见云硬盘使用限制

  • 使用此参数可给云硬盘购买额外的性能,单位MB/s。
    当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。

  • 购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。

  • 云硬盘大小,单位为GiB。

  • 如果传入SnapshotId则可不传DiskSize,此时新建云盘的大小为快照大小

  • 如果传入SnapshotId同时传入DiskSize,则云盘大小必须大于或等于快照大小

  • 云盘大小取值范围参见云硬盘产品分类的说明。
  • 传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。

  • 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • 传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。

  • 预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
    创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。

  • 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。

  • 创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。

  • 指定云硬盘备份点配额。

  • 创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。

  • 指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。

  • 
    
    765
    766
    767
    # File 'lib/v20170312/models.rb', line 765
    
    def DeleteSnapshot
      @DeleteSnapshot
    end

    #DiskBackupQuotaObject

    Parameters:

  • 硬盘介质类型。取值范围:

  • CLOUD_PREMIUM:表示高性能云硬盘

  • CLOUD_BSSD:表示通用型SSD云硬盘

  • CLOUD_SSD:表示SSD云硬盘

  • CLOUD_HSSD:表示增强型SSD云硬盘

  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • 极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。

  • 云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。

  • 云盘绑定的标签。

  • 快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过DescribeSnapshots接口查询快照,见输出参数DiskUsage解释。

  • 创建云硬盘数量,不传则默认为1。单次请求最多可创建的云盘数有限制,具体参见云硬盘使用限制

  • 使用此参数可给云硬盘购买额外的性能,单位MB/s。
    当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。

  • 购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。

  • 云硬盘大小,单位为GiB。

  • 如果传入SnapshotId则可不传DiskSize,此时新建云盘的大小为快照大小

  • 如果传入SnapshotId同时传入DiskSize,则云盘大小必须大于或等于快照大小

  • 云盘大小取值范围参见云硬盘产品分类的说明。
  • 传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。

  • 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • 传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。

  • 预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
    创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。

  • 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。

  • 创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。

  • 指定云硬盘备份点配额。

  • 创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。

  • 指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。

  • 
    
    765
    766
    767
    # File 'lib/v20170312/models.rb', line 765
    
    def DiskBackupQuota
      @DiskBackupQuota
    end

    #DiskChargePrepaidObject

    Parameters:

  • 硬盘介质类型。取值范围:

  • CLOUD_PREMIUM:表示高性能云硬盘

  • CLOUD_BSSD:表示通用型SSD云硬盘

  • CLOUD_SSD:表示SSD云硬盘

  • CLOUD_HSSD:表示增强型SSD云硬盘

  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • 极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。

  • 云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。

  • 云盘绑定的标签。

  • 快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过DescribeSnapshots接口查询快照,见输出参数DiskUsage解释。

  • 创建云硬盘数量,不传则默认为1。单次请求最多可创建的云盘数有限制,具体参见云硬盘使用限制

  • 使用此参数可给云硬盘购买额外的性能,单位MB/s。
    当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。

  • 购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。

  • 云硬盘大小,单位为GiB。

  • 如果传入SnapshotId则可不传DiskSize,此时新建云盘的大小为快照大小

  • 如果传入SnapshotId同时传入DiskSize,则云盘大小必须大于或等于快照大小

  • 云盘大小取值范围参见云硬盘产品分类的说明。
  • 传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。

  • 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • 传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。

  • 预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
    创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。

  • 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。

  • 创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。

  • 指定云硬盘备份点配额。

  • 创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。

  • 指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。

  • 
    
    765
    766
    767
    # File 'lib/v20170312/models.rb', line 765
    
    def DiskChargePrepaid
      @DiskChargePrepaid
    end

    #DiskChargeTypeObject

    Parameters:

  • 硬盘介质类型。取值范围:

  • CLOUD_PREMIUM:表示高性能云硬盘

  • CLOUD_BSSD:表示通用型SSD云硬盘

  • CLOUD_SSD:表示SSD云硬盘

  • CLOUD_HSSD:表示增强型SSD云硬盘

  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • 极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。

  • 云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。

  • 云盘绑定的标签。

  • 快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过DescribeSnapshots接口查询快照,见输出参数DiskUsage解释。

  • 创建云硬盘数量,不传则默认为1。单次请求最多可创建的云盘数有限制,具体参见云硬盘使用限制

  • 使用此参数可给云硬盘购买额外的性能,单位MB/s。
    当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。

  • 购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。

  • 云硬盘大小,单位为GiB。

  • 如果传入SnapshotId则可不传DiskSize,此时新建云盘的大小为快照大小

  • 如果传入SnapshotId同时传入DiskSize,则云盘大小必须大于或等于快照大小

  • 云盘大小取值范围参见云硬盘产品分类的说明。
  • 传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。

  • 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • 传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。

  • 预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
    创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。

  • 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。

  • 创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。

  • 指定云硬盘备份点配额。

  • 创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。

  • 指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。

  • 
    
    765
    766
    767
    # File 'lib/v20170312/models.rb', line 765
    
    def DiskChargeType
      @DiskChargeType
    end

    #DiskCountObject

    Parameters:

  • 硬盘介质类型。取值范围:

  • CLOUD_PREMIUM:表示高性能云硬盘

  • CLOUD_BSSD:表示通用型SSD云硬盘

  • CLOUD_SSD:表示SSD云硬盘

  • CLOUD_HSSD:表示增强型SSD云硬盘

  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • 极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。

  • 云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。

  • 云盘绑定的标签。

  • 快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过DescribeSnapshots接口查询快照,见输出参数DiskUsage解释。

  • 创建云硬盘数量,不传则默认为1。单次请求最多可创建的云盘数有限制,具体参见云硬盘使用限制

  • 使用此参数可给云硬盘购买额外的性能,单位MB/s。
    当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。

  • 购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。

  • 云硬盘大小,单位为GiB。

  • 如果传入SnapshotId则可不传DiskSize,此时新建云盘的大小为快照大小

  • 如果传入SnapshotId同时传入DiskSize,则云盘大小必须大于或等于快照大小

  • 云盘大小取值范围参见云硬盘产品分类的说明。
  • 传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。

  • 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • 传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。

  • 预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
    创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。

  • 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。

  • 创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。

  • 指定云硬盘备份点配额。

  • 创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。

  • 指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。

  • 
    
    765
    766
    767
    # File 'lib/v20170312/models.rb', line 765
    
    def DiskCount
      @DiskCount
    end

    #DiskNameObject

    Parameters:

  • 硬盘介质类型。取值范围:

  • CLOUD_PREMIUM:表示高性能云硬盘

  • CLOUD_BSSD:表示通用型SSD云硬盘

  • CLOUD_SSD:表示SSD云硬盘

  • CLOUD_HSSD:表示增强型SSD云硬盘

  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • 极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。

  • 云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。

  • 云盘绑定的标签。

  • 快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过DescribeSnapshots接口查询快照,见输出参数DiskUsage解释。

  • 创建云硬盘数量,不传则默认为1。单次请求最多可创建的云盘数有限制,具体参见云硬盘使用限制

  • 使用此参数可给云硬盘购买额外的性能,单位MB/s。
    当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。

  • 购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。

  • 云硬盘大小,单位为GiB。

  • 如果传入SnapshotId则可不传DiskSize,此时新建云盘的大小为快照大小

  • 如果传入SnapshotId同时传入DiskSize,则云盘大小必须大于或等于快照大小

  • 云盘大小取值范围参见云硬盘产品分类的说明。
  • 传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。

  • 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • 传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。

  • 预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
    创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。

  • 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。

  • 创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。

  • 指定云硬盘备份点配额。

  • 创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。

  • 指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。

  • 
    
    765
    766
    767
    # File 'lib/v20170312/models.rb', line 765
    
    def DiskName
      @DiskName
    end

    #DiskSizeObject

    Parameters:

  • 硬盘介质类型。取值范围:

  • CLOUD_PREMIUM:表示高性能云硬盘

  • CLOUD_BSSD:表示通用型SSD云硬盘

  • CLOUD_SSD:表示SSD云硬盘

  • CLOUD_HSSD:表示增强型SSD云硬盘

  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • 极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。

  • 云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。

  • 云盘绑定的标签。

  • 快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过DescribeSnapshots接口查询快照,见输出参数DiskUsage解释。

  • 创建云硬盘数量,不传则默认为1。单次请求最多可创建的云盘数有限制,具体参见云硬盘使用限制

  • 使用此参数可给云硬盘购买额外的性能,单位MB/s。
    当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。

  • 购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。

  • 云硬盘大小,单位为GiB。

  • 如果传入SnapshotId则可不传DiskSize,此时新建云盘的大小为快照大小

  • 如果传入SnapshotId同时传入DiskSize,则云盘大小必须大于或等于快照大小

  • 云盘大小取值范围参见云硬盘产品分类的说明。
  • 传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。

  • 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • 传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。

  • 预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
    创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。

  • 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。

  • 创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。

  • 指定云硬盘备份点配额。

  • 创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。

  • 指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。

  • 
    
    765
    766
    767
    # File 'lib/v20170312/models.rb', line 765
    
    def DiskSize
      @DiskSize
    end

    #DiskTypeObject

    Parameters:

  • 硬盘介质类型。取值范围:

  • CLOUD_PREMIUM:表示高性能云硬盘

  • CLOUD_BSSD:表示通用型SSD云硬盘

  • CLOUD_SSD:表示SSD云硬盘

  • CLOUD_HSSD:表示增强型SSD云硬盘

  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • 极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。

  • 云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。

  • 云盘绑定的标签。

  • 快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过DescribeSnapshots接口查询快照,见输出参数DiskUsage解释。

  • 创建云硬盘数量,不传则默认为1。单次请求最多可创建的云盘数有限制,具体参见云硬盘使用限制

  • 使用此参数可给云硬盘购买额外的性能,单位MB/s。
    当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。

  • 购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。

  • 云硬盘大小,单位为GiB。

  • 如果传入SnapshotId则可不传DiskSize,此时新建云盘的大小为快照大小

  • 如果传入SnapshotId同时传入DiskSize,则云盘大小必须大于或等于快照大小

  • 云盘大小取值范围参见云硬盘产品分类的说明。
  • 传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。

  • 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • 传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。

  • 预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
    创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。

  • 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。

  • 创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。

  • 指定云硬盘备份点配额。

  • 创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。

  • 指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。

  • 
    
    765
    766
    767
    # File 'lib/v20170312/models.rb', line 765
    
    def DiskType
      @DiskType
    end

    #EncryptObject

    Parameters:

  • 硬盘介质类型。取值范围:

  • CLOUD_PREMIUM:表示高性能云硬盘

  • CLOUD_BSSD:表示通用型SSD云硬盘

  • CLOUD_SSD:表示SSD云硬盘

  • CLOUD_HSSD:表示增强型SSD云硬盘

  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • 极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。

  • 云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。

  • 云盘绑定的标签。

  • 快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过DescribeSnapshots接口查询快照,见输出参数DiskUsage解释。

  • 创建云硬盘数量,不传则默认为1。单次请求最多可创建的云盘数有限制,具体参见云硬盘使用限制

  • 使用此参数可给云硬盘购买额外的性能,单位MB/s。
    当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。

  • 购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。

  • 云硬盘大小,单位为GiB。

  • 如果传入SnapshotId则可不传DiskSize,此时新建云盘的大小为快照大小

  • 如果传入SnapshotId同时传入DiskSize,则云盘大小必须大于或等于快照大小

  • 云盘大小取值范围参见云硬盘产品分类的说明。
  • 传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。

  • 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • 传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。

  • 预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
    创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。

  • 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。

  • 创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。

  • 指定云硬盘备份点配额。

  • 创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。

  • 指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。

  • 
    
    765
    766
    767
    # File 'lib/v20170312/models.rb', line 765
    
    def Encrypt
      @Encrypt
    end

    #EncryptTypeObject

    Parameters:

  • 硬盘介质类型。取值范围:

  • CLOUD_PREMIUM:表示高性能云硬盘

  • CLOUD_BSSD:表示通用型SSD云硬盘

  • CLOUD_SSD:表示SSD云硬盘

  • CLOUD_HSSD:表示增强型SSD云硬盘

  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • 极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。

  • 云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。

  • 云盘绑定的标签。

  • 快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过DescribeSnapshots接口查询快照,见输出参数DiskUsage解释。

  • 创建云硬盘数量,不传则默认为1。单次请求最多可创建的云盘数有限制,具体参见云硬盘使用限制

  • 使用此参数可给云硬盘购买额外的性能,单位MB/s。
    当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。

  • 购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。

  • 云硬盘大小,单位为GiB。

  • 如果传入SnapshotId则可不传DiskSize,此时新建云盘的大小为快照大小

  • 如果传入SnapshotId同时传入DiskSize,则云盘大小必须大于或等于快照大小

  • 云盘大小取值范围参见云硬盘产品分类的说明。
  • 传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。

  • 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • 传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。

  • 预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
    创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。

  • 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。

  • 创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。

  • 指定云硬盘备份点配额。

  • 创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。

  • 指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。

  • 
    
    765
    766
    767
    # File 'lib/v20170312/models.rb', line 765
    
    def EncryptType
      @EncryptType
    end

    #KmsKeyIdObject

    Parameters:

  • 硬盘介质类型。取值范围:

  • CLOUD_PREMIUM:表示高性能云硬盘

  • CLOUD_BSSD:表示通用型SSD云硬盘

  • CLOUD_SSD:表示SSD云硬盘

  • CLOUD_HSSD:表示增强型SSD云硬盘

  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • 极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。

  • 云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。

  • 云盘绑定的标签。

  • 快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过DescribeSnapshots接口查询快照,见输出参数DiskUsage解释。

  • 创建云硬盘数量,不传则默认为1。单次请求最多可创建的云盘数有限制,具体参见云硬盘使用限制

  • 使用此参数可给云硬盘购买额外的性能,单位MB/s。
    当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。

  • 购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。

  • 云硬盘大小,单位为GiB。

  • 如果传入SnapshotId则可不传DiskSize,此时新建云盘的大小为快照大小

  • 如果传入SnapshotId同时传入DiskSize,则云盘大小必须大于或等于快照大小

  • 云盘大小取值范围参见云硬盘产品分类的说明。
  • 传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。

  • 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • 传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。

  • 预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
    创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。

  • 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。

  • 创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。

  • 指定云硬盘备份点配额。

  • 创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。

  • 指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。

  • 
    
    765
    766
    767
    # File 'lib/v20170312/models.rb', line 765
    
    def KmsKeyId
      @KmsKeyId
    end

    #PlacementObject

    Parameters:

  • 硬盘介质类型。取值范围:

  • CLOUD_PREMIUM:表示高性能云硬盘

  • CLOUD_BSSD:表示通用型SSD云硬盘

  • CLOUD_SSD:表示SSD云硬盘

  • CLOUD_HSSD:表示增强型SSD云硬盘

  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • 极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。

  • 云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。

  • 云盘绑定的标签。

  • 快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过DescribeSnapshots接口查询快照,见输出参数DiskUsage解释。

  • 创建云硬盘数量,不传则默认为1。单次请求最多可创建的云盘数有限制,具体参见云硬盘使用限制

  • 使用此参数可给云硬盘购买额外的性能,单位MB/s。
    当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。

  • 购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。

  • 云硬盘大小,单位为GiB。

  • 如果传入SnapshotId则可不传DiskSize,此时新建云盘的大小为快照大小

  • 如果传入SnapshotId同时传入DiskSize,则云盘大小必须大于或等于快照大小

  • 云盘大小取值范围参见云硬盘产品分类的说明。
  • 传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。

  • 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • 传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。

  • 预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
    创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。

  • 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。

  • 创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。

  • 指定云硬盘备份点配额。

  • 创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。

  • 指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。

  • 
    
    765
    766
    767
    # File 'lib/v20170312/models.rb', line 765
    
    def Placement
      @Placement
    end

    #ShareableObject

    Parameters:

  • 硬盘介质类型。取值范围:

  • CLOUD_PREMIUM:表示高性能云硬盘

  • CLOUD_BSSD:表示通用型SSD云硬盘

  • CLOUD_SSD:表示SSD云硬盘

  • CLOUD_HSSD:表示增强型SSD云硬盘

  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • 极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。

  • 云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。

  • 云盘绑定的标签。

  • 快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过DescribeSnapshots接口查询快照,见输出参数DiskUsage解释。

  • 创建云硬盘数量,不传则默认为1。单次请求最多可创建的云盘数有限制,具体参见云硬盘使用限制

  • 使用此参数可给云硬盘购买额外的性能,单位MB/s。
    当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。

  • 购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。

  • 云硬盘大小,单位为GiB。

  • 如果传入SnapshotId则可不传DiskSize,此时新建云盘的大小为快照大小

  • 如果传入SnapshotId同时传入DiskSize,则云盘大小必须大于或等于快照大小

  • 云盘大小取值范围参见云硬盘产品分类的说明。
  • 传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。

  • 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • 传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。

  • 预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
    创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。

  • 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。

  • 创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。

  • 指定云硬盘备份点配额。

  • 创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。

  • 指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。

  • 
    
    765
    766
    767
    # File 'lib/v20170312/models.rb', line 765
    
    def Shareable
      @Shareable
    end

    #SnapshotIdObject

    Parameters:

  • 硬盘介质类型。取值范围:

  • CLOUD_PREMIUM:表示高性能云硬盘

  • CLOUD_BSSD:表示通用型SSD云硬盘

  • CLOUD_SSD:表示SSD云硬盘

  • CLOUD_HSSD:表示增强型SSD云硬盘

  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • 极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。

  • 云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。

  • 云盘绑定的标签。

  • 快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过DescribeSnapshots接口查询快照,见输出参数DiskUsage解释。

  • 创建云硬盘数量,不传则默认为1。单次请求最多可创建的云盘数有限制,具体参见云硬盘使用限制

  • 使用此参数可给云硬盘购买额外的性能,单位MB/s。
    当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。

  • 购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。

  • 云硬盘大小,单位为GiB。

  • 如果传入SnapshotId则可不传DiskSize,此时新建云盘的大小为快照大小

  • 如果传入SnapshotId同时传入DiskSize,则云盘大小必须大于或等于快照大小

  • 云盘大小取值范围参见云硬盘产品分类的说明。
  • 传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。

  • 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • 传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。

  • 预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
    创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。

  • 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。

  • 创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。

  • 指定云硬盘备份点配额。

  • 创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。

  • 指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。

  • 
    
    765
    766
    767
    # File 'lib/v20170312/models.rb', line 765
    
    def SnapshotId
      @SnapshotId
    end

    #TagsObject

    Parameters:

  • 硬盘介质类型。取值范围:

  • CLOUD_PREMIUM:表示高性能云硬盘

  • CLOUD_BSSD:表示通用型SSD云硬盘

  • CLOUD_SSD:表示SSD云硬盘

  • CLOUD_HSSD:表示增强型SSD云硬盘

  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • 极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。

  • 云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。

  • 云盘绑定的标签。

  • 快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过DescribeSnapshots接口查询快照,见输出参数DiskUsage解释。

  • 创建云硬盘数量,不传则默认为1。单次请求最多可创建的云盘数有限制,具体参见云硬盘使用限制

  • 使用此参数可给云硬盘购买额外的性能,单位MB/s。
    当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。

  • 购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。

  • 云硬盘大小,单位为GiB。

  • 如果传入SnapshotId则可不传DiskSize,此时新建云盘的大小为快照大小

  • 如果传入SnapshotId同时传入DiskSize,则云盘大小必须大于或等于快照大小

  • 云盘大小取值范围参见云硬盘产品分类的说明。
  • 传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。

  • 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • 传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。

  • 预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
    创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。

  • 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。

  • 创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。

  • 指定云硬盘备份点配额。

  • 创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。

  • 指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。

  • 
    
    765
    766
    767
    # File 'lib/v20170312/models.rb', line 765
    
    def Tags
      @Tags
    end

    #ThroughputPerformanceObject

    Parameters:

  • 硬盘介质类型。取值范围:

  • CLOUD_PREMIUM:表示高性能云硬盘

  • CLOUD_BSSD:表示通用型SSD云硬盘

  • CLOUD_SSD:表示SSD云硬盘

  • CLOUD_HSSD:表示增强型SSD云硬盘

  • CLOUD_TSSD:表示极速型SSD云硬盘。
  • 极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。

  • 云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。

  • 云盘绑定的标签。

  • 快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过DescribeSnapshots接口查询快照,见输出参数DiskUsage解释。

  • 创建云硬盘数量,不传则默认为1。单次请求最多可创建的云盘数有限制,具体参见云硬盘使用限制

  • 使用此参数可给云硬盘购买额外的性能,单位MB/s。
    当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。

  • 购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。

  • 云硬盘大小,单位为GiB。

  • 如果传入SnapshotId则可不传DiskSize,此时新建云盘的大小为快照大小

  • 如果传入SnapshotId同时传入DiskSize,则云盘大小必须大于或等于快照大小

  • 云盘大小取值范围参见云硬盘产品分类的说明。
  • 传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。

  • 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • 传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。

  • 预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
    创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。

  • 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。

  • 创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。

  • 指定云硬盘备份点配额。

  • 创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。

  • 指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。

  • 
    
    765
    766
    767
    # File 'lib/v20170312/models.rb', line 765
    
    def ThroughputPerformance
      @ThroughputPerformance
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    789
    790
    791
    792
    793
    794
    795
    796
    797
    798
    799
    800
    801
    802
    803
    804
    805
    806
    807
    808
    809
    810
    811
    812
    813
    814
    815
    816
    817
    818
    819
    820
    821
    822
    823
    824
    825
    # File 'lib/v20170312/models.rb', line 789
    
    def deserialize(params)
      unless params['Placement'].nil?
        @Placement = Placement.new
        @Placement.deserialize(params['Placement'])
      end
      @DiskChargeType = params['DiskChargeType']
      @DiskType = params['DiskType']
      @DiskName = params['DiskName']
      unless params['Tags'].nil?
        @Tags = []
        params['Tags'].each do |i|
          tag_tmp = Tag.new
          tag_tmp.deserialize(i)
          @Tags << tag_tmp
        end
      end
      @SnapshotId = params['SnapshotId']
      @DiskCount = params['DiskCount']
      @ThroughputPerformance = params['ThroughputPerformance']
      @KmsKeyId = params['KmsKeyId']
      @DiskSize = params['DiskSize']
      @Shareable = params['Shareable']
      @ClientToken = params['ClientToken']
      @Encrypt = params['Encrypt']
      unless params['DiskChargePrepaid'].nil?
        @DiskChargePrepaid = DiskChargePrepaid.new
        @DiskChargePrepaid.deserialize(params['DiskChargePrepaid'])
      end
      @DeleteSnapshot = params['DeleteSnapshot']
      unless params['AutoMountConfiguration'].nil?
        @AutoMountConfiguration = AutoMountConfiguration.new
        @AutoMountConfiguration.deserialize(params['AutoMountConfiguration'])
      end
      @DiskBackupQuota = params['DiskBackupQuota']
      @BurstPerformance = params['BurstPerformance']
      @EncryptType = params['EncryptType']
    end