public static class DescribeLaunchTemplateVersionsResponseBody.DescribeLaunchTemplateVersionsResponseBodyLaunchTemplateVersionSetsLaunchTemplateVersionSetLaunchTemplateDataDataDisksDataDisk
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
String |
autoSnapshotPolicyId
The ID of the automatic snapshot policy.
|
Boolean |
burstingEnabled
Indicates whether to enable the performance burst feature for the data disk.
|
String |
category
The category of the data disk.
|
Boolean |
deleteWithInstance
Indicates whether to release the data disk when the instance is released.
|
String |
description
The description of the data disk.
|
String |
device
The device name of the data disk.
|
String |
diskName
The name of the data disk.
|
String |
encrypted
Indicates whether the data disk is encrypted.
|
String |
performanceLevel
The performance level of ESSD to use as the data disk.
|
Long |
provisionedIops
The provisioned read/write IOPS of the ESSD AutoPL disk to use as the data disk.
|
Integer |
size
The size of the data disk.
|
String |
snapshotId
The ID of the snapshot to use to create the data disk.
|
构造器和说明 |
---|
DescribeLaunchTemplateVersionsResponseBodyLaunchTemplateVersionSetsLaunchTemplateVersionSetLaunchTemplateDataDataDisksDataDisk() |
@NameInMap(value="AutoSnapshotPolicyId") public String autoSnapshotPolicyId
The ID of the automatic snapshot policy.
@NameInMap(value="BurstingEnabled") public Boolean burstingEnabled
Indicates whether to enable the performance burst feature for the data disk. Valid values:
* true
* false
@NameInMap(value="Category") public String category
The category of the data disk.
@NameInMap(value="DeleteWithInstance") public Boolean deleteWithInstance
Indicates whether to release the data disk when the instance is released.
@NameInMap(value="Description") public String description
The description of the data disk.
@NameInMap(value="Device") public String device
The device name of the data disk.
> This parameter will be deprecated in the future. To ensure future compatibility, we recommend that you do not use this parameter.
@NameInMap(value="DiskName") public String diskName
The name of the data disk.
@NameInMap(value="Encrypted") public String encrypted
Indicates whether the data disk is encrypted.
@NameInMap(value="PerformanceLevel") public String performanceLevel
The performance level of ESSD to use as the data disk. This parameter is returned only when `Category` is set to cloud_essd. Valid values:
* PL0: A single ESSD can deliver up to 10,000 random read/write IOPS.
* PL1: A single ESSD can deliver up to 50,000 random read/write IOPS.
* PL2: A single ESSD can deliver up to 100,000 random read/write IOPS.
* PL3: A single ESSD can deliver up to 1,000,000 random read/write IOPS.
@NameInMap(value="ProvisionedIops") public Long provisionedIops
The provisioned read/write IOPS of the ESSD AutoPL disk to use as the data disk. Valid values: 0 to min{50,000, 1,000 × Capacity - Baseline IOPS}
Baseline IOPS = min{1,800 + 50 × Capacity, 50,000}
> This parameter is available only if you set the DiskCategory parameter to cloud_auto. For more information, see [ESSD AutoPL disks](~~368372~~) and [Modify the performance configurations of an ESSD AutoPL disk](~~413275~~).
@NameInMap(value="Size") public Integer size
The size of the data disk.
@NameInMap(value="SnapshotId") public String snapshotId
The ID of the snapshot to use to create the data disk.
public DescribeLaunchTemplateVersionsResponseBodyLaunchTemplateVersionSetsLaunchTemplateVersionSetLaunchTemplateDataDataDisksDataDisk()
public static DescribeLaunchTemplateVersionsResponseBody.DescribeLaunchTemplateVersionsResponseBodyLaunchTemplateVersionSetsLaunchTemplateVersionSetLaunchTemplateDataDataDisksDataDisk build(Map<String,?> map) throws Exception
Exception
public DescribeLaunchTemplateVersionsResponseBody.DescribeLaunchTemplateVersionsResponseBodyLaunchTemplateVersionSetsLaunchTemplateVersionSetLaunchTemplateDataDataDisksDataDisk setAutoSnapshotPolicyId(String autoSnapshotPolicyId)
public String getAutoSnapshotPolicyId()
public DescribeLaunchTemplateVersionsResponseBody.DescribeLaunchTemplateVersionsResponseBodyLaunchTemplateVersionSetsLaunchTemplateVersionSetLaunchTemplateDataDataDisksDataDisk setBurstingEnabled(Boolean burstingEnabled)
public Boolean getBurstingEnabled()
public DescribeLaunchTemplateVersionsResponseBody.DescribeLaunchTemplateVersionsResponseBodyLaunchTemplateVersionSetsLaunchTemplateVersionSetLaunchTemplateDataDataDisksDataDisk setCategory(String category)
public String getCategory()
public DescribeLaunchTemplateVersionsResponseBody.DescribeLaunchTemplateVersionsResponseBodyLaunchTemplateVersionSetsLaunchTemplateVersionSetLaunchTemplateDataDataDisksDataDisk setDeleteWithInstance(Boolean deleteWithInstance)
public Boolean getDeleteWithInstance()
public DescribeLaunchTemplateVersionsResponseBody.DescribeLaunchTemplateVersionsResponseBodyLaunchTemplateVersionSetsLaunchTemplateVersionSetLaunchTemplateDataDataDisksDataDisk setDescription(String description)
public String getDescription()
public DescribeLaunchTemplateVersionsResponseBody.DescribeLaunchTemplateVersionsResponseBodyLaunchTemplateVersionSetsLaunchTemplateVersionSetLaunchTemplateDataDataDisksDataDisk setDevice(String device)
public String getDevice()
public DescribeLaunchTemplateVersionsResponseBody.DescribeLaunchTemplateVersionsResponseBodyLaunchTemplateVersionSetsLaunchTemplateVersionSetLaunchTemplateDataDataDisksDataDisk setDiskName(String diskName)
public String getDiskName()
public DescribeLaunchTemplateVersionsResponseBody.DescribeLaunchTemplateVersionsResponseBodyLaunchTemplateVersionSetsLaunchTemplateVersionSetLaunchTemplateDataDataDisksDataDisk setEncrypted(String encrypted)
public String getEncrypted()
public DescribeLaunchTemplateVersionsResponseBody.DescribeLaunchTemplateVersionsResponseBodyLaunchTemplateVersionSetsLaunchTemplateVersionSetLaunchTemplateDataDataDisksDataDisk setPerformanceLevel(String performanceLevel)
public String getPerformanceLevel()
public DescribeLaunchTemplateVersionsResponseBody.DescribeLaunchTemplateVersionsResponseBodyLaunchTemplateVersionSetsLaunchTemplateVersionSetLaunchTemplateDataDataDisksDataDisk setProvisionedIops(Long provisionedIops)
public Long getProvisionedIops()
public DescribeLaunchTemplateVersionsResponseBody.DescribeLaunchTemplateVersionsResponseBodyLaunchTemplateVersionSetsLaunchTemplateVersionSetLaunchTemplateDataDataDisksDataDisk setSize(Integer size)
public Integer getSize()
public DescribeLaunchTemplateVersionsResponseBody.DescribeLaunchTemplateVersionsResponseBodyLaunchTemplateVersionSetsLaunchTemplateVersionSetLaunchTemplateDataDataDisksDataDisk setSnapshotId(String snapshotId)
public String getSnapshotId()
Copyright © 2023. All rights reserved.