| object | | |
Status | string | The status 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.
| Running |
SerialNumber | string | The serial number of the instance. | 51d1353b-22bf-4567-a176-8b3e12e4**** |
CreationTime | string | 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. | 2017-12-10T04:04Z |
RequestId | string | | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
Description | string | The description of the instance. | testDescription |
InstanceName | string | | testInstanceName |
InstanceNetworkType | string | The network type of the instance. Valid values:
- classic: classic network
- vpc: VPC
| vpc |
Memory | integer | The memory size of the instance. Unit: MiB. | 16384 |
ImageId | string | The ID of the image that the instance is running. | m-bp1h46wfpjsjastc**** |
ClusterId | string | The ID of the cluster to which the instance belongs.
Note
This parameter will be removed in the future. To ensure future compatibility, we recommend that you use other parameters.
| cls-bp67acfmxazb4p**** |
VlanId | string | The virtual LAN (VLAN) ID of the instance.
Note
This parameter will be removed in the future. To ensure future compatibility, we recommend that you use other parameters.
| 10 |
StoppedMode | string | Indicates whether the system implements billing after the instance is stopped. Valid values:
- KeepCharging: The instance is stopped in standard mode. The billing of the instance continues after the instance is stopped, and resources are retained for the instance.
- StopCharging: The instance is stopped in economical mode. The 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. The instance may be unable to start again if some required resources are out of stock in the current region.
- Not-applicable: The instance does not support economical mode.
| KeepCharging |
HostName | string | The hostname of the instance. | testHostName |
InstanceId | string | | i-uf6f5trc95ug8t33**** |
InstanceType | string | | ecs.g5.large |
InternetMaxBandwidthIn | integer | The maximum inbound public bandwidth. Unit: Mbit/s. | 50 |
InternetMaxBandwidthOut | integer | The maximum outbound public bandwidth. Unit: Mbit/s. | 5 |
RegionId | string | The ID of the region in which the instance resides. | cn-hangzhou |
InstanceChargeType | string | The billing method of the instance. Valid values:
- PrePaid: subscription.
- PostPaid: pay-as-you-go
| PrePaid |
IoOptimized | string | Indicates whether the instance is I/O optimized. | true |
Cpu | integer | | 8 |
ExpiredTime | string | 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. | 2017-12-10T04:04Z |
ZoneId | string | The ID of the zone in which the instance resides. | cn-hangzhou-g |
InternetChargeType | string | The metering method for network usage. Valid values:
- PayByBandwidth
- PayByTraffic
Note
When the pay-by-traffic method is used, the maximum inbound and outbound bandwidths are used as the 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 metering method for network usage.
| PayByTraffic |
CreditSpecification | string | The performance mode of the burstable instance. Valid values:
- Standard: standard mode. For more information, see the "Standard mode" section in Overview .
- Unlimited: unlimited mode. For more information, see the "Unlimited mode" section in Overview .
| Standard |
SecurityGroupIds | array | The IDs of the security groups to which the instance belongs. | |
| string | The IDs of the security groups to which the instance belongs. | sg-bp1fg655nh68xyz9i**** |
PublicIpAddress | array | The public IP address of the instance. | |
| string | The public IP address of the instance. | 121.40.**.** |
InnerIpAddress | array | The internal IP address of the instance located in the classic network. | |
| string | The internal IP address of the instance located in the classic network. | 192.168.**.** |
VpcAttributes | object | The VPC attributes of the instance. | |
VpcId | string | | vpc-wz9e4e9pmbcnj6ki6**** |
NatIpAddress | string | The NAT IP address of the instance. It is used by ECS instances in different VPCs for communication. | 172.17.**.** |
VSwitchId | string | The ID of the vSwitch to which the instance is connected. | vsw-uf6ixacqz8osrwnqb**** |
PrivateIpAddress | array | The private IP address of the instance. | |
| string | The private IP address of the instance. | 192.168.**.** |
EipAddress | object | Details about the elastic IP address (EIP) associated with the instance. | |
InternetChargeType | string | The metering method for network usage. Valid values:
- PayByBandwidth
- PayByTraffic
Note
When the pay-by-traffic method is used, the maximum inbound and outbound bandwidths are used as the 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 metering method for network usage.
| PayByTraffic |
IpAddress | string | The ID of the elastic IP address (EIP). | 30.21.**.** |
Bandwidth | integer | The maximum public bandwidth of the EIP. Unit: Mbit/s. | 8 |
AllocationId | string | | eip-wz9uilio26dfscamm**** |
DedicatedHostAttribute | object | Details about the dedicated host. It is an array that consists of the DedicatedHostClusterId, DedicatedHostId, and DedicatedHostName parameters. | |
DedicatedHostName | string | The name of the dedicated host. | ecs-autoui-create-ddh-temp |
DedicatedHostId | string | The ID of the dedicated host. | dh-2ze7qrzz6lvbfhr0**** |
OperationLocks | object [] | The reason why the instance was locked. Valid values:
- financial: The dedicated host 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.
| |
LockReason | string | The reason why the instance was locked. Valid values:
- financial: The dedicated host 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.
| financial |