public class Instance extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| Instance() | 
| Instance(Instance source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getCamRoleName()Get CAM角色名。
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getCPU()Get 实例的CPU核数,单位:核。 | 
| String | getCreatedTime()Get 创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。 | 
| DataDisk[] | getDataDisks()Get 实例数据盘信息。 | 
| String | getDedicatedClusterId()Get 实例所在的专用集群`ID`。 | 
| Long | getDefaultLoginPort()Get 默认登录端口。 | 
| String | getDefaultLoginUser()Get 默认登录用户。 | 
| Boolean | getDisableApiTermination()Get 实例销毁保护标志,表示是否允许通过api接口删除实例。取值范围: true:表示开启实例保护,不允许通过api接口删除实例false:表示关闭实例保护,允许通过api接口删除实例 默认取值:false。 | 
| String | getDisasterRecoverGroupId()Get 分散置放群组ID。 | 
| String | getExpiredTime()Get 到期时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。注意:后付费模式本项为null | 
| GPUInfo | getGPUInfo()Get GPU信息。如果是gpu类型子机,该值会返回GPU信息,如果是其他类型子机则不返回。 | 
| String | getHpcClusterId()Get 高性能计算集群`ID`。 | 
| String | getImageId()Get 生产实例所使用的镜像`ID`。 | 
| String | getInstanceChargeType()Get 实例[计费类型](https://cloud.tencent.com/document/product/213/2180)。取值范围: PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 CDHPAID:独享子机(基于专用宿主机创建,宿主机部分的资源不收费) SPOTPAID:竞价付费 CDCPAID:专用集群付费 | 
| String | getInstanceId()Get 实例`ID`。 | 
| String | getInstanceName()Get 实例名称。 | 
| String | getInstanceState()Get 实例状态。状态类型详见[实例状态表](https://cloud.tencent.com/document/api/213/15753#InstanceStatus) | 
| String | getInstanceType()Get 实例机型。 | 
| InternetAccessible | getInternetAccessible()Get 实例带宽信息。 | 
| String[] | getIPv6Addresses()Get 实例的IPv6地址。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getIsolatedSource()Get 实例隔离类型。取值范围: ARREAR:表示欠费隔离 EXPIRE:表示到期隔离 MANMADE:表示主动退还隔离 NOTISOLATED:表示未隔离 | 
| String | getLatestOperation()Get 实例的最新操作。例:StopInstances、ResetInstance。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getLatestOperationErrorMsg()Get 实例的最新操作错误信息。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getLatestOperationRequestId()Get 实例最新操作的唯一请求 ID。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getLatestOperationState()Get 实例的最新操作状态。取值范围: SUCCESS:表示操作成功OPERATING:表示操作执行中FAILED:表示操作失败 注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getLicenseType()Get 实例的操作系统许可类型,默认为TencentCloud | 
| LoginSettings | getLoginSettings()Get 实例登录设置。目前只返回实例所关联的密钥。 | 
| Long | getMemory()Get 实例内存容量,单位:`GiB`。 | 
| Metadata | getMetadata()Get 自定义metadata,本参数对应创建 CVM时指定的Metadata 信息。**注:内测中**。 | 
| String | getOsName()Get 操作系统名称。 | 
| Placement | getPlacement()Get 实例所在的位置。 | 
| String[] | getPrivateIpAddresses()Get 实例主网卡的内网`IP`列表。 | 
| String[] | getPublicIpAddresses()Get 实例主网卡的公网`IP`列表。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String[] | getPublicIPv6Addresses()Get 实例绑定的公网IPv6地址。 | 
| String[] | getRdmaIpAddresses()Get 高性能计算集群`IP`列表。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getRenewFlag()Get 自动续费标识。取值范围: `NOTIFY_AND_MANUAL_RENEW`:表示通知即将过期,但不自动续费`NOTIFY_AND_AUTO_RENEW`:表示通知即将过期,而且自动续费`DISABLE_NOTIFY_AND_MANUAL_RENEW`:表示不通知即将过期,也不自动续费。 注意:后付费模式本项为null | 
| String | getRestrictState()Get 实例业务状态。取值范围: NORMAL:表示正常状态的实例EXPIRED:表示过期的实例PROTECTIVELY_ISOLATED:表示被安全隔离的实例。 | 
| String[] | getSecurityGroupIds()Get 实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。 | 
| String | getStopChargingMode()Get 实例的关机计费模式。
取值范围: KEEP_CHARGING:关机继续收费STOP_CHARGING:关机停止收费NOT_APPLICABLE:实例处于非关机状态或者不适用关机停止计费的条件 | 
| SystemDisk | getSystemDisk()Get 实例系统盘信息。 | 
| Tag[] | getTags()Get 实例关联的标签列表。 | 
| String | getUuid()Get 实例全局唯一ID | 
| VirtualPrivateCloud | getVirtualPrivateCloud()Get 实例所属虚拟私有网络信息。 | 
| void | setCamRoleName(String CamRoleName)Set CAM角色名。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setCPU(Long CPU)Set 实例的CPU核数,单位:核。 | 
| void | setCreatedTime(String CreatedTime)Set 创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。 | 
| void | setDataDisks(DataDisk[] DataDisks)Set 实例数据盘信息。 | 
| void | setDedicatedClusterId(String DedicatedClusterId)Set 实例所在的专用集群`ID`。 | 
| void | setDefaultLoginPort(Long DefaultLoginPort)Set 默认登录端口。 | 
| void | setDefaultLoginUser(String DefaultLoginUser)Set 默认登录用户。 | 
| void | setDisableApiTermination(Boolean DisableApiTermination)Set 实例销毁保护标志,表示是否允许通过api接口删除实例。取值范围: true:表示开启实例保护,不允许通过api接口删除实例false:表示关闭实例保护,允许通过api接口删除实例 默认取值:false。 | 
| void | setDisasterRecoverGroupId(String DisasterRecoverGroupId)Set 分散置放群组ID。 | 
| void | setExpiredTime(String ExpiredTime)Set 到期时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。注意:后付费模式本项为null | 
| void | setGPUInfo(GPUInfo GPUInfo)Set GPU信息。如果是gpu类型子机,该值会返回GPU信息,如果是其他类型子机则不返回。 | 
| void | setHpcClusterId(String HpcClusterId)Set 高性能计算集群`ID`。 | 
| void | setImageId(String ImageId)Set 生产实例所使用的镜像`ID`。 | 
| void | setInstanceChargeType(String InstanceChargeType)Set 实例[计费类型](https://cloud.tencent.com/document/product/213/2180)。取值范围: PREPAID:预付费,即包年包月 POSTPAID_BY_HOUR:按小时后付费 CDHPAID:独享子机(基于专用宿主机创建,宿主机部分的资源不收费) SPOTPAID:竞价付费 CDCPAID:专用集群付费 | 
| void | setInstanceId(String InstanceId)Set 实例`ID`。 | 
| void | setInstanceName(String InstanceName)Set 实例名称。 | 
| void | setInstanceState(String InstanceState)Set 实例状态。状态类型详见[实例状态表](https://cloud.tencent.com/document/api/213/15753#InstanceStatus) | 
| void | setInstanceType(String InstanceType)Set 实例机型。 | 
| void | setInternetAccessible(InternetAccessible InternetAccessible)Set 实例带宽信息。 | 
| void | setIPv6Addresses(String[] IPv6Addresses)Set 实例的IPv6地址。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setIsolatedSource(String IsolatedSource)Set 实例隔离类型。取值范围: ARREAR:表示欠费隔离 EXPIRE:表示到期隔离 MANMADE:表示主动退还隔离 NOTISOLATED:表示未隔离 | 
| void | setLatestOperation(String LatestOperation)Set 实例的最新操作。例:StopInstances、ResetInstance。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setLatestOperationErrorMsg(String LatestOperationErrorMsg)Set 实例的最新操作错误信息。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setLatestOperationRequestId(String LatestOperationRequestId)Set 实例最新操作的唯一请求 ID。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setLatestOperationState(String LatestOperationState)Set 实例的最新操作状态。取值范围: SUCCESS:表示操作成功OPERATING:表示操作执行中FAILED:表示操作失败 注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setLicenseType(String LicenseType)Set 实例的操作系统许可类型,默认为TencentCloud | 
| void | setLoginSettings(LoginSettings LoginSettings)Set 实例登录设置。目前只返回实例所关联的密钥。 | 
| void | setMemory(Long Memory)Set 实例内存容量,单位:`GiB`。 | 
| void | setMetadata(Metadata Metadata)Set 自定义metadata,本参数对应创建 CVM时指定的Metadata 信息。**注:内测中**。 | 
| void | setOsName(String OsName)Set 操作系统名称。 | 
| void | setPlacement(Placement Placement)Set 实例所在的位置。 | 
| void | setPrivateIpAddresses(String[] PrivateIpAddresses)Set 实例主网卡的内网`IP`列表。 | 
| void | setPublicIpAddresses(String[] PublicIpAddresses)Set 实例主网卡的公网`IP`列表。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setPublicIPv6Addresses(String[] PublicIPv6Addresses)Set 实例绑定的公网IPv6地址。 | 
| void | setRdmaIpAddresses(String[] RdmaIpAddresses)Set 高性能计算集群`IP`列表。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setRenewFlag(String RenewFlag)Set 自动续费标识。取值范围: `NOTIFY_AND_MANUAL_RENEW`:表示通知即将过期,但不自动续费`NOTIFY_AND_AUTO_RENEW`:表示通知即将过期,而且自动续费`DISABLE_NOTIFY_AND_MANUAL_RENEW`:表示不通知即将过期,也不自动续费。 注意:后付费模式本项为null | 
| void | setRestrictState(String RestrictState)Set 实例业务状态。取值范围: NORMAL:表示正常状态的实例EXPIRED:表示过期的实例PROTECTIVELY_ISOLATED:表示被安全隔离的实例。 | 
| void | setSecurityGroupIds(String[] SecurityGroupIds)Set 实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。 | 
| void | setStopChargingMode(String StopChargingMode)Set 实例的关机计费模式。
取值范围: KEEP_CHARGING:关机继续收费STOP_CHARGING:关机停止收费NOT_APPLICABLE:实例处于非关机状态或者不适用关机停止计费的条件 | 
| void | setSystemDisk(SystemDisk SystemDisk)Set 实例系统盘信息。 | 
| void | setTags(Tag[] Tags)Set 实例关联的标签列表。 | 
| void | setUuid(String Uuid)Set 实例全局唯一ID | 
| void | setVirtualPrivateCloud(VirtualPrivateCloud VirtualPrivateCloud)Set 实例所属虚拟私有网络信息。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic Instance()
public Instance(Instance source)
public Placement getPlacement()
public void setPlacement(Placement Placement)
Placement - 实例所在的位置。public String getInstanceId()
public void setInstanceId(String InstanceId)
InstanceId - 实例`ID`。public String getInstanceType()
public void setInstanceType(String InstanceType)
InstanceType - 实例机型。public Long getCPU()
public void setCPU(Long CPU)
CPU - 实例的CPU核数,单位:核。public Long getMemory()
public void setMemory(Long Memory)
Memory - 实例内存容量,单位:`GiB`。public String getRestrictState()
public void setRestrictState(String RestrictState)
RestrictState - 实例业务状态。取值范围:public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName - 实例名称。public String getInstanceChargeType()
public void setInstanceChargeType(String InstanceChargeType)
InstanceChargeType - 实例[计费类型](https://cloud.tencent.com/document/product/213/2180)。取值范围:public SystemDisk getSystemDisk()
public void setSystemDisk(SystemDisk SystemDisk)
SystemDisk - 实例系统盘信息。public DataDisk[] getDataDisks()
public void setDataDisks(DataDisk[] DataDisks)
DataDisks - 实例数据盘信息。public String[] getPrivateIpAddresses()
public void setPrivateIpAddresses(String[] PrivateIpAddresses)
PrivateIpAddresses - 实例主网卡的内网`IP`列表。public String[] getPublicIpAddresses()
public void setPublicIpAddresses(String[] PublicIpAddresses)
PublicIpAddresses - 实例主网卡的公网`IP`列表。
注意:此字段可能返回 null,表示取不到有效值。public InternetAccessible getInternetAccessible()
public void setInternetAccessible(InternetAccessible InternetAccessible)
InternetAccessible - 实例带宽信息。public VirtualPrivateCloud getVirtualPrivateCloud()
public void setVirtualPrivateCloud(VirtualPrivateCloud VirtualPrivateCloud)
VirtualPrivateCloud - 实例所属虚拟私有网络信息。public String getImageId()
public void setImageId(String ImageId)
ImageId - 生产实例所使用的镜像`ID`。public String getRenewFlag()
public void setRenewFlag(String RenewFlag)
RenewFlag - 自动续费标识。取值范围:public String getCreatedTime()
public void setCreatedTime(String CreatedTime)
CreatedTime - 创建时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。public String getExpiredTime()
public void setExpiredTime(String ExpiredTime)
ExpiredTime - 到期时间。按照`ISO8601`标准表示,并且使用`UTC`时间。格式为:`YYYY-MM-DDThh:mm:ssZ`。注意:后付费模式本项为nullpublic String getOsName()
public void setOsName(String OsName)
OsName - 操作系统名称。public String[] getSecurityGroupIds()
public void setSecurityGroupIds(String[] SecurityGroupIds)
SecurityGroupIds - 实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。public LoginSettings getLoginSettings()
public void setLoginSettings(LoginSettings LoginSettings)
LoginSettings - 实例登录设置。目前只返回实例所关联的密钥。public String getInstanceState()
public void setInstanceState(String InstanceState)
InstanceState - 实例状态。状态类型详见[实例状态表](https://cloud.tencent.com/document/api/213/15753#InstanceStatus)public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags - 实例关联的标签列表。public String getStopChargingMode()
public void setStopChargingMode(String StopChargingMode)
StopChargingMode - 实例的关机计费模式。
取值范围:public String getUuid()
public void setUuid(String Uuid)
Uuid - 实例全局唯一IDpublic String getLatestOperation()
public void setLatestOperation(String LatestOperation)
LatestOperation - 实例的最新操作。例:StopInstances、ResetInstance。
注意:此字段可能返回 null,表示取不到有效值。public String getLatestOperationState()
public void setLatestOperationState(String LatestOperationState)
LatestOperationState - 实例的最新操作状态。取值范围:public String getLatestOperationRequestId()
public void setLatestOperationRequestId(String LatestOperationRequestId)
LatestOperationRequestId - 实例最新操作的唯一请求 ID。
注意:此字段可能返回 null,表示取不到有效值。public String getDisasterRecoverGroupId()
public void setDisasterRecoverGroupId(String DisasterRecoverGroupId)
DisasterRecoverGroupId - 分散置放群组ID。public String[] getIPv6Addresses()
public void setIPv6Addresses(String[] IPv6Addresses)
IPv6Addresses - 实例的IPv6地址。
注意:此字段可能返回 null,表示取不到有效值。public String getCamRoleName()
public void setCamRoleName(String CamRoleName)
CamRoleName - CAM角色名。
注意:此字段可能返回 null,表示取不到有效值。public String getHpcClusterId()
public void setHpcClusterId(String HpcClusterId)
HpcClusterId - 高性能计算集群`ID`。public String[] getRdmaIpAddresses()
public void setRdmaIpAddresses(String[] RdmaIpAddresses)
RdmaIpAddresses - 高性能计算集群`IP`列表。
注意:此字段可能返回 null,表示取不到有效值。public String getDedicatedClusterId()
public void setDedicatedClusterId(String DedicatedClusterId)
DedicatedClusterId - 实例所在的专用集群`ID`。public String getIsolatedSource()
public void setIsolatedSource(String IsolatedSource)
IsolatedSource - 实例隔离类型。取值范围:public GPUInfo getGPUInfo()
public void setGPUInfo(GPUInfo GPUInfo)
GPUInfo - GPU信息。如果是gpu类型子机,该值会返回GPU信息,如果是其他类型子机则不返回。public String getLicenseType()
public void setLicenseType(String LicenseType)
LicenseType - 实例的操作系统许可类型,默认为TencentCloudpublic Boolean getDisableApiTermination()
public void setDisableApiTermination(Boolean DisableApiTermination)
DisableApiTermination - 实例销毁保护标志,表示是否允许通过api接口删除实例。取值范围:public String getDefaultLoginUser()
public void setDefaultLoginUser(String DefaultLoginUser)
DefaultLoginUser - 默认登录用户。public Long getDefaultLoginPort()
public void setDefaultLoginPort(Long DefaultLoginPort)
DefaultLoginPort - 默认登录端口。public String getLatestOperationErrorMsg()
public void setLatestOperationErrorMsg(String LatestOperationErrorMsg)
LatestOperationErrorMsg - 实例的最新操作错误信息。
注意:此字段可能返回 null,表示取不到有效值。public Metadata getMetadata()
public void setMetadata(Metadata Metadata)
Metadata - 自定义metadata,本参数对应创建 CVM时指定的Metadata 信息。**注:内测中**。public String[] getPublicIPv6Addresses()
public void setPublicIPv6Addresses(String[] PublicIPv6Addresses)
PublicIPv6Addresses - 实例绑定的公网IPv6地址。Copyright © 2025. All rights reserved.