Class: TencentCloud::As::V20180419::CreateLaunchConfigurationRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::As::V20180419::CreateLaunchConfigurationRequest
- Defined in:
- lib/v20180419/models.rb
Overview
CreateLaunchConfiguration请求参数结构体
Instance Attribute Summary collapse
- #CamRoleName ⇒ Object
- #DataDisks ⇒ Object
- #DedicatedClusterId ⇒ Object
- #DisasterRecoverGroupIds ⇒ Object
- #DiskTypePolicy ⇒ Object
- #EnhancedService ⇒ Object
- #HostNameSettings ⇒ Object
- #HpcClusterId ⇒ Object
- #ImageFamily ⇒ Object
- #ImageId ⇒ Object
- #InstanceChargePrepaid ⇒ Object
- #InstanceChargeType ⇒ Object
- #InstanceMarketOptions ⇒ Object
- #InstanceNameSettings ⇒ Object
- #InstanceTags ⇒ Object
- #InstanceType ⇒ Object
- #InstanceTypes ⇒ Object
- #InstanceTypesCheckPolicy ⇒ Object
- #InternetAccessible ⇒ Object
- #IPv6InternetAccessible ⇒ Object
- #LaunchConfigurationName ⇒ Object
- #LoginSettings ⇒ Object
- #Metadata ⇒ Object
- #ProjectId ⇒ Object
- #SecurityGroupIds ⇒ Object
- #SystemDisk ⇒ Object
- #Tags ⇒ Object
- #UserData ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(launchconfigurationname = nil, imageid = nil, projectid = nil, instancetype = nil, systemdisk = nil, datadisks = nil, internetaccessible = nil, loginsettings = nil, securitygroupids = nil, enhancedservice = nil, userdata = nil, instancechargetype = nil, instancemarketoptions = nil, instancetypes = nil, camrolename = nil, instancetypescheckpolicy = nil, instancetags = nil, tags = nil, hostnamesettings = nil, instancenamesettings = nil, instancechargeprepaid = nil, disktypepolicy = nil, hpcclusterid = nil, ipv6internetaccessible = nil, disasterrecovergroupids = nil, imagefamily = nil, dedicatedclusterid = nil, metadata = nil) ⇒ CreateLaunchConfigurationRequest
constructor
A new instance of CreateLaunchConfigurationRequest.
Constructor Details
#initialize(launchconfigurationname = nil, imageid = nil, projectid = nil, instancetype = nil, systemdisk = nil, datadisks = nil, internetaccessible = nil, loginsettings = nil, securitygroupids = nil, enhancedservice = nil, userdata = nil, instancechargetype = nil, instancemarketoptions = nil, instancetypes = nil, camrolename = nil, instancetypescheckpolicy = nil, instancetags = nil, tags = nil, hostnamesettings = nil, instancenamesettings = nil, instancechargeprepaid = nil, disktypepolicy = nil, hpcclusterid = nil, ipv6internetaccessible = nil, disasterrecovergroupids = nil, imagefamily = nil, dedicatedclusterid = nil, metadata = nil) ⇒ CreateLaunchConfigurationRequest
Returns a new instance of CreateLaunchConfigurationRequest.
1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 |
# File 'lib/v20180419/models.rb', line 1056 def initialize(launchconfigurationname=nil, imageid=nil, projectid=nil, instancetype=nil, systemdisk=nil, datadisks=nil, internetaccessible=nil, loginsettings=nil, securitygroupids=nil, enhancedservice=nil, userdata=nil, instancechargetype=nil, instancemarketoptions=nil, instancetypes=nil, camrolename=nil, instancetypescheckpolicy=nil, instancetags=nil, tags=nil, hostnamesettings=nil, instancenamesettings=nil, instancechargeprepaid=nil, disktypepolicy=nil, hpcclusterid=nil, ipv6internetaccessible=nil, disasterrecovergroupids=nil, imagefamily=nil, dedicatedclusterid=nil, metadata=nil) @LaunchConfigurationName = launchconfigurationname @ImageId = imageid @ProjectId = projectid @InstanceType = instancetype @SystemDisk = systemdisk @DataDisks = datadisks @InternetAccessible = internetaccessible @LoginSettings = loginsettings @SecurityGroupIds = securitygroupids @EnhancedService = enhancedservice @UserData = userdata @InstanceChargeType = instancechargetype @InstanceMarketOptions = instancemarketoptions @InstanceTypes = instancetypes @CamRoleName = camrolename @InstanceTypesCheckPolicy = instancetypescheckpolicy @InstanceTags = instancetags @Tags = tags @HostNameSettings = hostnamesettings @InstanceNameSettings = instancenamesettings @InstanceChargePrepaid = instancechargeprepaid @DiskTypePolicy = disktypepolicy @HpcClusterId = hpcclusterid @IPv6InternetAccessible = ipv6internetaccessible @DisasterRecoverGroupIds = disasterrecovergroupids @ImageFamily = imagefamily @DedicatedClusterId = dedicatedclusterid @Metadata = metadata end |
Instance Attribute Details
#CamRoleName ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def CamRoleName @CamRoleName end |
#DataDisks ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def DataDisks @DataDisks end |
#DedicatedClusterId ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def DedicatedClusterId @DedicatedClusterId end |
#DisasterRecoverGroupIds ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def DisasterRecoverGroupIds @DisasterRecoverGroupIds end |
#DiskTypePolicy ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def DiskTypePolicy @DiskTypePolicy end |
#EnhancedService ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def EnhancedService @EnhancedService end |
#HostNameSettings ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def HostNameSettings @HostNameSettings end |
#HpcClusterId ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def HpcClusterId @HpcClusterId end |
#ImageFamily ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def ImageFamily @ImageFamily end |
#ImageId ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def ImageId @ImageId end |
#InstanceChargePrepaid ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def InstanceChargePrepaid @InstanceChargePrepaid end |
#InstanceChargeType ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def InstanceChargeType @InstanceChargeType end |
#InstanceMarketOptions ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def InstanceMarketOptions @InstanceMarketOptions end |
#InstanceNameSettings ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def InstanceNameSettings @InstanceNameSettings end |
#InstanceTags ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def InstanceTags @InstanceTags end |
#InstanceType ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def InstanceType @InstanceType end |
#InstanceTypes ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def InstanceTypes @InstanceTypes end |
#InstanceTypesCheckPolicy ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def InstanceTypesCheckPolicy @InstanceTypesCheckPolicy end |
#InternetAccessible ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def InternetAccessible @InternetAccessible end |
#IPv6InternetAccessible ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def IPv6InternetAccessible @IPv6InternetAccessible end |
#LaunchConfigurationName ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def LaunchConfigurationName @LaunchConfigurationName end |
#LoginSettings ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def LoginSettings @LoginSettings end |
#Metadata ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def Metadata @Metadata end |
#ProjectId ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def ProjectId @ProjectId end |
#SecurityGroupIds ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def SecurityGroupIds @SecurityGroupIds end |
#SystemDisk ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def SystemDisk @SystemDisk end |
#Tags ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def Tags @Tags end |
#UserData ⇒ Object
Parameters:
-
LaunchConfigurationName:
(p)
—
启动配置显示名称。名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点,最大长度不能超60个字节。
-
ImageId:
(p)
—
指定有效的镜像ID,格式形如
img-8toqc6s3。镜像Id与镜像族名称,二者必填一个且只能填写一个。镜像类型分为四种:- 公共镜像
- 自定义镜像
- 共享镜像
- 服务市场镜像
可通过以下方式获取可用的镜像ID:公共镜像、自定义镜像、共享镜像的镜像ID可通过登录控制台查询;服务镜像市场的镜像ID可通过云市场查询。- 通过调用接口 DescribeImages ,取返回信息中的
ImageId字段。 -
ProjectId:
(p)
—
启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。
-
InstanceType:
(p)
—
实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。 -
SystemDisk:
(p)
—
实例系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
-
DataDisks:
(p)
—
实例数据盘配置信息。若不指定该参数,则默认不购买数据盘,最多支持指定11块数据盘。
-
InternetAccessible:
(p)
—
公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
-
LoginSettings:
(p)
—
实例登录设置。通过该参数可以设置实例的登录方式密码、密钥或保持镜像的原始登录设置。默认情况下会随机生成密码,并以站内信方式知会到用户。
-
SecurityGroupIds:
(p)
—
实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的
SecurityGroupId字段来获取。若不指定该参数,则默认不绑定安全组。 -
EnhancedService:
(p)
—
增强服务。通过该参数可以指定是否开启云安全、云监控等服务。若不指定该参数,则默认开启云监控、云安全服务。
-
UserData:
(p)
—
经过 Base64 编码后的自定义数据,最大长度不超过16KB。
-
InstanceChargeType:
(p)
—
实例计费类型,CVM默认值按照POSTPAID_BY_HOUR处理。
- POSTPAID_BY_HOUR:按小时后付费
- SPOTPAID:竞价付费
- PREPAID:预付费,即包年包月
- CDCPAID:专用集群付费
-
InstanceMarketOptions:
(p)
—
实例的市场相关选项,如竞价实例相关参数,若指定实例的付费模式为竞价付费则该参数必传。
-
InstanceTypes:
(p)
—
实例机型列表,不同实例机型指定了不同的资源规格,最多支持10种实例机型。
InstanceType和InstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。 -
CamRoleName:
(p)
—
CAM角色名称。可通过DescribeRoleList接口返回值中的roleName获取。
-
InstanceTypesCheckPolicy:
(p)
—
实例类型校验策略,取值包括 ALL 和 ANY,默认取值为ANY。该参数仅在 InstanceTypes 入参包含多个机型时生效。
- ALL,所有实例类型(InstanceType)都可用则通过校验,否则校验报错。
- ANY,存在任何一个实例类型(InstanceType)可用则通过校验,否则校验报错。
实例类型不可用的常见原因包括该实例类型售罄、对应云盘售罄等。如果 InstanceTypes 中一款机型不存在或者已下线,则无论 InstanceTypesCheckPolicy 采用何种取值,都会校验报错。
-
InstanceTags:
(p)
—
标签列表。通过指定该参数,可以为扩容的实例绑定标签。最多支持指定10个标签。
-
Tags:
(p)
—
标签描述列表。通过指定该参数可以支持绑定标签到启动配置。每个启动配置最多支持30个标签。
-
HostNameSettings:
(p)
—
云服务器主机名(HostName)的相关设置。不支持windows实例设置主机名。 新增该属性时,必须传递云服务器的主机名,其它未传递字段会设置为默认值。会校验主机名(如果存在后缀则加上后缀)是否超过最大位数46。
-
InstanceNameSettings:
(p)
—
云服务器实例名(InstanceName)的相关设置。如果用户在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 参照此字段进行设置,并传递给 CVM;如果用户未在启动配置中设置此字段,则伸缩组创建出的实例 InstanceName 按照“as-伸缩组AutoScalingGroupName }”进行设置,并传递给 CVM。新增该属性时,必须传递云服务器的实例名称,其它未传递字段会设置为默认值。会校验实例名称(如果存在后缀则加上后缀)是否超过最大位数108。
-
InstanceChargePrepaid:
(p)
—
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。
-
DiskTypePolicy:
(p)
—
云盘类型选择策略,默认取值 ORIGINAL,取值范围:
- ORIGINAL:使用设置的云盘类型
- AUTOMATIC:自动选择当前可用的云盘类型
-
HpcClusterId:
(p)
—
高性能计算集群ID。可通过调用DescribeHpcClusters接口获取该参数。注意:此字段默认为空。
-
IPv6InternetAccessible:
(p)
—
IPv6公网带宽相关信息设置。若新建实例包含IPv6地址,该参数可为新建实例的IPv6地址分配公网带宽。关联启动配置的伸缩组Ipv6AddressCount参数为0时,该参数不会生效。
-
DisasterRecoverGroupIds:
(p)
—
置放群组id,仅支持指定一个。
-
ImageFamily:
(p)
—
镜像族名称。镜像Id与镜像族名称,二者必填一个且只能填写一个。可通过调用DescribeImages接口获取该参数。
-
DedicatedClusterId:
(p)
—
本地专用集群ID。可通过 DescribeDedicatedClusters 接口获取该参数。
-
Metadata:
(p)
—
自定义metadata。
1054 1055 1056 |
# File 'lib/v20180419/models.rb', line 1054 def UserData @UserData end |
Instance Method Details
#deserialize(params) ⇒ Object
1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 |
# File 'lib/v20180419/models.rb', line 1087 def deserialize(params) @LaunchConfigurationName = params['LaunchConfigurationName'] @ImageId = params['ImageId'] @ProjectId = params['ProjectId'] @InstanceType = params['InstanceType'] unless params['SystemDisk'].nil? @SystemDisk = SystemDisk.new @SystemDisk.deserialize(params['SystemDisk']) end unless params['DataDisks'].nil? @DataDisks = [] params['DataDisks'].each do |i| datadisk_tmp = DataDisk.new datadisk_tmp.deserialize(i) @DataDisks << datadisk_tmp end end unless params['InternetAccessible'].nil? @InternetAccessible = InternetAccessible.new @InternetAccessible.deserialize(params['InternetAccessible']) end unless params['LoginSettings'].nil? @LoginSettings = LoginSettings.new @LoginSettings.deserialize(params['LoginSettings']) end @SecurityGroupIds = params['SecurityGroupIds'] unless params['EnhancedService'].nil? @EnhancedService = EnhancedService.new @EnhancedService.deserialize(params['EnhancedService']) end @UserData = params['UserData'] @InstanceChargeType = params['InstanceChargeType'] unless params['InstanceMarketOptions'].nil? @InstanceMarketOptions = InstanceMarketOptionsRequest.new @InstanceMarketOptions.deserialize(params['InstanceMarketOptions']) end @InstanceTypes = params['InstanceTypes'] @CamRoleName = params['CamRoleName'] @InstanceTypesCheckPolicy = params['InstanceTypesCheckPolicy'] unless params['InstanceTags'].nil? @InstanceTags = [] params['InstanceTags'].each do |i| instancetag_tmp = InstanceTag.new instancetag_tmp.deserialize(i) @InstanceTags << instancetag_tmp end end unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end unless params['HostNameSettings'].nil? @HostNameSettings = HostNameSettings.new @HostNameSettings.deserialize(params['HostNameSettings']) end unless params['InstanceNameSettings'].nil? @InstanceNameSettings = InstanceNameSettings.new @InstanceNameSettings.deserialize(params['InstanceNameSettings']) end unless params['InstanceChargePrepaid'].nil? @InstanceChargePrepaid = InstanceChargePrepaid.new @InstanceChargePrepaid.deserialize(params['InstanceChargePrepaid']) end @DiskTypePolicy = params['DiskTypePolicy'] @HpcClusterId = params['HpcClusterId'] unless params['IPv6InternetAccessible'].nil? @IPv6InternetAccessible = IPv6InternetAccessible.new @IPv6InternetAccessible.deserialize(params['IPv6InternetAccessible']) end @DisasterRecoverGroupIds = params['DisasterRecoverGroupIds'] @ImageFamily = params['ImageFamily'] @DedicatedClusterId = params['DedicatedClusterId'] unless params['Metadata'].nil? @Metadata = Metadata.new @Metadata.deserialize(params['Metadata']) end end |