public class RunInstancesRequest extends AbstractModel
Constructor and Description |
---|
RunInstancesRequest() |
Modifier and Type | Method and Description |
---|---|
String |
getClientToken()
Get 用于保证请求幂等性的字符串。目前为保留参数,请勿使用。
|
Long |
getDataDiskSize()
Get 数据盘大小,单位是G。如果未传该参数或者传的值为0,则使用模块下的默认值
|
EnhancedService |
getEnhancedService()
Get 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认公共镜像开启云监控、云安全服务
|
String |
getHostName()
Get 主机名称
点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。
Windows 实例:名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。
其他类型(Linux 等)实例:字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。
|
String |
getImageId()
Get 镜像ID。如果未传该参数或者传的值为空,则使用模块下的默认值
|
String |
getInstanceName()
Get 实例显示名称。
不指定实例显示名称则默认显示‘未命名’。
购买多台实例,如果指定模式串{R:x},表示生成数字[x, x+n-1],其中n表示购买实例的数量,例如server\_{R:3},购买1台时,实例显示名称为server\_3;购买2台时,实例显示名称分别为server\_3,server\_4。
支持指定多个模式串{R:x}。
购买多台实例,如果不指定模式串,则在实例显示名称添加后缀1、2...n,其中n表示购买实例的数量,例如server_,购买2台时,实例显示名称分别为server\_1,server\_2。
如果购买的实例属于不同的地域或运营商,则上述规则在每个地域和运营商内独立计数。
最多支持60个字符(包含模式串)。
|
String |
getInstanceType()
Get 机型。如果未传该参数或者传的值为空,则使用模块下的默认值
|
Long |
getInternetMaxBandwidthOut()
Get 公网出带宽上限,单位:Mbps。如果未传该参数或者传的值为0,则使用模块下的默认值
|
String |
getModuleId()
Get 模块ID。如果未传该参数,则必须传ImageId,InstanceType,DataDiskSize,InternetMaxBandwidthOut参数
|
String |
getPassword()
Get 实例登录密码。不同操作系统类型密码复杂度限制不一样,具体如下:
Linux实例密码必须8到30位,至少包括两项[a-z],[A-Z]、[0-9] 和 [( ) ` ~ ! @ # $ % ^ & - + = | { } [ ] : ; ' , .
|
TagSpecification[] |
getTagSpecification()
Get 标签列表
|
String |
getUserData()
Get 提供给实例使用的用户数据,需要以 base64 方式编码,支持的最大数据大小为 16KB
|
ZoneInstanceCountISP[] |
getZoneInstanceCountISPSet()
Get 需要创建实例的可用区及创建数目及运营商的列表。在单次请求的过程中,单个region下的请求创建实例数上限为100
|
void |
setClientToken(String ClientToken)
Set 用于保证请求幂等性的字符串。目前为保留参数,请勿使用。
|
void |
setDataDiskSize(Long DataDiskSize)
Set 数据盘大小,单位是G。如果未传该参数或者传的值为0,则使用模块下的默认值
|
void |
setEnhancedService(EnhancedService EnhancedService)
Set 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认公共镜像开启云监控、云安全服务
|
void |
setHostName(String HostName)
Set 主机名称
点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。
Windows 实例:名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。
其他类型(Linux 等)实例:字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。
|
void |
setImageId(String ImageId)
Set 镜像ID。如果未传该参数或者传的值为空,则使用模块下的默认值
|
void |
setInstanceName(String InstanceName)
Set 实例显示名称。
不指定实例显示名称则默认显示‘未命名’。
购买多台实例,如果指定模式串{R:x},表示生成数字[x, x+n-1],其中n表示购买实例的数量,例如server\_{R:3},购买1台时,实例显示名称为server\_3;购买2台时,实例显示名称分别为server\_3,server\_4。
支持指定多个模式串{R:x}。
购买多台实例,如果不指定模式串,则在实例显示名称添加后缀1、2...n,其中n表示购买实例的数量,例如server_,购买2台时,实例显示名称分别为server\_1,server\_2。
如果购买的实例属于不同的地域或运营商,则上述规则在每个地域和运营商内独立计数。
最多支持60个字符(包含模式串)。
|
void |
setInstanceType(String InstanceType)
Set 机型。如果未传该参数或者传的值为空,则使用模块下的默认值
|
void |
setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)
Set 公网出带宽上限,单位:Mbps。如果未传该参数或者传的值为0,则使用模块下的默认值
|
void |
setModuleId(String ModuleId)
Set 模块ID。如果未传该参数,则必须传ImageId,InstanceType,DataDiskSize,InternetMaxBandwidthOut参数
|
void |
setPassword(String Password)
Set 实例登录密码。不同操作系统类型密码复杂度限制不一样,具体如下:
Linux实例密码必须8到30位,至少包括两项[a-z],[A-Z]、[0-9] 和 [( ) ` ~ ! @ # $ % ^ & - + = | { } [ ] : ; ' , .
|
void |
setTagSpecification(TagSpecification[] TagSpecification)
Set 标签列表
|
void |
setUserData(String UserData)
Set 提供给实例使用的用户数据,需要以 base64 方式编码,支持的最大数据大小为 16KB
|
void |
setZoneInstanceCountISPSet(ZoneInstanceCountISP[] ZoneInstanceCountISPSet)
Set 需要创建实例的可用区及创建数目及运营商的列表。在单次请求的过程中,单个region下的请求创建实例数上限为100
|
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 ZoneInstanceCountISP[] getZoneInstanceCountISPSet()
public void setZoneInstanceCountISPSet(ZoneInstanceCountISP[] ZoneInstanceCountISPSet)
ZoneInstanceCountISPSet
- 需要创建实例的可用区及创建数目及运营商的列表。在单次请求的过程中,单个region下的请求创建实例数上限为100public String getPassword()
public void setPassword(String Password)
Password
- 实例登录密码。不同操作系统类型密码复杂度限制不一样,具体如下:
Linux实例密码必须8到30位,至少包括两项[a-z],[A-Z]、[0-9] 和 [( ) ` ~ ! @ # $ % ^ & - + = | { } [ ] : ; ' , . ? / ]中的特殊符。Windows实例密码必须12到30位,至少包括三项[a-z],[A-Z],[0-9] 和 [( ) ` ~ ! @ # $ % ^ & - + = | { } [ ] : ; ' , . ? /]中的特殊符号。public Long getInternetMaxBandwidthOut()
public void setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)
InternetMaxBandwidthOut
- 公网出带宽上限,单位:Mbps。如果未传该参数或者传的值为0,则使用模块下的默认值public String getModuleId()
public void setModuleId(String ModuleId)
ModuleId
- 模块ID。如果未传该参数,则必须传ImageId,InstanceType,DataDiskSize,InternetMaxBandwidthOut参数public String getImageId()
public void setImageId(String ImageId)
ImageId
- 镜像ID。如果未传该参数或者传的值为空,则使用模块下的默认值public String getInstanceName()
public void setInstanceName(String InstanceName)
InstanceName
- 实例显示名称。
不指定实例显示名称则默认显示‘未命名’。
购买多台实例,如果指定模式串{R:x},表示生成数字[x, x+n-1],其中n表示购买实例的数量,例如server\_{R:3},购买1台时,实例显示名称为server\_3;购买2台时,实例显示名称分别为server\_3,server\_4。
支持指定多个模式串{R:x}。
购买多台实例,如果不指定模式串,则在实例显示名称添加后缀1、2...n,其中n表示购买实例的数量,例如server_,购买2台时,实例显示名称分别为server\_1,server\_2。
如果购买的实例属于不同的地域或运营商,则上述规则在每个地域和运营商内独立计数。
最多支持60个字符(包含模式串)。public String getHostName()
public void setHostName(String HostName)
HostName
- 主机名称
点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。
Windows 实例:名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。
其他类型(Linux 等)实例:字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。public String getClientToken()
public void setClientToken(String ClientToken)
ClientToken
- 用于保证请求幂等性的字符串。目前为保留参数,请勿使用。public EnhancedService getEnhancedService()
public void setEnhancedService(EnhancedService EnhancedService)
EnhancedService
- 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认公共镜像开启云监控、云安全服务public TagSpecification[] getTagSpecification()
public void setTagSpecification(TagSpecification[] TagSpecification)
TagSpecification
- 标签列表public String getUserData()
public void setUserData(String UserData)
UserData
- 提供给实例使用的用户数据,需要以 base64 方式编码,支持的最大数据大小为 16KBpublic String getInstanceType()
public void setInstanceType(String InstanceType)
InstanceType
- 机型。如果未传该参数或者传的值为空,则使用模块下的默认值public Long getDataDiskSize()
public void setDataDiskSize(Long DataDiskSize)
DataDiskSize
- 数据盘大小,单位是G。如果未传该参数或者传的值为0,则使用模块下的默认值Copyright © 2020. All rights reserved.