public class EnvData extends AbstractModel
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, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public 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 © 2022. All rights reserved.