public class DescribeInstanceAttributeResponseBody
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
String |
clusterId
The ID of the cluster to which the instance belongs.
|
Integer |
cpu
The number of vCPUs.
|
String |
creationTime
The time when the instance was created.
|
String |
creditSpecification
The performance mode of the burstable instance.
|
DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyDedicatedHostAttribute |
dedicatedHostAttribute
Details about the dedicated host.
|
String |
description
The description of the instance.
|
DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyEipAddress |
eipAddress
Details about the elastic IP address (EIP) associated with the instance.
|
Boolean |
enableJumboFrame |
String |
expiredTime
The time when the instance expires.
|
String |
hostName
The hostname of the instance.
|
String |
imageId
The ID of the image that the instance is running.
|
DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyInnerIpAddress |
innerIpAddress
The internal IP address of the instance located in the classic network.
|
String |
instanceChargeType
The billing method of the instance.
|
String |
instanceId
The ID of instance.
|
String |
instanceName
The name of the instance.
|
String |
instanceNetworkType
The network type of the instance.
|
String |
instanceType
The instance type of the instance.
|
String |
internetChargeType
The billing method for network usage.
|
Integer |
internetMaxBandwidthIn
The maximum inbound public bandwidth.
|
Integer |
internetMaxBandwidthOut
The maximum outbound public bandwidth.
|
String |
ioOptimized
Indicates whether the instance is I/O optimized.
|
Integer |
memory
The memory size of the instance.
|
DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyOperationLocks |
operationLocks
The reason why the instance was locked.
|
DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyPublicIpAddress |
publicIpAddress
The public IP address of the instance.
|
String |
regionId
The region ID of the instance.
|
String |
requestId
The ID of the request.
|
DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodySecurityGroupIds |
securityGroupIds
The IDs of the security groups to which the instance belongs.
|
String |
serialNumber
The serial number of the instance.
|
String |
status
The state of the instance.
|
String |
stoppedMode
Indicates whether the instance continues to be billed after it is stopped.
|
String |
vlanId
The virtual LAN (VLAN) ID of the instance.
|
DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyVpcAttributes |
vpcAttributes
The virtual private cloud (VPC) attributes of the instance.
|
String |
zoneId
The zone ID of the instance.
|
构造器和说明 |
---|
DescribeInstanceAttributeResponseBody() |
@NameInMap(value="ClusterId") public String clusterId
The ID of the cluster to which the instance belongs.
> This parameter will be removed in the future. We recommend that you use other parameters to ensure future compatibility.
@NameInMap(value="Cpu") public Integer cpu
The number of vCPUs.
@NameInMap(value="CreationTime") public String creationTime
The time when the instance was created. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. For more information, see [ISO 8601](https://icms.alibaba-inc.com/content/ecs/api?l=1&m=277&n=10049).
@NameInMap(value="CreditSpecification") public String creditSpecification
The performance mode of the burstable instance. Valid values:
- Standard: standard mode. For more information, see the "Standard mode" section in [Overview](https://www.alibabacloud.com/help/en/elastic-compute-service/latest/burstable-instance-types-overview#section-svb-w9d-dju).
- Unlimited: unlimited mode. For more information, see the "Unlimited mode" section in [Overview](https://www.alibabacloud.com/help/en/elastic-compute-service/latest/burstable-instance-types-overview#section-svb-w9d-dju).
@NameInMap(value="DedicatedHostAttribute") public DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyDedicatedHostAttribute dedicatedHostAttribute
Details about the dedicated host. It is an array that consists of the DedicatedHostClusterId, DedicatedHostId, and DedicatedHostName parameters.
@NameInMap(value="Description") public String description
The description of the instance.
@NameInMap(value="EipAddress") public DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyEipAddress eipAddress
Details about the elastic IP address (EIP) associated with the instance.
@NameInMap(value="EnableJumboFrame") public Boolean enableJumboFrame
@NameInMap(value="ExpiredTime") public String expiredTime
The time when the instance expires. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. For more information, see [ISO 8601](https://icms.alibaba-inc.com/content/ecs/api?l=1&m=277&n=10049).
@NameInMap(value="HostName") public String hostName
The hostname of the instance.
@NameInMap(value="ImageId") public String imageId
The ID of the image that the instance is running.
@NameInMap(value="InnerIpAddress") public DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyInnerIpAddress innerIpAddress
The internal IP address of the instance located in the classic network.
@NameInMap(value="InstanceChargeType") public String instanceChargeType
The billing method of the instance. Valid values:
- PrePaid: subscription
- PostPaid: pay-as-you-go
@NameInMap(value="InstanceId") public String instanceId
The ID of instance.
@NameInMap(value="InstanceName") public String instanceName
The name of the instance.
@NameInMap(value="InstanceNetworkType") public String instanceNetworkType
The network type of the instance. Valid values:
- classic
- vpc
@NameInMap(value="InstanceType") public String instanceType
The instance type of the instance.
@NameInMap(value="InternetChargeType") public String internetChargeType
The billing method for network usage. Valid values:
- PayByBandwidth: pay-by-bandwidth
- PayByTraffic: pay-by-traffic
> When the **pay-by-traffic** billing method for network usage is used, the maximum inbound and outbound bandwidth values are used as upper limits of bandwidths instead of guaranteed performance specifications. In scenarios where demand outstrips resource supplies, these maximum bandwidth values may not be reached. If you want guaranteed bandwidths for your instance, use the **pay-by-bandwidth** billing method for network usage.
@NameInMap(value="InternetMaxBandwidthIn") public Integer internetMaxBandwidthIn
The maximum inbound public bandwidth. Unit: Mbit/s.
@NameInMap(value="InternetMaxBandwidthOut") public Integer internetMaxBandwidthOut
The maximum outbound public bandwidth. Unit: Mbit/s.
@NameInMap(value="IoOptimized") public String ioOptimized
Indicates whether the instance is I/O optimized.
@NameInMap(value="Memory") public Integer memory
The memory size of the instance. Unit: MiB.
@NameInMap(value="OperationLocks") public DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyOperationLocks operationLocks
The reason why the instance was locked. Valid values:
- financial: The instance was locked due to overdue payments.
- security: The instance was locked due to security reasons.
- recycling: The preemptible instance was locked and pending release.
- dedicatedhostfinancial: The instance was locked due to overdue payments for the dedicated host.
- refunded: The instance was locked because a refund was made for the instance.
@NameInMap(value="PublicIpAddress") public DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyPublicIpAddress publicIpAddress
The public IP address of the instance.
@NameInMap(value="RegionId") public String regionId
The region ID of the instance.
@NameInMap(value="RequestId") public String requestId
The ID of the request.
@NameInMap(value="SecurityGroupIds") public DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodySecurityGroupIds securityGroupIds
The IDs of the security groups to which the instance belongs.
@NameInMap(value="SerialNumber") public String serialNumber
The serial number of the instance.
@NameInMap(value="Status") public String status
The state of the instance. Valid values:
- Pending: The instance is being created.
- Running: The instance is running.
- Starting: The instance is being started.
- Stopping: The instance is being stopped.
- Stopped: The instance is stopped.
@NameInMap(value="StoppedMode") public String stoppedMode
Indicates whether the instance continues to be billed after it is stopped. Valid values:
- KeepCharging: standard mode. Billing of the instance continues after the instance is stopped, and resources are retained for the instance.
- StopCharging: economical mode. Billing of some resources of the instance stops after the instance is stopped. When the instance is stopped, its resources such as vCPUs, memory, and public IP address are released. You may be unable to restart the instance if some types of resources are out of stock in the current region.
- Not-applicable: Economical mode is not applicable to the instance.
@NameInMap(value="VlanId") public String vlanId
The virtual LAN (VLAN) ID of the instance.
> This parameter will be removed in the future. We recommend that you use other parameters to ensure future compatibility.
@NameInMap(value="VpcAttributes") public DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyVpcAttributes vpcAttributes
The virtual private cloud (VPC) attributes of the instance.
@NameInMap(value="ZoneId") public String zoneId
The zone ID of the instance.
public static DescribeInstanceAttributeResponseBody build(Map<String,?> map) throws Exception
Exception
public DescribeInstanceAttributeResponseBody setClusterId(String clusterId)
public String getClusterId()
public DescribeInstanceAttributeResponseBody setCpu(Integer cpu)
public Integer getCpu()
public DescribeInstanceAttributeResponseBody setCreationTime(String creationTime)
public String getCreationTime()
public DescribeInstanceAttributeResponseBody setCreditSpecification(String creditSpecification)
public String getCreditSpecification()
public DescribeInstanceAttributeResponseBody setDedicatedHostAttribute(DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyDedicatedHostAttribute dedicatedHostAttribute)
public DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyDedicatedHostAttribute getDedicatedHostAttribute()
public DescribeInstanceAttributeResponseBody setDescription(String description)
public String getDescription()
public DescribeInstanceAttributeResponseBody setEipAddress(DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyEipAddress eipAddress)
public DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyEipAddress getEipAddress()
public DescribeInstanceAttributeResponseBody setEnableJumboFrame(Boolean enableJumboFrame)
public Boolean getEnableJumboFrame()
public DescribeInstanceAttributeResponseBody setExpiredTime(String expiredTime)
public String getExpiredTime()
public DescribeInstanceAttributeResponseBody setHostName(String hostName)
public String getHostName()
public DescribeInstanceAttributeResponseBody setImageId(String imageId)
public String getImageId()
public DescribeInstanceAttributeResponseBody setInnerIpAddress(DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyInnerIpAddress innerIpAddress)
public DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyInnerIpAddress getInnerIpAddress()
public DescribeInstanceAttributeResponseBody setInstanceChargeType(String instanceChargeType)
public String getInstanceChargeType()
public DescribeInstanceAttributeResponseBody setInstanceId(String instanceId)
public String getInstanceId()
public DescribeInstanceAttributeResponseBody setInstanceName(String instanceName)
public String getInstanceName()
public DescribeInstanceAttributeResponseBody setInstanceNetworkType(String instanceNetworkType)
public String getInstanceNetworkType()
public DescribeInstanceAttributeResponseBody setInstanceType(String instanceType)
public String getInstanceType()
public DescribeInstanceAttributeResponseBody setInternetChargeType(String internetChargeType)
public String getInternetChargeType()
public DescribeInstanceAttributeResponseBody setInternetMaxBandwidthIn(Integer internetMaxBandwidthIn)
public Integer getInternetMaxBandwidthIn()
public DescribeInstanceAttributeResponseBody setInternetMaxBandwidthOut(Integer internetMaxBandwidthOut)
public Integer getInternetMaxBandwidthOut()
public DescribeInstanceAttributeResponseBody setIoOptimized(String ioOptimized)
public String getIoOptimized()
public DescribeInstanceAttributeResponseBody setMemory(Integer memory)
public Integer getMemory()
public DescribeInstanceAttributeResponseBody setOperationLocks(DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyOperationLocks operationLocks)
public DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyOperationLocks getOperationLocks()
public DescribeInstanceAttributeResponseBody setPublicIpAddress(DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyPublicIpAddress publicIpAddress)
public DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyPublicIpAddress getPublicIpAddress()
public DescribeInstanceAttributeResponseBody setRegionId(String regionId)
public String getRegionId()
public DescribeInstanceAttributeResponseBody setRequestId(String requestId)
public String getRequestId()
public DescribeInstanceAttributeResponseBody setSecurityGroupIds(DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodySecurityGroupIds securityGroupIds)
public DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodySecurityGroupIds getSecurityGroupIds()
public DescribeInstanceAttributeResponseBody setSerialNumber(String serialNumber)
public String getSerialNumber()
public DescribeInstanceAttributeResponseBody setStatus(String status)
public String getStatus()
public DescribeInstanceAttributeResponseBody setStoppedMode(String stoppedMode)
public String getStoppedMode()
public DescribeInstanceAttributeResponseBody setVlanId(String vlanId)
public String getVlanId()
public DescribeInstanceAttributeResponseBody setVpcAttributes(DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyVpcAttributes vpcAttributes)
public DescribeInstanceAttributeResponseBody.DescribeInstanceAttributeResponseBodyVpcAttributes getVpcAttributes()
public DescribeInstanceAttributeResponseBody setZoneId(String zoneId)
public String getZoneId()
Copyright © 2023. All rights reserved.