Class RunInstancesRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.ecm.v20190719.models.RunInstancesRequest
-
public class RunInstancesRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description RunInstancesRequest()RunInstancesRequest(RunInstancesRequest 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetClientToken()Get 用于保证请求幂等性的字符串。目前为保留参数,请勿使用。DataDisk[]getDataDisks()Get 数据盘信息。LonggetDataDiskSize()Get 数据盘大小,单位是G。如果未传该参数或者传的值为0,则使用模块下的默认值EnhancedServicegetEnhancedService()Get 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认公共镜像开启云监控、云安全服务StringgetHostName()Get 主机名称 点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。 Windows 实例:名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。 其他类型(Linux 等)实例:字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。StringgetImageId()Get 镜像ID。如果未传该参数或者传的值为空,则使用模块下的默认值LonggetInstanceChargeType()Get 实例计费类型。其中: 0,按资源维度后付费,计算当日用量峰值,例如CPU,内存,硬盘等,仅适用于非GNR系列机型; 1,按小时后付费,单价:xx元/实例/小时,仅适用于GNR机型,如需开通该计费方式请提工单申请; 2,按月后付费,单价:xx元/实例/月,仅适用于GNR机型; 该字段不填时,非GNR机型会默认选择0;GNR机型默认选择2。StringgetInstanceName()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个字符(包含模式串)。StringgetInstanceType()Get 机型。如果未传该参数或者传的值为空,则使用模块下的默认值LonggetInternetMaxBandwidthIn()Get 公网入带宽上限,单位:Mbps。 1.如果未传该参数或者传的值为0,则使用对应模块的默认值。 2.如果未传该参数或者传的值为0且未指定模块,则使用InternetMaxBandwidthOutLonggetInternetMaxBandwidthOut()Get 公网出带宽上限,单位:Mbps。 1.如果未传该参数或者传的值为0,则使用模块下的默认值。 2.如果未传该参数或者传的值为0且未指定模块,则使用InternetMaxBandwidthIn的值StringgetKeepImageLogin()Get 保持镜像的原始设置。该参数与Password或KeyIds.N不能同时指定。只有使用自定义镜像、共享镜像或外部导入镜像创建实例时才能指定该参数为TRUE。取值范围: TRUE:表示保持镜像的登录设置 FALSE:表示不保持镜像的登录设置 默认取值:FALSE。 注意:此字段可能返回 null,表示取不到有效值。String[]getKeyIds()Get 密钥对。StringgetModuleId()Get 模块ID。如果未传该参数,则必须传ImageId,InstanceType,DataDiskSize,InternetMaxBandwidthOut参数StringgetPassword()Get 实例登录密码。不同操作系统类型密码复杂度限制不一样,具体如下: Linux实例密码必须8到30位,至少包括两项[a-z],[A-Z]、[0-9] 和 [( ) ` ~ ! @ # $ % ^ & - + = | { } [ ] : ; ' , .String[]getSecurityGroupIds()Get 实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。SystemDiskgetSystemDisk()Get 系统盘信息。LonggetSystemDiskSize()Get 系统盘大小,单位是G。如果未传该参数或者传的值为0,则使用模块下的默认值TagSpecification[]getTagSpecification()Get 标签列表StringgetUserData()Get 提供给实例使用的用户数据,需要以 base64 方式编码,支持的最大数据大小为 16KBZoneInstanceCountISP[]getZoneInstanceCountISPSet()Get 需要创建实例的可用区及创建数目及运营商的列表。在单次请求的过程中,单个region下的请求创建实例数上限为100voidsetClientToken(String ClientToken)Set 用于保证请求幂等性的字符串。目前为保留参数,请勿使用。voidsetDataDisks(DataDisk[] DataDisks)Set 数据盘信息。voidsetDataDiskSize(Long DataDiskSize)Set 数据盘大小,单位是G。如果未传该参数或者传的值为0,则使用模块下的默认值voidsetEnhancedService(EnhancedService EnhancedService)Set 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认公共镜像开启云监控、云安全服务voidsetHostName(String HostName)Set 主机名称 点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。 Windows 实例:名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。 其他类型(Linux 等)实例:字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。voidsetImageId(String ImageId)Set 镜像ID。如果未传该参数或者传的值为空,则使用模块下的默认值voidsetInstanceChargeType(Long InstanceChargeType)Set 实例计费类型。其中: 0,按资源维度后付费,计算当日用量峰值,例如CPU,内存,硬盘等,仅适用于非GNR系列机型; 1,按小时后付费,单价:xx元/实例/小时,仅适用于GNR机型,如需开通该计费方式请提工单申请; 2,按月后付费,单价:xx元/实例/月,仅适用于GNR机型; 该字段不填时,非GNR机型会默认选择0;GNR机型默认选择2。voidsetInstanceName(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个字符(包含模式串)。voidsetInstanceType(String InstanceType)Set 机型。如果未传该参数或者传的值为空,则使用模块下的默认值voidsetInternetMaxBandwidthIn(Long InternetMaxBandwidthIn)Set 公网入带宽上限,单位:Mbps。 1.如果未传该参数或者传的值为0,则使用对应模块的默认值。 2.如果未传该参数或者传的值为0且未指定模块,则使用InternetMaxBandwidthOutvoidsetInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)Set 公网出带宽上限,单位:Mbps。 1.如果未传该参数或者传的值为0,则使用模块下的默认值。 2.如果未传该参数或者传的值为0且未指定模块,则使用InternetMaxBandwidthIn的值voidsetKeepImageLogin(String KeepImageLogin)Set 保持镜像的原始设置。该参数与Password或KeyIds.N不能同时指定。只有使用自定义镜像、共享镜像或外部导入镜像创建实例时才能指定该参数为TRUE。取值范围: TRUE:表示保持镜像的登录设置 FALSE:表示不保持镜像的登录设置 默认取值:FALSE。 注意:此字段可能返回 null,表示取不到有效值。voidsetKeyIds(String[] KeyIds)Set 密钥对。voidsetModuleId(String ModuleId)Set 模块ID。如果未传该参数,则必须传ImageId,InstanceType,DataDiskSize,InternetMaxBandwidthOut参数voidsetPassword(String Password)Set 实例登录密码。不同操作系统类型密码复杂度限制不一样,具体如下: Linux实例密码必须8到30位,至少包括两项[a-z],[A-Z]、[0-9] 和 [( ) ` ~ ! @ # $ % ^ & - + = | { } [ ] : ; ' , .voidsetSecurityGroupIds(String[] SecurityGroupIds)Set 实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。voidsetSystemDisk(SystemDisk SystemDisk)Set 系统盘信息。voidsetSystemDiskSize(Long SystemDiskSize)Set 系统盘大小,单位是G。如果未传该参数或者传的值为0,则使用模块下的默认值voidsetTagSpecification(TagSpecification[] TagSpecification)Set 标签列表voidsetUserData(String UserData)Set 提供给实例使用的用户数据,需要以 base64 方式编码,支持的最大数据大小为 16KBvoidsetZoneInstanceCountISPSet(ZoneInstanceCountISP[] ZoneInstanceCountISPSet)Set 需要创建实例的可用区及创建数目及运营商的列表。在单次请求的过程中,单个region下的请求创建实例数上限为100voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
RunInstancesRequest
public RunInstancesRequest()
-
RunInstancesRequest
public RunInstancesRequest(RunInstancesRequest 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.
-
-
Method Detail
-
getZoneInstanceCountISPSet
public ZoneInstanceCountISP[] getZoneInstanceCountISPSet()
Get 需要创建实例的可用区及创建数目及运营商的列表。在单次请求的过程中,单个region下的请求创建实例数上限为100- Returns:
- ZoneInstanceCountISPSet 需要创建实例的可用区及创建数目及运营商的列表。在单次请求的过程中,单个region下的请求创建实例数上限为100
-
setZoneInstanceCountISPSet
public void setZoneInstanceCountISPSet(ZoneInstanceCountISP[] ZoneInstanceCountISPSet)
Set 需要创建实例的可用区及创建数目及运营商的列表。在单次请求的过程中,单个region下的请求创建实例数上限为100- Parameters:
ZoneInstanceCountISPSet- 需要创建实例的可用区及创建数目及运营商的列表。在单次请求的过程中,单个region下的请求创建实例数上限为100
-
getPassword
public String getPassword()
Get 实例登录密码。不同操作系统类型密码复杂度限制不一样,具体如下: Linux实例密码必须8到30位,至少包括两项[a-z],[A-Z]、[0-9] 和 [( ) ` ~ ! @ # $ % ^ & - + = | { } [ ] : ; ' , . ? / ]中的特殊符。Windows实例密码必须12到30位,至少包括三项[a-z],[A-Z],[0-9] 和 [( ) ` ~ ! @ # $ % ^ & - + = | { } [ ] : ; ' , . ? /]中的特殊符号。- Returns:
- Password 实例登录密码。不同操作系统类型密码复杂度限制不一样,具体如下: Linux实例密码必须8到30位,至少包括两项[a-z],[A-Z]、[0-9] 和 [( ) ` ~ ! @ # $ % ^ & - + = | { } [ ] : ; ' , . ? / ]中的特殊符。Windows实例密码必须12到30位,至少包括三项[a-z],[A-Z],[0-9] 和 [( ) ` ~ ! @ # $ % ^ & - + = | { } [ ] : ; ' , . ? /]中的特殊符号。
-
setPassword
public void setPassword(String Password)
Set 实例登录密码。不同操作系统类型密码复杂度限制不一样,具体如下: Linux实例密码必须8到30位,至少包括两项[a-z],[A-Z]、[0-9] 和 [( ) ` ~ ! @ # $ % ^ & - + = | { } [ ] : ; ' , . ? / ]中的特殊符。Windows实例密码必须12到30位,至少包括三项[a-z],[A-Z],[0-9] 和 [( ) ` ~ ! @ # $ % ^ & - + = | { } [ ] : ; ' , . ? /]中的特殊符号。- Parameters:
Password- 实例登录密码。不同操作系统类型密码复杂度限制不一样,具体如下: Linux实例密码必须8到30位,至少包括两项[a-z],[A-Z]、[0-9] 和 [( ) ` ~ ! @ # $ % ^ & - + = | { } [ ] : ; ' , . ? / ]中的特殊符。Windows实例密码必须12到30位,至少包括三项[a-z],[A-Z],[0-9] 和 [( ) ` ~ ! @ # $ % ^ & - + = | { } [ ] : ; ' , . ? /]中的特殊符号。
-
getInternetMaxBandwidthOut
public Long getInternetMaxBandwidthOut()
Get 公网出带宽上限,单位:Mbps。 1.如果未传该参数或者传的值为0,则使用模块下的默认值。 2.如果未传该参数或者传的值为0且未指定模块,则使用InternetMaxBandwidthIn的值- Returns:
- InternetMaxBandwidthOut 公网出带宽上限,单位:Mbps。 1.如果未传该参数或者传的值为0,则使用模块下的默认值。 2.如果未传该参数或者传的值为0且未指定模块,则使用InternetMaxBandwidthIn的值
-
setInternetMaxBandwidthOut
public void setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)
Set 公网出带宽上限,单位:Mbps。 1.如果未传该参数或者传的值为0,则使用模块下的默认值。 2.如果未传该参数或者传的值为0且未指定模块,则使用InternetMaxBandwidthIn的值- Parameters:
InternetMaxBandwidthOut- 公网出带宽上限,单位:Mbps。 1.如果未传该参数或者传的值为0,则使用模块下的默认值。 2.如果未传该参数或者传的值为0且未指定模块,则使用InternetMaxBandwidthIn的值
-
getModuleId
public String getModuleId()
Get 模块ID。如果未传该参数,则必须传ImageId,InstanceType,DataDiskSize,InternetMaxBandwidthOut参数- Returns:
- ModuleId 模块ID。如果未传该参数,则必须传ImageId,InstanceType,DataDiskSize,InternetMaxBandwidthOut参数
-
setModuleId
public void setModuleId(String ModuleId)
Set 模块ID。如果未传该参数,则必须传ImageId,InstanceType,DataDiskSize,InternetMaxBandwidthOut参数- Parameters:
ModuleId- 模块ID。如果未传该参数,则必须传ImageId,InstanceType,DataDiskSize,InternetMaxBandwidthOut参数
-
getImageId
public String getImageId()
Get 镜像ID。如果未传该参数或者传的值为空,则使用模块下的默认值- Returns:
- ImageId 镜像ID。如果未传该参数或者传的值为空,则使用模块下的默认值
-
setImageId
public void setImageId(String ImageId)
Set 镜像ID。如果未传该参数或者传的值为空,则使用模块下的默认值- Parameters:
ImageId- 镜像ID。如果未传该参数或者传的值为空,则使用模块下的默认值
-
getInstanceName
public 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个字符(包含模式串)。- Returns:
- 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个字符(包含模式串)。
-
setInstanceName
public 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个字符(包含模式串)。- Parameters:
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个字符(包含模式串)。
-
getHostName
public String getHostName()
Get 主机名称 点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。 Windows 实例:名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。 其他类型(Linux 等)实例:字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。- Returns:
- HostName 主机名称 点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。 Windows 实例:名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。 其他类型(Linux 等)实例:字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。
-
setHostName
public void setHostName(String HostName)
Set 主机名称 点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。 Windows 实例:名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。 其他类型(Linux 等)实例:字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。- Parameters:
HostName- 主机名称 点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。 Windows 实例:名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。 其他类型(Linux 等)实例:字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。
-
getClientToken
public String getClientToken()
Get 用于保证请求幂等性的字符串。目前为保留参数,请勿使用。- Returns:
- ClientToken 用于保证请求幂等性的字符串。目前为保留参数,请勿使用。
-
setClientToken
public void setClientToken(String ClientToken)
Set 用于保证请求幂等性的字符串。目前为保留参数,请勿使用。- Parameters:
ClientToken- 用于保证请求幂等性的字符串。目前为保留参数,请勿使用。
-
getEnhancedService
public EnhancedService getEnhancedService()
Get 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认公共镜像开启云监控、云安全服务- Returns:
- EnhancedService 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认公共镜像开启云监控、云安全服务
-
setEnhancedService
public void setEnhancedService(EnhancedService EnhancedService)
Set 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认公共镜像开启云监控、云安全服务- Parameters:
EnhancedService- 增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认公共镜像开启云监控、云安全服务
-
getTagSpecification
public TagSpecification[] getTagSpecification()
Get 标签列表- Returns:
- TagSpecification 标签列表
-
setTagSpecification
public void setTagSpecification(TagSpecification[] TagSpecification)
Set 标签列表- Parameters:
TagSpecification- 标签列表
-
getUserData
public String getUserData()
Get 提供给实例使用的用户数据,需要以 base64 方式编码,支持的最大数据大小为 16KB- Returns:
- UserData 提供给实例使用的用户数据,需要以 base64 方式编码,支持的最大数据大小为 16KB
-
setUserData
public void setUserData(String UserData)
Set 提供给实例使用的用户数据,需要以 base64 方式编码,支持的最大数据大小为 16KB- Parameters:
UserData- 提供给实例使用的用户数据,需要以 base64 方式编码,支持的最大数据大小为 16KB
-
getInstanceType
public String getInstanceType()
Get 机型。如果未传该参数或者传的值为空,则使用模块下的默认值- Returns:
- InstanceType 机型。如果未传该参数或者传的值为空,则使用模块下的默认值
-
setInstanceType
public void setInstanceType(String InstanceType)
Set 机型。如果未传该参数或者传的值为空,则使用模块下的默认值- Parameters:
InstanceType- 机型。如果未传该参数或者传的值为空,则使用模块下的默认值
-
getDataDiskSize
public Long getDataDiskSize()
Get 数据盘大小,单位是G。如果未传该参数或者传的值为0,则使用模块下的默认值- Returns:
- DataDiskSize 数据盘大小,单位是G。如果未传该参数或者传的值为0,则使用模块下的默认值
-
setDataDiskSize
public void setDataDiskSize(Long DataDiskSize)
Set 数据盘大小,单位是G。如果未传该参数或者传的值为0,则使用模块下的默认值- Parameters:
DataDiskSize- 数据盘大小,单位是G。如果未传该参数或者传的值为0,则使用模块下的默认值
-
getSecurityGroupIds
public String[] getSecurityGroupIds()
Get 实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。- Returns:
- SecurityGroupIds 实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。
-
setSecurityGroupIds
public void setSecurityGroupIds(String[] SecurityGroupIds)
Set 实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。- Parameters:
SecurityGroupIds- 实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。
-
getSystemDiskSize
public Long getSystemDiskSize()
Get 系统盘大小,单位是G。如果未传该参数或者传的值为0,则使用模块下的默认值- Returns:
- SystemDiskSize 系统盘大小,单位是G。如果未传该参数或者传的值为0,则使用模块下的默认值
-
setSystemDiskSize
public void setSystemDiskSize(Long SystemDiskSize)
Set 系统盘大小,单位是G。如果未传该参数或者传的值为0,则使用模块下的默认值- Parameters:
SystemDiskSize- 系统盘大小,单位是G。如果未传该参数或者传的值为0,则使用模块下的默认值
-
getInternetMaxBandwidthIn
public Long getInternetMaxBandwidthIn()
Get 公网入带宽上限,单位:Mbps。 1.如果未传该参数或者传的值为0,则使用对应模块的默认值。 2.如果未传该参数或者传的值为0且未指定模块,则使用InternetMaxBandwidthOut- Returns:
- InternetMaxBandwidthIn 公网入带宽上限,单位:Mbps。 1.如果未传该参数或者传的值为0,则使用对应模块的默认值。 2.如果未传该参数或者传的值为0且未指定模块,则使用InternetMaxBandwidthOut
-
setInternetMaxBandwidthIn
public void setInternetMaxBandwidthIn(Long InternetMaxBandwidthIn)
Set 公网入带宽上限,单位:Mbps。 1.如果未传该参数或者传的值为0,则使用对应模块的默认值。 2.如果未传该参数或者传的值为0且未指定模块,则使用InternetMaxBandwidthOut- Parameters:
InternetMaxBandwidthIn- 公网入带宽上限,单位:Mbps。 1.如果未传该参数或者传的值为0,则使用对应模块的默认值。 2.如果未传该参数或者传的值为0且未指定模块,则使用InternetMaxBandwidthOut
-
getInstanceChargeType
public Long getInstanceChargeType()
Get 实例计费类型。其中: 0,按资源维度后付费,计算当日用量峰值,例如CPU,内存,硬盘等,仅适用于非GNR系列机型; 1,按小时后付费,单价:xx元/实例/小时,仅适用于GNR机型,如需开通该计费方式请提工单申请; 2,按月后付费,单价:xx元/实例/月,仅适用于GNR机型; 该字段不填时,非GNR机型会默认选择0;GNR机型默认选择2。- Returns:
- InstanceChargeType 实例计费类型。其中: 0,按资源维度后付费,计算当日用量峰值,例如CPU,内存,硬盘等,仅适用于非GNR系列机型; 1,按小时后付费,单价:xx元/实例/小时,仅适用于GNR机型,如需开通该计费方式请提工单申请; 2,按月后付费,单价:xx元/实例/月,仅适用于GNR机型; 该字段不填时,非GNR机型会默认选择0;GNR机型默认选择2。
-
setInstanceChargeType
public void setInstanceChargeType(Long InstanceChargeType)
Set 实例计费类型。其中: 0,按资源维度后付费,计算当日用量峰值,例如CPU,内存,硬盘等,仅适用于非GNR系列机型; 1,按小时后付费,单价:xx元/实例/小时,仅适用于GNR机型,如需开通该计费方式请提工单申请; 2,按月后付费,单价:xx元/实例/月,仅适用于GNR机型; 该字段不填时,非GNR机型会默认选择0;GNR机型默认选择2。- Parameters:
InstanceChargeType- 实例计费类型。其中: 0,按资源维度后付费,计算当日用量峰值,例如CPU,内存,硬盘等,仅适用于非GNR系列机型; 1,按小时后付费,单价:xx元/实例/小时,仅适用于GNR机型,如需开通该计费方式请提工单申请; 2,按月后付费,单价:xx元/实例/月,仅适用于GNR机型; 该字段不填时,非GNR机型会默认选择0;GNR机型默认选择2。
-
getKeyIds
public String[] getKeyIds()
Get 密钥对。- Returns:
- KeyIds 密钥对。
-
setKeyIds
public void setKeyIds(String[] KeyIds)
Set 密钥对。- Parameters:
KeyIds- 密钥对。
-
getKeepImageLogin
public String getKeepImageLogin()
Get 保持镜像的原始设置。该参数与Password或KeyIds.N不能同时指定。只有使用自定义镜像、共享镜像或外部导入镜像创建实例时才能指定该参数为TRUE。取值范围: TRUE:表示保持镜像的登录设置 FALSE:表示不保持镜像的登录设置 默认取值:FALSE。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- KeepImageLogin 保持镜像的原始设置。该参数与Password或KeyIds.N不能同时指定。只有使用自定义镜像、共享镜像或外部导入镜像创建实例时才能指定该参数为TRUE。取值范围: TRUE:表示保持镜像的登录设置 FALSE:表示不保持镜像的登录设置 默认取值:FALSE。 注意:此字段可能返回 null,表示取不到有效值。
-
setKeepImageLogin
public void setKeepImageLogin(String KeepImageLogin)
Set 保持镜像的原始设置。该参数与Password或KeyIds.N不能同时指定。只有使用自定义镜像、共享镜像或外部导入镜像创建实例时才能指定该参数为TRUE。取值范围: TRUE:表示保持镜像的登录设置 FALSE:表示不保持镜像的登录设置 默认取值:FALSE。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
KeepImageLogin- 保持镜像的原始设置。该参数与Password或KeyIds.N不能同时指定。只有使用自定义镜像、共享镜像或外部导入镜像创建实例时才能指定该参数为TRUE。取值范围: TRUE:表示保持镜像的登录设置 FALSE:表示不保持镜像的登录设置 默认取值:FALSE。 注意:此字段可能返回 null,表示取不到有效值。
-
getSystemDisk
public SystemDisk getSystemDisk()
Get 系统盘信息。- Returns:
- SystemDisk 系统盘信息。
-
setSystemDisk
public void setSystemDisk(SystemDisk SystemDisk)
Set 系统盘信息。- Parameters:
SystemDisk- 系统盘信息。
-
getDataDisks
public DataDisk[] getDataDisks()
Get 数据盘信息。- Returns:
- DataDisks 数据盘信息。
-
setDataDisks
public void setDataDisks(DataDisk[] DataDisks)
Set 数据盘信息。- Parameters:
DataDisks- 数据盘信息。
-
-