Class: TencentCloud::Cbs::V20170312::CreateDisksRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cbs::V20170312::CreateDisksRequest
- Defined in:
- lib/v20170312/models.rb
Overview
CreateDisks请求参数结构体
Instance Attribute Summary collapse
- #AutoMountConfiguration ⇒ Object
- #BurstPerformance ⇒ Object
- #ClientToken ⇒ Object
- #DeleteSnapshot ⇒ Object
- #DiskBackupQuota ⇒ Object
- #DiskChargePrepaid ⇒ Object
- #DiskChargeType ⇒ Object
- #DiskCount ⇒ Object
- #DiskName ⇒ Object
- #DiskSize ⇒ Object
- #DiskType ⇒ Object
- #Encrypt ⇒ Object
- #EncryptType ⇒ Object
- #KmsKeyId ⇒ Object
- #Placement ⇒ Object
- #Shareable ⇒ Object
- #SnapshotId ⇒ Object
- #Tags ⇒ Object
- #ThroughputPerformance ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of CreateDisksRequest.
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.
722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 |
# File 'lib/v20170312/models.rb', line 722 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
#AutoMountConfiguration ⇒ Object
Parameters:
-
Placement:
—
实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。
-
DiskChargeType:
—
云硬盘计费类型。<br><li>PREPAID:预付费,即包年包月</li><br><li>POSTPAID_BY_HOUR:按小时后付费</li><br><li>CDCPAID:独享集群付费<br>各类型价格请参考云硬盘(/document/product/362/2413)。</li>
-
DiskType:
—
硬盘介质类型。取值范围:
<li>CLOUD_PREMIUM:表示高性能云硬盘</li>
<li>CLOUD_BSSD:表示通用型SSD云硬盘</li>
<li>CLOUD_SSD:表示SSD云硬盘</li>
<li>CLOUD_HSSD:表示增强型SSD云硬盘</li>
<li>CLOUD_TSSD:表示极速型SSD云硬盘。</li>极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。 -
DiskName:
—
云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。
-
Tags:
—
云盘绑定的标签。
-
SnapshotId:
—
快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过(/document/product/362/15647)接口查询快照,见输出参数DiskUsage解释。
- DiskCount: —
-
ThroughputPerformance:
—
使用此参数可给云硬盘购买额外的性能,单位MB/s。
当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。 -
KmsKeyId:
—
购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。
- DiskSize: —
-
Shareable:
—
传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。
-
ClientToken:
—
用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
Encrypt:
—
传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。
-
DiskChargePrepaid:
—
预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。 -
DeleteSnapshot:
—
销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过(/document/api/362/15647)接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。
-
AutoMountConfiguration:
—
创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。
-
DiskBackupQuota:
—
指定云硬盘备份点配额。
-
BurstPerformance:
—
创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。
-
EncryptType:
—
指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。
720 721 722 |
# File 'lib/v20170312/models.rb', line 720 def AutoMountConfiguration @AutoMountConfiguration end |
#BurstPerformance ⇒ Object
Parameters:
-
Placement:
—
实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。
-
DiskChargeType:
—
云硬盘计费类型。<br><li>PREPAID:预付费,即包年包月</li><br><li>POSTPAID_BY_HOUR:按小时后付费</li><br><li>CDCPAID:独享集群付费<br>各类型价格请参考云硬盘(/document/product/362/2413)。</li>
-
DiskType:
—
硬盘介质类型。取值范围:
<li>CLOUD_PREMIUM:表示高性能云硬盘</li>
<li>CLOUD_BSSD:表示通用型SSD云硬盘</li>
<li>CLOUD_SSD:表示SSD云硬盘</li>
<li>CLOUD_HSSD:表示增强型SSD云硬盘</li>
<li>CLOUD_TSSD:表示极速型SSD云硬盘。</li>极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。 -
DiskName:
—
云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。
-
Tags:
—
云盘绑定的标签。
-
SnapshotId:
—
快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过(/document/product/362/15647)接口查询快照,见输出参数DiskUsage解释。
- DiskCount: —
-
ThroughputPerformance:
—
使用此参数可给云硬盘购买额外的性能,单位MB/s。
当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。 -
KmsKeyId:
—
购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。
- DiskSize: —
-
Shareable:
—
传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。
-
ClientToken:
—
用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
Encrypt:
—
传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。
-
DiskChargePrepaid:
—
预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。 -
DeleteSnapshot:
—
销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过(/document/api/362/15647)接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。
-
AutoMountConfiguration:
—
创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。
-
DiskBackupQuota:
—
指定云硬盘备份点配额。
-
BurstPerformance:
—
创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。
-
EncryptType:
—
指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。
720 721 722 |
# File 'lib/v20170312/models.rb', line 720 def BurstPerformance @BurstPerformance end |
#ClientToken ⇒ Object
Parameters:
-
Placement:
—
实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。
-
DiskChargeType:
—
云硬盘计费类型。<br><li>PREPAID:预付费,即包年包月</li><br><li>POSTPAID_BY_HOUR:按小时后付费</li><br><li>CDCPAID:独享集群付费<br>各类型价格请参考云硬盘(/document/product/362/2413)。</li>
-
DiskType:
—
硬盘介质类型。取值范围:
<li>CLOUD_PREMIUM:表示高性能云硬盘</li>
<li>CLOUD_BSSD:表示通用型SSD云硬盘</li>
<li>CLOUD_SSD:表示SSD云硬盘</li>
<li>CLOUD_HSSD:表示增强型SSD云硬盘</li>
<li>CLOUD_TSSD:表示极速型SSD云硬盘。</li>极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。 -
DiskName:
—
云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。
-
Tags:
—
云盘绑定的标签。
-
SnapshotId:
—
快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过(/document/product/362/15647)接口查询快照,见输出参数DiskUsage解释。
- DiskCount: —
-
ThroughputPerformance:
—
使用此参数可给云硬盘购买额外的性能,单位MB/s。
当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。 -
KmsKeyId:
—
购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。
- DiskSize: —
-
Shareable:
—
传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。
-
ClientToken:
—
用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
Encrypt:
—
传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。
-
DiskChargePrepaid:
—
预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。 -
DeleteSnapshot:
—
销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过(/document/api/362/15647)接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。
-
AutoMountConfiguration:
—
创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。
-
DiskBackupQuota:
—
指定云硬盘备份点配额。
-
BurstPerformance:
—
创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。
-
EncryptType:
—
指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。
720 721 722 |
# File 'lib/v20170312/models.rb', line 720 def ClientToken @ClientToken end |
#DeleteSnapshot ⇒ Object
Parameters:
-
Placement:
—
实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。
-
DiskChargeType:
—
云硬盘计费类型。<br><li>PREPAID:预付费,即包年包月</li><br><li>POSTPAID_BY_HOUR:按小时后付费</li><br><li>CDCPAID:独享集群付费<br>各类型价格请参考云硬盘(/document/product/362/2413)。</li>
-
DiskType:
—
硬盘介质类型。取值范围:
<li>CLOUD_PREMIUM:表示高性能云硬盘</li>
<li>CLOUD_BSSD:表示通用型SSD云硬盘</li>
<li>CLOUD_SSD:表示SSD云硬盘</li>
<li>CLOUD_HSSD:表示增强型SSD云硬盘</li>
<li>CLOUD_TSSD:表示极速型SSD云硬盘。</li>极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。 -
DiskName:
—
云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。
-
Tags:
—
云盘绑定的标签。
-
SnapshotId:
—
快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过(/document/product/362/15647)接口查询快照,见输出参数DiskUsage解释。
- DiskCount: —
-
ThroughputPerformance:
—
使用此参数可给云硬盘购买额外的性能,单位MB/s。
当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。 -
KmsKeyId:
—
购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。
- DiskSize: —
-
Shareable:
—
传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。
-
ClientToken:
—
用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
Encrypt:
—
传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。
-
DiskChargePrepaid:
—
预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。 -
DeleteSnapshot:
—
销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过(/document/api/362/15647)接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。
-
AutoMountConfiguration:
—
创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。
-
DiskBackupQuota:
—
指定云硬盘备份点配额。
-
BurstPerformance:
—
创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。
-
EncryptType:
—
指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。
720 721 722 |
# File 'lib/v20170312/models.rb', line 720 def DeleteSnapshot @DeleteSnapshot end |
#DiskBackupQuota ⇒ Object
Parameters:
-
Placement:
—
实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。
-
DiskChargeType:
—
云硬盘计费类型。<br><li>PREPAID:预付费,即包年包月</li><br><li>POSTPAID_BY_HOUR:按小时后付费</li><br><li>CDCPAID:独享集群付费<br>各类型价格请参考云硬盘(/document/product/362/2413)。</li>
-
DiskType:
—
硬盘介质类型。取值范围:
<li>CLOUD_PREMIUM:表示高性能云硬盘</li>
<li>CLOUD_BSSD:表示通用型SSD云硬盘</li>
<li>CLOUD_SSD:表示SSD云硬盘</li>
<li>CLOUD_HSSD:表示增强型SSD云硬盘</li>
<li>CLOUD_TSSD:表示极速型SSD云硬盘。</li>极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。 -
DiskName:
—
云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。
-
Tags:
—
云盘绑定的标签。
-
SnapshotId:
—
快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过(/document/product/362/15647)接口查询快照,见输出参数DiskUsage解释。
- DiskCount: —
-
ThroughputPerformance:
—
使用此参数可给云硬盘购买额外的性能,单位MB/s。
当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。 -
KmsKeyId:
—
购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。
- DiskSize: —
-
Shareable:
—
传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。
-
ClientToken:
—
用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
Encrypt:
—
传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。
-
DiskChargePrepaid:
—
预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。 -
DeleteSnapshot:
—
销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过(/document/api/362/15647)接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。
-
AutoMountConfiguration:
—
创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。
-
DiskBackupQuota:
—
指定云硬盘备份点配额。
-
BurstPerformance:
—
创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。
-
EncryptType:
—
指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。
720 721 722 |
# File 'lib/v20170312/models.rb', line 720 def DiskBackupQuota @DiskBackupQuota end |
#DiskChargePrepaid ⇒ Object
Parameters:
-
Placement:
—
实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。
-
DiskChargeType:
—
云硬盘计费类型。<br><li>PREPAID:预付费,即包年包月</li><br><li>POSTPAID_BY_HOUR:按小时后付费</li><br><li>CDCPAID:独享集群付费<br>各类型价格请参考云硬盘(/document/product/362/2413)。</li>
-
DiskType:
—
硬盘介质类型。取值范围:
<li>CLOUD_PREMIUM:表示高性能云硬盘</li>
<li>CLOUD_BSSD:表示通用型SSD云硬盘</li>
<li>CLOUD_SSD:表示SSD云硬盘</li>
<li>CLOUD_HSSD:表示增强型SSD云硬盘</li>
<li>CLOUD_TSSD:表示极速型SSD云硬盘。</li>极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。 -
DiskName:
—
云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。
-
Tags:
—
云盘绑定的标签。
-
SnapshotId:
—
快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过(/document/product/362/15647)接口查询快照,见输出参数DiskUsage解释。
- DiskCount: —
-
ThroughputPerformance:
—
使用此参数可给云硬盘购买额外的性能,单位MB/s。
当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。 -
KmsKeyId:
—
购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。
- DiskSize: —
-
Shareable:
—
传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。
-
ClientToken:
—
用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
Encrypt:
—
传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。
-
DiskChargePrepaid:
—
预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。 -
DeleteSnapshot:
—
销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过(/document/api/362/15647)接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。
-
AutoMountConfiguration:
—
创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。
-
DiskBackupQuota:
—
指定云硬盘备份点配额。
-
BurstPerformance:
—
创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。
-
EncryptType:
—
指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。
720 721 722 |
# File 'lib/v20170312/models.rb', line 720 def DiskChargePrepaid @DiskChargePrepaid end |
#DiskChargeType ⇒ Object
Parameters:
-
Placement:
—
实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。
-
DiskChargeType:
—
云硬盘计费类型。<br><li>PREPAID:预付费,即包年包月</li><br><li>POSTPAID_BY_HOUR:按小时后付费</li><br><li>CDCPAID:独享集群付费<br>各类型价格请参考云硬盘(/document/product/362/2413)。</li>
-
DiskType:
—
硬盘介质类型。取值范围:
<li>CLOUD_PREMIUM:表示高性能云硬盘</li>
<li>CLOUD_BSSD:表示通用型SSD云硬盘</li>
<li>CLOUD_SSD:表示SSD云硬盘</li>
<li>CLOUD_HSSD:表示增强型SSD云硬盘</li>
<li>CLOUD_TSSD:表示极速型SSD云硬盘。</li>极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。 -
DiskName:
—
云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。
-
Tags:
—
云盘绑定的标签。
-
SnapshotId:
—
快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过(/document/product/362/15647)接口查询快照,见输出参数DiskUsage解释。
- DiskCount: —
-
ThroughputPerformance:
—
使用此参数可给云硬盘购买额外的性能,单位MB/s。
当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。 -
KmsKeyId:
—
购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。
- DiskSize: —
-
Shareable:
—
传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。
-
ClientToken:
—
用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
Encrypt:
—
传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。
-
DiskChargePrepaid:
—
预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。 -
DeleteSnapshot:
—
销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过(/document/api/362/15647)接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。
-
AutoMountConfiguration:
—
创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。
-
DiskBackupQuota:
—
指定云硬盘备份点配额。
-
BurstPerformance:
—
创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。
-
EncryptType:
—
指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。
720 721 722 |
# File 'lib/v20170312/models.rb', line 720 def DiskChargeType @DiskChargeType end |
#DiskCount ⇒ Object
Parameters:
-
Placement:
—
实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。
-
DiskChargeType:
—
云硬盘计费类型。<br><li>PREPAID:预付费,即包年包月</li><br><li>POSTPAID_BY_HOUR:按小时后付费</li><br><li>CDCPAID:独享集群付费<br>各类型价格请参考云硬盘(/document/product/362/2413)。</li>
-
DiskType:
—
硬盘介质类型。取值范围:
<li>CLOUD_PREMIUM:表示高性能云硬盘</li>
<li>CLOUD_BSSD:表示通用型SSD云硬盘</li>
<li>CLOUD_SSD:表示SSD云硬盘</li>
<li>CLOUD_HSSD:表示增强型SSD云硬盘</li>
<li>CLOUD_TSSD:表示极速型SSD云硬盘。</li>极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。 -
DiskName:
—
云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。
-
Tags:
—
云盘绑定的标签。
-
SnapshotId:
—
快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过(/document/product/362/15647)接口查询快照,见输出参数DiskUsage解释。
- DiskCount: —
-
ThroughputPerformance:
—
使用此参数可给云硬盘购买额外的性能,单位MB/s。
当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。 -
KmsKeyId:
—
购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。
- DiskSize: —
-
Shareable:
—
传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。
-
ClientToken:
—
用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
Encrypt:
—
传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。
-
DiskChargePrepaid:
—
预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。 -
DeleteSnapshot:
—
销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过(/document/api/362/15647)接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。
-
AutoMountConfiguration:
—
创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。
-
DiskBackupQuota:
—
指定云硬盘备份点配额。
-
BurstPerformance:
—
创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。
-
EncryptType:
—
指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。
720 721 722 |
# File 'lib/v20170312/models.rb', line 720 def DiskCount @DiskCount end |
#DiskName ⇒ Object
Parameters:
-
Placement:
—
实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。
-
DiskChargeType:
—
云硬盘计费类型。<br><li>PREPAID:预付费,即包年包月</li><br><li>POSTPAID_BY_HOUR:按小时后付费</li><br><li>CDCPAID:独享集群付费<br>各类型价格请参考云硬盘(/document/product/362/2413)。</li>
-
DiskType:
—
硬盘介质类型。取值范围:
<li>CLOUD_PREMIUM:表示高性能云硬盘</li>
<li>CLOUD_BSSD:表示通用型SSD云硬盘</li>
<li>CLOUD_SSD:表示SSD云硬盘</li>
<li>CLOUD_HSSD:表示增强型SSD云硬盘</li>
<li>CLOUD_TSSD:表示极速型SSD云硬盘。</li>极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。 -
DiskName:
—
云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。
-
Tags:
—
云盘绑定的标签。
-
SnapshotId:
—
快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过(/document/product/362/15647)接口查询快照,见输出参数DiskUsage解释。
- DiskCount: —
-
ThroughputPerformance:
—
使用此参数可给云硬盘购买额外的性能,单位MB/s。
当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。 -
KmsKeyId:
—
购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。
- DiskSize: —
-
Shareable:
—
传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。
-
ClientToken:
—
用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
Encrypt:
—
传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。
-
DiskChargePrepaid:
—
预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。 -
DeleteSnapshot:
—
销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过(/document/api/362/15647)接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。
-
AutoMountConfiguration:
—
创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。
-
DiskBackupQuota:
—
指定云硬盘备份点配额。
-
BurstPerformance:
—
创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。
-
EncryptType:
—
指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。
720 721 722 |
# File 'lib/v20170312/models.rb', line 720 def DiskName @DiskName end |
#DiskSize ⇒ Object
Parameters:
-
Placement:
—
实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。
-
DiskChargeType:
—
云硬盘计费类型。<br><li>PREPAID:预付费,即包年包月</li><br><li>POSTPAID_BY_HOUR:按小时后付费</li><br><li>CDCPAID:独享集群付费<br>各类型价格请参考云硬盘(/document/product/362/2413)。</li>
-
DiskType:
—
硬盘介质类型。取值范围:
<li>CLOUD_PREMIUM:表示高性能云硬盘</li>
<li>CLOUD_BSSD:表示通用型SSD云硬盘</li>
<li>CLOUD_SSD:表示SSD云硬盘</li>
<li>CLOUD_HSSD:表示增强型SSD云硬盘</li>
<li>CLOUD_TSSD:表示极速型SSD云硬盘。</li>极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。 -
DiskName:
—
云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。
-
Tags:
—
云盘绑定的标签。
-
SnapshotId:
—
快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过(/document/product/362/15647)接口查询快照,见输出参数DiskUsage解释。
- DiskCount: —
-
ThroughputPerformance:
—
使用此参数可给云硬盘购买额外的性能,单位MB/s。
当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。 -
KmsKeyId:
—
购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。
- DiskSize: —
-
Shareable:
—
传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。
-
ClientToken:
—
用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
Encrypt:
—
传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。
-
DiskChargePrepaid:
—
预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。 -
DeleteSnapshot:
—
销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过(/document/api/362/15647)接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。
-
AutoMountConfiguration:
—
创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。
-
DiskBackupQuota:
—
指定云硬盘备份点配额。
-
BurstPerformance:
—
创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。
-
EncryptType:
—
指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。
720 721 722 |
# File 'lib/v20170312/models.rb', line 720 def DiskSize @DiskSize end |
#DiskType ⇒ Object
Parameters:
-
Placement:
—
实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。
-
DiskChargeType:
—
云硬盘计费类型。<br><li>PREPAID:预付费,即包年包月</li><br><li>POSTPAID_BY_HOUR:按小时后付费</li><br><li>CDCPAID:独享集群付费<br>各类型价格请参考云硬盘(/document/product/362/2413)。</li>
-
DiskType:
—
硬盘介质类型。取值范围:
<li>CLOUD_PREMIUM:表示高性能云硬盘</li>
<li>CLOUD_BSSD:表示通用型SSD云硬盘</li>
<li>CLOUD_SSD:表示SSD云硬盘</li>
<li>CLOUD_HSSD:表示增强型SSD云硬盘</li>
<li>CLOUD_TSSD:表示极速型SSD云硬盘。</li>极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。 -
DiskName:
—
云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。
-
Tags:
—
云盘绑定的标签。
-
SnapshotId:
—
快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过(/document/product/362/15647)接口查询快照,见输出参数DiskUsage解释。
- DiskCount: —
-
ThroughputPerformance:
—
使用此参数可给云硬盘购买额外的性能,单位MB/s。
当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。 -
KmsKeyId:
—
购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。
- DiskSize: —
-
Shareable:
—
传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。
-
ClientToken:
—
用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
Encrypt:
—
传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。
-
DiskChargePrepaid:
—
预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。 -
DeleteSnapshot:
—
销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过(/document/api/362/15647)接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。
-
AutoMountConfiguration:
—
创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。
-
DiskBackupQuota:
—
指定云硬盘备份点配额。
-
BurstPerformance:
—
创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。
-
EncryptType:
—
指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。
720 721 722 |
# File 'lib/v20170312/models.rb', line 720 def DiskType @DiskType end |
#Encrypt ⇒ Object
Parameters:
-
Placement:
—
实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。
-
DiskChargeType:
—
云硬盘计费类型。<br><li>PREPAID:预付费,即包年包月</li><br><li>POSTPAID_BY_HOUR:按小时后付费</li><br><li>CDCPAID:独享集群付费<br>各类型价格请参考云硬盘(/document/product/362/2413)。</li>
-
DiskType:
—
硬盘介质类型。取值范围:
<li>CLOUD_PREMIUM:表示高性能云硬盘</li>
<li>CLOUD_BSSD:表示通用型SSD云硬盘</li>
<li>CLOUD_SSD:表示SSD云硬盘</li>
<li>CLOUD_HSSD:表示增强型SSD云硬盘</li>
<li>CLOUD_TSSD:表示极速型SSD云硬盘。</li>极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。 -
DiskName:
—
云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。
-
Tags:
—
云盘绑定的标签。
-
SnapshotId:
—
快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过(/document/product/362/15647)接口查询快照,见输出参数DiskUsage解释。
- DiskCount: —
-
ThroughputPerformance:
—
使用此参数可给云硬盘购买额外的性能,单位MB/s。
当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。 -
KmsKeyId:
—
购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。
- DiskSize: —
-
Shareable:
—
传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。
-
ClientToken:
—
用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
Encrypt:
—
传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。
-
DiskChargePrepaid:
—
预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。 -
DeleteSnapshot:
—
销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过(/document/api/362/15647)接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。
-
AutoMountConfiguration:
—
创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。
-
DiskBackupQuota:
—
指定云硬盘备份点配额。
-
BurstPerformance:
—
创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。
-
EncryptType:
—
指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。
720 721 722 |
# File 'lib/v20170312/models.rb', line 720 def Encrypt @Encrypt end |
#EncryptType ⇒ Object
Parameters:
-
Placement:
—
实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。
-
DiskChargeType:
—
云硬盘计费类型。<br><li>PREPAID:预付费,即包年包月</li><br><li>POSTPAID_BY_HOUR:按小时后付费</li><br><li>CDCPAID:独享集群付费<br>各类型价格请参考云硬盘(/document/product/362/2413)。</li>
-
DiskType:
—
硬盘介质类型。取值范围:
<li>CLOUD_PREMIUM:表示高性能云硬盘</li>
<li>CLOUD_BSSD:表示通用型SSD云硬盘</li>
<li>CLOUD_SSD:表示SSD云硬盘</li>
<li>CLOUD_HSSD:表示增强型SSD云硬盘</li>
<li>CLOUD_TSSD:表示极速型SSD云硬盘。</li>极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。 -
DiskName:
—
云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。
-
Tags:
—
云盘绑定的标签。
-
SnapshotId:
—
快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过(/document/product/362/15647)接口查询快照,见输出参数DiskUsage解释。
- DiskCount: —
-
ThroughputPerformance:
—
使用此参数可给云硬盘购买额外的性能,单位MB/s。
当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。 -
KmsKeyId:
—
购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。
- DiskSize: —
-
Shareable:
—
传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。
-
ClientToken:
—
用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
Encrypt:
—
传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。
-
DiskChargePrepaid:
—
预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。 -
DeleteSnapshot:
—
销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过(/document/api/362/15647)接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。
-
AutoMountConfiguration:
—
创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。
-
DiskBackupQuota:
—
指定云硬盘备份点配额。
-
BurstPerformance:
—
创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。
-
EncryptType:
—
指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。
720 721 722 |
# File 'lib/v20170312/models.rb', line 720 def EncryptType @EncryptType end |
#KmsKeyId ⇒ Object
Parameters:
-
Placement:
—
实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。
-
DiskChargeType:
—
云硬盘计费类型。<br><li>PREPAID:预付费,即包年包月</li><br><li>POSTPAID_BY_HOUR:按小时后付费</li><br><li>CDCPAID:独享集群付费<br>各类型价格请参考云硬盘(/document/product/362/2413)。</li>
-
DiskType:
—
硬盘介质类型。取值范围:
<li>CLOUD_PREMIUM:表示高性能云硬盘</li>
<li>CLOUD_BSSD:表示通用型SSD云硬盘</li>
<li>CLOUD_SSD:表示SSD云硬盘</li>
<li>CLOUD_HSSD:表示增强型SSD云硬盘</li>
<li>CLOUD_TSSD:表示极速型SSD云硬盘。</li>极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。 -
DiskName:
—
云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。
-
Tags:
—
云盘绑定的标签。
-
SnapshotId:
—
快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过(/document/product/362/15647)接口查询快照,见输出参数DiskUsage解释。
- DiskCount: —
-
ThroughputPerformance:
—
使用此参数可给云硬盘购买额外的性能,单位MB/s。
当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。 -
KmsKeyId:
—
购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。
- DiskSize: —
-
Shareable:
—
传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。
-
ClientToken:
—
用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
Encrypt:
—
传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。
-
DiskChargePrepaid:
—
预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。 -
DeleteSnapshot:
—
销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过(/document/api/362/15647)接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。
-
AutoMountConfiguration:
—
创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。
-
DiskBackupQuota:
—
指定云硬盘备份点配额。
-
BurstPerformance:
—
创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。
-
EncryptType:
—
指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。
720 721 722 |
# File 'lib/v20170312/models.rb', line 720 def KmsKeyId @KmsKeyId end |
#Placement ⇒ Object
Parameters:
-
Placement:
—
实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。
-
DiskChargeType:
—
云硬盘计费类型。<br><li>PREPAID:预付费,即包年包月</li><br><li>POSTPAID_BY_HOUR:按小时后付费</li><br><li>CDCPAID:独享集群付费<br>各类型价格请参考云硬盘(/document/product/362/2413)。</li>
-
DiskType:
—
硬盘介质类型。取值范围:
<li>CLOUD_PREMIUM:表示高性能云硬盘</li>
<li>CLOUD_BSSD:表示通用型SSD云硬盘</li>
<li>CLOUD_SSD:表示SSD云硬盘</li>
<li>CLOUD_HSSD:表示增强型SSD云硬盘</li>
<li>CLOUD_TSSD:表示极速型SSD云硬盘。</li>极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。 -
DiskName:
—
云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。
-
Tags:
—
云盘绑定的标签。
-
SnapshotId:
—
快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过(/document/product/362/15647)接口查询快照,见输出参数DiskUsage解释。
- DiskCount: —
-
ThroughputPerformance:
—
使用此参数可给云硬盘购买额外的性能,单位MB/s。
当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。 -
KmsKeyId:
—
购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。
- DiskSize: —
-
Shareable:
—
传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。
-
ClientToken:
—
用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
Encrypt:
—
传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。
-
DiskChargePrepaid:
—
预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。 -
DeleteSnapshot:
—
销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过(/document/api/362/15647)接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。
-
AutoMountConfiguration:
—
创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。
-
DiskBackupQuota:
—
指定云硬盘备份点配额。
-
BurstPerformance:
—
创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。
-
EncryptType:
—
指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。
720 721 722 |
# File 'lib/v20170312/models.rb', line 720 def Placement @Placement end |
#Shareable ⇒ Object
Parameters:
-
Placement:
—
实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。
-
DiskChargeType:
—
云硬盘计费类型。<br><li>PREPAID:预付费,即包年包月</li><br><li>POSTPAID_BY_HOUR:按小时后付费</li><br><li>CDCPAID:独享集群付费<br>各类型价格请参考云硬盘(/document/product/362/2413)。</li>
-
DiskType:
—
硬盘介质类型。取值范围:
<li>CLOUD_PREMIUM:表示高性能云硬盘</li>
<li>CLOUD_BSSD:表示通用型SSD云硬盘</li>
<li>CLOUD_SSD:表示SSD云硬盘</li>
<li>CLOUD_HSSD:表示增强型SSD云硬盘</li>
<li>CLOUD_TSSD:表示极速型SSD云硬盘。</li>极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。 -
DiskName:
—
云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。
-
Tags:
—
云盘绑定的标签。
-
SnapshotId:
—
快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过(/document/product/362/15647)接口查询快照,见输出参数DiskUsage解释。
- DiskCount: —
-
ThroughputPerformance:
—
使用此参数可给云硬盘购买额外的性能,单位MB/s。
当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。 -
KmsKeyId:
—
购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。
- DiskSize: —
-
Shareable:
—
传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。
-
ClientToken:
—
用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
Encrypt:
—
传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。
-
DiskChargePrepaid:
—
预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。 -
DeleteSnapshot:
—
销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过(/document/api/362/15647)接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。
-
AutoMountConfiguration:
—
创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。
-
DiskBackupQuota:
—
指定云硬盘备份点配额。
-
BurstPerformance:
—
创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。
-
EncryptType:
—
指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。
720 721 722 |
# File 'lib/v20170312/models.rb', line 720 def Shareable @Shareable end |
#SnapshotId ⇒ Object
Parameters:
-
Placement:
—
实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。
-
DiskChargeType:
—
云硬盘计费类型。<br><li>PREPAID:预付费,即包年包月</li><br><li>POSTPAID_BY_HOUR:按小时后付费</li><br><li>CDCPAID:独享集群付费<br>各类型价格请参考云硬盘(/document/product/362/2413)。</li>
-
DiskType:
—
硬盘介质类型。取值范围:
<li>CLOUD_PREMIUM:表示高性能云硬盘</li>
<li>CLOUD_BSSD:表示通用型SSD云硬盘</li>
<li>CLOUD_SSD:表示SSD云硬盘</li>
<li>CLOUD_HSSD:表示增强型SSD云硬盘</li>
<li>CLOUD_TSSD:表示极速型SSD云硬盘。</li>极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。 -
DiskName:
—
云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。
-
Tags:
—
云盘绑定的标签。
-
SnapshotId:
—
快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过(/document/product/362/15647)接口查询快照,见输出参数DiskUsage解释。
- DiskCount: —
-
ThroughputPerformance:
—
使用此参数可给云硬盘购买额外的性能,单位MB/s。
当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。 -
KmsKeyId:
—
购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。
- DiskSize: —
-
Shareable:
—
传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。
-
ClientToken:
—
用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
Encrypt:
—
传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。
-
DiskChargePrepaid:
—
预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。 -
DeleteSnapshot:
—
销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过(/document/api/362/15647)接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。
-
AutoMountConfiguration:
—
创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。
-
DiskBackupQuota:
—
指定云硬盘备份点配额。
-
BurstPerformance:
—
创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。
-
EncryptType:
—
指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。
720 721 722 |
# File 'lib/v20170312/models.rb', line 720 def SnapshotId @SnapshotId end |
#Tags ⇒ Object
Parameters:
-
Placement:
—
实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。
-
DiskChargeType:
—
云硬盘计费类型。<br><li>PREPAID:预付费,即包年包月</li><br><li>POSTPAID_BY_HOUR:按小时后付费</li><br><li>CDCPAID:独享集群付费<br>各类型价格请参考云硬盘(/document/product/362/2413)。</li>
-
DiskType:
—
硬盘介质类型。取值范围:
<li>CLOUD_PREMIUM:表示高性能云硬盘</li>
<li>CLOUD_BSSD:表示通用型SSD云硬盘</li>
<li>CLOUD_SSD:表示SSD云硬盘</li>
<li>CLOUD_HSSD:表示增强型SSD云硬盘</li>
<li>CLOUD_TSSD:表示极速型SSD云硬盘。</li>极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。 -
DiskName:
—
云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。
-
Tags:
—
云盘绑定的标签。
-
SnapshotId:
—
快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过(/document/product/362/15647)接口查询快照,见输出参数DiskUsage解释。
- DiskCount: —
-
ThroughputPerformance:
—
使用此参数可给云硬盘购买额外的性能,单位MB/s。
当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。 -
KmsKeyId:
—
购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。
- DiskSize: —
-
Shareable:
—
传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。
-
ClientToken:
—
用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
Encrypt:
—
传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。
-
DiskChargePrepaid:
—
预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。 -
DeleteSnapshot:
—
销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过(/document/api/362/15647)接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。
-
AutoMountConfiguration:
—
创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。
-
DiskBackupQuota:
—
指定云硬盘备份点配额。
-
BurstPerformance:
—
创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。
-
EncryptType:
—
指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。
720 721 722 |
# File 'lib/v20170312/models.rb', line 720 def Tags @Tags end |
#ThroughputPerformance ⇒ Object
Parameters:
-
Placement:
—
实例所在的位置。通过该参数可以指定实例所属可用区,所属项目。若不指定项目,将在默认项目下进行创建。
-
DiskChargeType:
—
云硬盘计费类型。<br><li>PREPAID:预付费,即包年包月</li><br><li>POSTPAID_BY_HOUR:按小时后付费</li><br><li>CDCPAID:独享集群付费<br>各类型价格请参考云硬盘(/document/product/362/2413)。</li>
-
DiskType:
—
硬盘介质类型。取值范围:
<li>CLOUD_PREMIUM:表示高性能云硬盘</li>
<li>CLOUD_BSSD:表示通用型SSD云硬盘</li>
<li>CLOUD_SSD:表示SSD云硬盘</li>
<li>CLOUD_HSSD:表示增强型SSD云硬盘</li>
<li>CLOUD_TSSD:表示极速型SSD云硬盘。</li>极速型SSD云硬盘(CLOUD_TSSD)仅支持随部分实例类型一同购买,暂不支持单独创建。 -
DiskName:
—
云盘显示名称。不传则默认为“未命名”。最大长度不能超60个字节。
-
Tags:
—
云盘绑定的标签。
-
SnapshotId:
—
快照ID,如果传入则根据此快照创建云硬盘,快照类型必须为数据盘快照,可通过(/document/product/362/15647)接口查询快照,见输出参数DiskUsage解释。
- DiskCount: —
-
ThroughputPerformance:
—
使用此参数可给云硬盘购买额外的性能,单位MB/s。
当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)。 -
KmsKeyId:
—
购买加密盘时自定义密钥,当传入该参数时,Encrypt参数不得为空。
- DiskSize: —
-
Shareable:
—
传入True时,云盘将创建为共享型云盘,默认为False。因共享型云盘不支持加密,此参数与Encrypt参数不可同时传入。
-
ClientToken:
—
用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
-
Encrypt:
—
传入该参数用于创建加密云盘,取值固定为ENCRYPT。因共享型云盘不支持加密,此参数与Shareable参数不可同时传入。
-
DiskChargePrepaid:
—
预付费模式,即包年包月相关参数设置。通过该参数指定包年包月云盘的购买时长、是否设置自动续费等属性。
创建预付费云盘该参数必传,创建按小时后付费云盘无需传该参数。 -
DeleteSnapshot:
—
销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过(/document/api/362/15647)接口返回的快照详情的IsPermanent字段来判断,True表示永久快照,False表示非永久快照。
-
AutoMountConfiguration:
—
创建云盘时指定自动挂载并初始化该数据盘。因加密盘不支持自动挂载及初始化,此参数与Encrypt参数不可同时传入。
-
DiskBackupQuota:
—
指定云硬盘备份点配额。
-
BurstPerformance:
—
创建云盘时是否开启性能突发。当前仅支持极速型云盘(CLOUD_TSSD)和增强型SSD云硬盘(CLOUD_HSSD)且云盘大小不小于460GiB。
-
EncryptType:
—
指定云硬盘加密类型,取值为ENCRYPT_V1和ENCRYPT_V2,分别表示第一代和第二代加密技术,两种加密技术互不兼容。推荐优先使用第二代加密技术ENCRYPT_V2,第一代加密技术仅支持在部分老旧机型使用。该参数仅当创建加密云硬盘时有效。
720 721 722 |
# File 'lib/v20170312/models.rb', line 720 def ThroughputPerformance @ThroughputPerformance end |
Instance Method Details
#deserialize(params) ⇒ Object
744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 |
# File 'lib/v20170312/models.rb', line 744 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 |