public class EnvData extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| EnvData() | 
| EnvData(EnvData 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 | 
|---|---|
| DataDisk[] | getDataDisks()Get 实例数据盘配置信息 | 
| EnhancedService | getEnhancedService()Get 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。 | 
| String | getImageId()Get CVM镜像ID | 
| String | getInstanceChargeType()Get CVM实例计费类型 POSTPAID_BY_HOUR:按小时后付费SPOTPAID:竞价付费 默认值:POSTPAID_BY_HOUR。 | 
| InstanceMarketOptionsRequest | getInstanceMarketOptions()Get 实例的市场相关选项,如竞价实例相关参数 | 
| String | getInstanceName()Get CVM实例显示名称 | 
| String | getInstanceType()Get CVM实例类型,不能与InstanceTypes和InstanceTypeOptions同时出现。 | 
| InstanceTypeOptions | getInstanceTypeOptions()Get CVM实例机型配置。不能与InstanceType和InstanceTypes同时出现。 | 
| String[] | getInstanceTypes()Get CVM实例类型列表,不能与InstanceType和InstanceTypeOptions同时出现。指定该字段后,计算节点按照机型先后顺序依次尝试创建,直到实例创建成功,结束遍历过程。最多支持10个机型。 | 
| InternetAccessible | getInternetAccessible()Get 公网带宽相关信息设置 | 
| LoginSettings | getLoginSettings()Get 实例登录设置 | 
| String[] | getSecurityGroupIds()Get 实例所属安全组 | 
| SystemDisk | getSystemDisk()Get 实例系统盘配置信息 | 
| VirtualPrivateCloud | getVirtualPrivateCloud()Get 私有网络相关信息配置,与Zones和VirtualPrivateClouds不能同时指定。 | 
| VirtualPrivateCloud[] | getVirtualPrivateClouds()Get 私有网络列表,支持跨私有网络创建CVM实例。与VirtualPrivateCloud和Zones不能同时指定。 | 
| String[] | getZones()Get 可用区列表,支持跨可用区创建CVM实例。与VirtualPrivateCloud和VirtualPrivateClouds不能同时指定。 | 
| void | setDataDisks(DataDisk[] DataDisks)Set 实例数据盘配置信息 | 
| void | setEnhancedService(EnhancedService EnhancedService)Set 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。 | 
| void | setImageId(String ImageId)Set CVM镜像ID | 
| void | setInstanceChargeType(String InstanceChargeType)Set CVM实例计费类型 POSTPAID_BY_HOUR:按小时后付费SPOTPAID:竞价付费 默认值:POSTPAID_BY_HOUR。 | 
| void | setInstanceMarketOptions(InstanceMarketOptionsRequest InstanceMarketOptions)Set 实例的市场相关选项,如竞价实例相关参数 | 
| void | setInstanceName(String InstanceName)Set CVM实例显示名称 | 
| void | setInstanceType(String InstanceType)Set CVM实例类型,不能与InstanceTypes和InstanceTypeOptions同时出现。 | 
| void | setInstanceTypeOptions(InstanceTypeOptions InstanceTypeOptions)Set CVM实例机型配置。不能与InstanceType和InstanceTypes同时出现。 | 
| void | setInstanceTypes(String[] InstanceTypes)Set CVM实例类型列表,不能与InstanceType和InstanceTypeOptions同时出现。指定该字段后,计算节点按照机型先后顺序依次尝试创建,直到实例创建成功,结束遍历过程。最多支持10个机型。 | 
| void | setInternetAccessible(InternetAccessible InternetAccessible)Set 公网带宽相关信息设置 | 
| void | setLoginSettings(LoginSettings LoginSettings)Set 实例登录设置 | 
| void | setSecurityGroupIds(String[] SecurityGroupIds)Set 实例所属安全组 | 
| void | setSystemDisk(SystemDisk SystemDisk)Set 实例系统盘配置信息 | 
| void | setVirtualPrivateCloud(VirtualPrivateCloud VirtualPrivateCloud)Set 私有网络相关信息配置,与Zones和VirtualPrivateClouds不能同时指定。 | 
| void | setVirtualPrivateClouds(VirtualPrivateCloud[] VirtualPrivateClouds)Set 私有网络列表,支持跨私有网络创建CVM实例。与VirtualPrivateCloud和Zones不能同时指定。 | 
| void | setZones(String[] Zones)Set 可用区列表,支持跨可用区创建CVM实例。与VirtualPrivateCloud和VirtualPrivateClouds不能同时指定。 | 
| 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 EnvData()
public EnvData(EnvData source)
public String getInstanceType()
public void setInstanceType(String InstanceType)
InstanceType - CVM实例类型,不能与InstanceTypes和InstanceTypeOptions同时出现。public String getImageId()
public void setImageId(String ImageId)
ImageId - CVM镜像IDpublic SystemDisk getSystemDisk()
public void setSystemDisk(SystemDisk SystemDisk)
SystemDisk - 实例系统盘配置信息public DataDisk[] getDataDisks()
public void setDataDisks(DataDisk[] DataDisks)
DataDisks - 实例数据盘配置信息public VirtualPrivateCloud getVirtualPrivateCloud()
public void setVirtualPrivateCloud(VirtualPrivateCloud VirtualPrivateCloud)
VirtualPrivateCloud - 私有网络相关信息配置,与Zones和VirtualPrivateClouds不能同时指定。public InternetAccessible getInternetAccessible()
public void setInternetAccessible(InternetAccessible InternetAccessible)
InternetAccessible - 公网带宽相关信息设置public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName - CVM实例显示名称public LoginSettings getLoginSettings()
public void setLoginSettings(LoginSettings LoginSettings)
LoginSettings - 实例登录设置public String[] getSecurityGroupIds()
public void setSecurityGroupIds(String[] SecurityGroupIds)
SecurityGroupIds - 实例所属安全组public EnhancedService getEnhancedService()
public void setEnhancedService(EnhancedService EnhancedService)
EnhancedService - 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。public String getInstanceChargeType()
public void setInstanceChargeType(String InstanceChargeType)
InstanceChargeType - CVM实例计费类型public InstanceMarketOptionsRequest getInstanceMarketOptions()
public void setInstanceMarketOptions(InstanceMarketOptionsRequest InstanceMarketOptions)
InstanceMarketOptions - 实例的市场相关选项,如竞价实例相关参数public String[] getInstanceTypes()
public void setInstanceTypes(String[] InstanceTypes)
InstanceTypes - CVM实例类型列表,不能与InstanceType和InstanceTypeOptions同时出现。指定该字段后,计算节点按照机型先后顺序依次尝试创建,直到实例创建成功,结束遍历过程。最多支持10个机型。public InstanceTypeOptions getInstanceTypeOptions()
public void setInstanceTypeOptions(InstanceTypeOptions InstanceTypeOptions)
InstanceTypeOptions - CVM实例机型配置。不能与InstanceType和InstanceTypes同时出现。public String[] getZones()
public void setZones(String[] Zones)
Zones - 可用区列表,支持跨可用区创建CVM实例。与VirtualPrivateCloud和VirtualPrivateClouds不能同时指定。public VirtualPrivateCloud[] getVirtualPrivateClouds()
public void setVirtualPrivateClouds(VirtualPrivateCloud[] VirtualPrivateClouds)
VirtualPrivateClouds - 私有网络列表,支持跨私有网络创建CVM实例。与VirtualPrivateCloud和Zones不能同时指定。Copyright © 2025. All rights reserved.