Class: TencentCloud::As::V20180419::CreateLaunchConfigurationRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180419/models.rb

Overview

CreateLaunchConfiguration请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

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, =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
   = 
end

Instance Attribute Details

#CamRoleNameObject

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 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #DataDisksObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #DedicatedClusterIdObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #DisasterRecoverGroupIdsObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #DiskTypePolicyObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #EnhancedServiceObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #HostNameSettingsObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #HpcClusterIdObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #ImageFamilyObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #ImageIdObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #InstanceChargePrepaidObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #InstanceChargeTypeObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #InstanceMarketOptionsObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #InstanceNameSettingsObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #InstanceTagsObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #InstanceTypeObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #InstanceTypesObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #InstanceTypesCheckPolicyObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #InternetAccessibleObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #IPv6InternetAccessibleObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #LaunchConfigurationNameObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #LoginSettingsObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #MetadataObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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 
      
    end
    

    #ProjectIdObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #SecurityGroupIdsObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #SystemDiskObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #TagsObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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
    

    #UserDataObject

    Parameters:

  • ProjectId: (p)

    启动配置所属项目ID。默认值为0,表示使用默认项目。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。注意:伸缩组内实例所属项目ID取伸缩组项目ID,与这里取值无关。

  • InstanceType: (p)

    实例机型。不同实例机型指定了不同的资源规格,具体取值可通过调用接口 DescribeInstanceTypeConfigs 来获得最新的规格表或参见实例类型描述。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。

  • 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种实例机型。InstanceTypeInstanceTypes参数互斥,二者必填一个且只能填写一个。具体取值可通过调用接口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?
         = .new
        .deserialize(params['Metadata'])
      end
    end