public static class DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
String |
attachedTime
The time when the disk was last attached.
|
DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskAttachments |
attachments
The attachment information of the disk.
|
String |
autoSnapshotPolicyId
The ID of the automatic snapshot policy that is applied to the cloud disk.
|
String |
bdfId
This parameter is in invitational preview and is not publicly available.
|
Boolean |
burstingEnabled
Indicates whether the performance burst feature is enabled.
|
String |
category
The category of the disk.
|
String |
creationTime
The time when the disk was created.
|
Boolean |
deleteAutoSnapshot
Indicates whether the automatic snapshots of the cloud disk are deleted when the cloud disk is released.
|
Boolean |
deleteWithInstance
Indicates whether the disk is released when the instance to which the disk is attached is released.
|
String |
description
The description of the disk.
|
String |
detachedTime
The time when the disk was last detached.
|
String |
device
The device name of the disk on the instance to which the disk is attached.
|
String |
diskChargeType
The billing method of the disk.
|
String |
diskId
The ID of the disk.
|
String |
diskName
The name of the disk.
|
Boolean |
enableAutomatedSnapshotPolicy
Indicates whether an automatic snapshot policy is applied to the cloud disk.
|
Boolean |
enableAutoSnapshot
Indicates whether the automatic snapshot policy feature is enabled for the disk.
|
Boolean |
encrypted
Indicates whether the cloud disk is encrypted.
|
String |
expiredTime
The time when the subscription disk expires.
|
String |
imageId
The ID of the image that was used to create the instance.
|
String |
instanceId
The ID of the instance to which the disk is attached.
|
Integer |
IOPS
The maximum number of read and write operations per second.
|
Integer |
IOPSRead
The maximum number of read operations per second.
|
Integer |
IOPSWrite
The maximum number of write operations per second.
|
String |
KMSKeyId
The ID of the KMS key that is used for the cloud disk.
|
Integer |
mountInstanceNum
The number of instances to which the Shared Block Storage device is attached.
|
DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskMountInstances |
mountInstances
The attachment information of the Shared Block Storage device.
|
String |
multiAttach
Indicates whether the multi-attach feature is enabled for the cloud disk.
|
DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskOperationLocks |
operationLocks
The reasons why the disk was locked.
|
String |
performanceLevel
The performance level of the ESSD.
|
DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskPlacement |
placement
The locations in which data is stored.
|
Boolean |
portable
Indicates whether the disk is removable.
|
String |
productCode
The product code of the disk in Alibaba Cloud Marketplace.
|
Long |
provisionedIops
The provisioned read/write IOPS of the ESSD AutoPL disk.
|
String |
regionId
The ID of the region to which the disk belongs.
|
String |
resourceGroupId
The ID of the resource group to which the disk belongs.
|
String |
serialNumber
The serial number of the disk.
|
Integer |
size
The size of the disk.
|
String |
sourceSnapshotId
The ID of the snapshot that was used to create the cloud disk.
|
String |
status
The status of the disk.
|
String |
storageClusterId
The ID of the dedicated block storage cluster to which the cloud disk belongs.
|
String |
storageSetId
The ID of the storage set.
|
Integer |
storageSetPartitionNumber
The maximum number of partitions in the storage set.
|
DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskTags |
tags
The tags of the disk.
|
Integer |
throughput
The amount of data that can be transferred per second.
|
Integer |
throughputRead
The amount of data that can be read per second.
|
Integer |
throughputWrite
The amount of data that can be written per second.
|
String |
type
The type of the disk.
|
String |
zoneId
The ID of the zone to which the disk belongs.
|
构造器和说明 |
---|
DescribeDisksResponseBodyDisksDisk() |
@NameInMap(value="AttachedTime") public String attachedTime
The time when the disk was last attached. The time follows the ISO 8601 standard in the yyyy-MM-ddThh:mmZ format. The time is displayed in UTC.
example:2021-06-07T06:08:56Z
@NameInMap(value="Attachments") public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskAttachments attachments
The attachment information of the disk. The value is an array that consists of the Attachment
values. This value is not returned when you query Shared Block Storage devices.
@NameInMap(value="AutoSnapshotPolicyId") public String autoSnapshotPolicyId
The ID of the automatic snapshot policy that is applied to the cloud disk.
example:sp-bp67acfmxazb4p****
@NameInMap(value="BdfId") public String bdfId
This parameter is in invitational preview and is not publicly available.
example:null
@NameInMap(value="BurstingEnabled") public Boolean burstingEnabled
Indicates whether the performance burst feature is enabled. Valid values:
This parameter is available only if you set Category
to cloud_auto
. For more information, see ESSD AutoPL disks.
false
@NameInMap(value="Category") public String category
The category of the disk. Valid values:
cloud_ssd
@NameInMap(value="CreationTime") public String creationTime
The time when the disk was created.
example:2021-06-07T06:08:54Z
@NameInMap(value="DeleteAutoSnapshot") public Boolean deleteAutoSnapshot
Indicates whether the automatic snapshots of the cloud disk are deleted when the cloud disk is released. Valid values:
Snapshots that were created in the ECS console or by calling the CreateSnapshot operation are retained and not affected by this parameter.
example:false
@NameInMap(value="DeleteWithInstance") public Boolean deleteWithInstance
Indicates whether the disk is released when the instance to which the disk is attached is released. Valid values:
true
@NameInMap(value="Description") public String description
The description of the disk.
example:testDescription
@NameInMap(value="DetachedTime") public String detachedTime
The time when the disk was last detached.
example:2021-06-07T21:01:22Z
@NameInMap(value="Device") public String device
The device name of the disk on the instance to which the disk is attached. Example: /dev/xvdb. Take note of the following items:
Status
value is In_use
or Detaching
.Attachment
objects.example:This parameter will be removed in the future. We recommend that you use other parameters to ensure future compatibility.
/dev/xvdb
@NameInMap(value="DiskChargeType") public String diskChargeType
The billing method of the disk. Valid values:
PrePaid
@NameInMap(value="DiskId") public String diskId
The ID of the disk.
example:d-bp18um4r4f2fve24****
@NameInMap(value="DiskName") public String diskName
The name of the disk.
example:testDiskName
@NameInMap(value="EnableAutoSnapshot") public Boolean enableAutoSnapshot
Indicates whether the automatic snapshot policy feature is enabled for the disk.
example:false
@NameInMap(value="EnableAutomatedSnapshotPolicy") public Boolean enableAutomatedSnapshotPolicy
Indicates whether an automatic snapshot policy is applied to the cloud disk.
example:false
@NameInMap(value="Encrypted") public Boolean encrypted
Indicates whether the cloud disk is encrypted.
example:false
@NameInMap(value="ExpiredTime") public String expiredTime
The time when the subscription disk expires.
example:2021-07-07T16:00Z
@NameInMap(value="IOPS") public Integer IOPS
The maximum number of read and write operations per second.
example:4000
@NameInMap(value="IOPSRead") public Integer IOPSRead
The maximum number of read operations per second.
example:2000
@NameInMap(value="IOPSWrite") public Integer IOPSWrite
The maximum number of write operations per second.
example:2000
@NameInMap(value="ImageId") public String imageId
The ID of the image that was used to create the instance. This parameter is empty unless the cloud disk was created from an image. The value of this parameter remains unchanged throughout the lifecycle of the cloud disk.
example:m-bp13aqm171qynt3u***
@NameInMap(value="InstanceId") public String instanceId
The ID of the instance to which the disk is attached. Take note of the following items:
Status
value is In_use
or Detaching
.Attachment
objects.i-bp67acfmxazb4q****
@NameInMap(value="KMSKeyId") public String KMSKeyId
The ID of the KMS key that is used for the cloud disk.
example:0e478b7a-4262-4802-b8cb-00d3fb408***
@NameInMap(value="MountInstanceNum") public Integer mountInstanceNum
The number of instances to which the Shared Block Storage device is attached.
example:1
@NameInMap(value="MountInstances") public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskMountInstances mountInstances
The attachment information of the Shared Block Storage device.
@NameInMap(value="MultiAttach") public String multiAttach
Indicates whether the multi-attach feature is enabled for the cloud disk.
example:Disabled
@NameInMap(value="OperationLocks") public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskOperationLocks operationLocks
The reasons why the disk was locked.
@NameInMap(value="PerformanceLevel") public String performanceLevel
The performance level of the ESSD. Valid values:
PL0
@NameInMap(value="Placement") public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskPlacement placement
The locations in which data is stored.
@NameInMap(value="Portable") public Boolean portable
Indicates whether the disk is removable.
example:false
@NameInMap(value="ProductCode") public String productCode
The product code of the disk in Alibaba Cloud Marketplace.
example:jxsc000204
@NameInMap(value="ProvisionedIops") public Long provisionedIops
The provisioned read/write IOPS of the ESSD AutoPL 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 Category
to cloud_auto
. For more information, see ESSD AutoPL disks.
40000
@NameInMap(value="RegionId") public String regionId
The ID of the region to which the disk belongs.
example:cn-hangzhou
@NameInMap(value="ResourceGroupId") public String resourceGroupId
The ID of the resource group to which the disk belongs.
example:rg-bp67acfmxazb4p****
@NameInMap(value="SerialNumber") public String serialNumber
The serial number of the disk.
example:bp18um4r4f2fve2****
@NameInMap(value="Size") public Integer size
The size of the disk. Unit: GiB.
example:60
@NameInMap(value="SourceSnapshotId") public String sourceSnapshotId
The ID of the snapshot that was used to create the cloud disk.
This parameter is empty unless the cloud disk was created from a snapshot. The value of this parameter remains unchanged throughout the lifecycle of the cloud disk.
example:s-bp67acfmxazb4p****
@NameInMap(value="Status") public String status
The status of the disk. Valid values:
In_use
@NameInMap(value="StorageClusterId") public String storageClusterId
The ID of the dedicated block storage cluster to which the cloud disk belongs. If your cloud disk belongs to the public block storage cluster, an empty value is returned.
example:dbsc-j5e1sf2vaf5he8m2****
@NameInMap(value="StorageSetId") public String storageSetId
The ID of the storage set.
example:ss-i-bp1j4i2jdf3owlhe****
@NameInMap(value="StorageSetPartitionNumber") public Integer storageSetPartitionNumber
The maximum number of partitions in the storage set.
example:11
@NameInMap(value="Tags") public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskTags tags
The tags of the disk.
@NameInMap(value="Throughput") public Integer throughput
The amount of data that can be transferred per second. Unit: MB/s.
example:100
@NameInMap(value="ThroughputRead") public Integer throughputRead
The amount of data that can be read per second. Unit: MB/s.
example:100
@NameInMap(value="ThroughputWrite") public Integer throughputWrite
The amount of data that can be written per second. Unit: MB/s.
example:100
@NameInMap(value="Type") public String type
The type of the disk. Valid values:
system
@NameInMap(value="ZoneId") public String zoneId
The ID of the zone to which the disk belongs.
example:cn-hangzhou-i
public static DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk build(Map<String,?> map) throws Exception
Exception
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setAttachedTime(String attachedTime)
public String getAttachedTime()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setAttachments(DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskAttachments attachments)
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskAttachments getAttachments()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setAutoSnapshotPolicyId(String autoSnapshotPolicyId)
public String getAutoSnapshotPolicyId()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setBdfId(String bdfId)
public String getBdfId()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setBurstingEnabled(Boolean burstingEnabled)
public Boolean getBurstingEnabled()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setCategory(String category)
public String getCategory()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setCreationTime(String creationTime)
public String getCreationTime()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setDeleteAutoSnapshot(Boolean deleteAutoSnapshot)
public Boolean getDeleteAutoSnapshot()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setDeleteWithInstance(Boolean deleteWithInstance)
public Boolean getDeleteWithInstance()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setDescription(String description)
public String getDescription()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setDetachedTime(String detachedTime)
public String getDetachedTime()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setDevice(String device)
public String getDevice()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setDiskChargeType(String diskChargeType)
public String getDiskChargeType()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setDiskId(String diskId)
public String getDiskId()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setDiskName(String diskName)
public String getDiskName()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setEnableAutoSnapshot(Boolean enableAutoSnapshot)
public Boolean getEnableAutoSnapshot()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setEnableAutomatedSnapshotPolicy(Boolean enableAutomatedSnapshotPolicy)
public Boolean getEnableAutomatedSnapshotPolicy()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setEncrypted(Boolean encrypted)
public Boolean getEncrypted()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setExpiredTime(String expiredTime)
public String getExpiredTime()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setIOPS(Integer IOPS)
public Integer getIOPS()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setIOPSRead(Integer IOPSRead)
public Integer getIOPSRead()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setIOPSWrite(Integer IOPSWrite)
public Integer getIOPSWrite()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setImageId(String imageId)
public String getImageId()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setInstanceId(String instanceId)
public String getInstanceId()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setKMSKeyId(String KMSKeyId)
public String getKMSKeyId()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setMountInstanceNum(Integer mountInstanceNum)
public Integer getMountInstanceNum()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setMountInstances(DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskMountInstances mountInstances)
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskMountInstances getMountInstances()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setMultiAttach(String multiAttach)
public String getMultiAttach()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setOperationLocks(DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskOperationLocks operationLocks)
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskOperationLocks getOperationLocks()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setPerformanceLevel(String performanceLevel)
public String getPerformanceLevel()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setPlacement(DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskPlacement placement)
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskPlacement getPlacement()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setPortable(Boolean portable)
public Boolean getPortable()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setProductCode(String productCode)
public String getProductCode()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setProvisionedIops(Long provisionedIops)
public Long getProvisionedIops()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setRegionId(String regionId)
public String getRegionId()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setResourceGroupId(String resourceGroupId)
public String getResourceGroupId()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setSerialNumber(String serialNumber)
public String getSerialNumber()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setSize(Integer size)
public Integer getSize()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setSourceSnapshotId(String sourceSnapshotId)
public String getSourceSnapshotId()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setStatus(String status)
public String getStatus()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setStorageClusterId(String storageClusterId)
public String getStorageClusterId()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setStorageSetId(String storageSetId)
public String getStorageSetId()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setStorageSetPartitionNumber(Integer storageSetPartitionNumber)
public Integer getStorageSetPartitionNumber()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setTags(DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskTags tags)
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDiskTags getTags()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setThroughput(Integer throughput)
public Integer getThroughput()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setThroughputRead(Integer throughputRead)
public Integer getThroughputRead()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setThroughputWrite(Integer throughputWrite)
public Integer getThroughputWrite()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setType(String type)
public String getType()
public DescribeDisksResponseBody.DescribeDisksResponseBodyDisksDisk setZoneId(String zoneId)
public String getZoneId()
Copyright © 2024. All rights reserved.