Class: TencentCloud::Thpc::V20230321::CreateWorkspacesRequest

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

Overview

CreateWorkspaces请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clienttoken = nil, placement = nil, spacechargeprepaid = nil, spacechargetype = nil, spacetype = nil, imageid = nil, systemdisk = nil, datadisks = nil, virtualprivatecloud = nil, internetaccessible = nil, spacecount = nil, spacename = nil, loginsettings = nil, securitygroupids = nil, enhancedservice = nil, dryrun = nil, userdata = nil, disasterrecovergroupids = nil, tagspecification = nil, hpcclusterid = nil, camrolename = nil, hostname = nil) ⇒ CreateWorkspacesRequest

Returns a new instance of CreateWorkspacesRequest.



821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
# File 'lib/v20230321/models.rb', line 821

def initialize(clienttoken=nil, placement=nil, spacechargeprepaid=nil, spacechargetype=nil, spacetype=nil, imageid=nil, systemdisk=nil, datadisks=nil, virtualprivatecloud=nil, internetaccessible=nil, spacecount=nil, spacename=nil, loginsettings=nil, securitygroupids=nil, enhancedservice=nil, dryrun=nil, userdata=nil, disasterrecovergroupids=nil, tagspecification=nil, hpcclusterid=nil, camrolename=nil, hostname=nil)
  @ClientToken = clienttoken
  @Placement = placement
  @SpaceChargePrepaid = spacechargeprepaid
  @SpaceChargeType = spacechargetype
  @SpaceType = spacetype
  @ImageId = imageid
  @SystemDisk = systemdisk
  @DataDisks = datadisks
  @VirtualPrivateCloud = virtualprivatecloud
  @InternetAccessible = internetaccessible
  @SpaceCount = spacecount
  @SpaceName = spacename
  @LoginSettings = loginsettings
  @SecurityGroupIds = securitygroupids
  @EnhancedService = enhancedservice
  @DryRun = dryrun
  @UserData = userdata
  @DisasterRecoverGroupIds = disasterrecovergroupids
  @TagSpecification = tagspecification
  @HpcClusterId = hpcclusterid
  @CamRoleName = camrolename
  @HostName = hostname
end

Instance Attribute Details

#CamRoleNameObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def CamRoleName
  @CamRoleName
end

#ClientTokenObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def ClientToken
  @ClientToken
end

#DataDisksObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def DataDisks
  @DataDisks
end

#DisasterRecoverGroupIdsObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def DisasterRecoverGroupIds
  @DisasterRecoverGroupIds
end

#DryRunObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def DryRun
  @DryRun
end

#EnhancedServiceObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def EnhancedService
  @EnhancedService
end

#HostNameObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def HostName
  @HostName
end

#HpcClusterIdObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def HpcClusterId
  @HpcClusterId
end

#ImageIdObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def ImageId
  @ImageId
end

#InternetAccessibleObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def InternetAccessible
  @InternetAccessible
end

#LoginSettingsObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def LoginSettings
  @LoginSettings
end

#PlacementObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def Placement
  @Placement
end

#SecurityGroupIdsObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def SecurityGroupIds
  @SecurityGroupIds
end

#SpaceChargePrepaidObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def SpaceChargePrepaid
  @SpaceChargePrepaid
end

#SpaceChargeTypeObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def SpaceChargeType
  @SpaceChargeType
end

#SpaceCountObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def SpaceCount
  @SpaceCount
end

#SpaceNameObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def SpaceName
  @SpaceName
end

#SpaceTypeObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def SpaceType
  @SpaceType
end

#SystemDiskObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def SystemDisk
  @SystemDisk
end

#TagSpecificationObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def TagSpecification
  @TagSpecification
end

#UserDataObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def UserData
  @UserData
end

#VirtualPrivateCloudObject

Parameters:

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • Placement:

    实例所在的位置。通过该参数可以指定实例所属可用区,所属项目,所属宿主机(在专用宿主机上创建子机时指定)等属性。 注:如果您不指定LaunchTemplate参数,则Placement为必选参数。若同时传递Placement和LaunchTemplate,则默认覆盖LaunchTemplate中对应的Placement的值。

  • SpaceChargePrepaid:

    预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

  • SpaceChargeType:

    工作空间计费类型

  • SpaceType:

    工作空间规格

  • ImageId:

    镜像ID

  • SystemDisk:

    工作空间系统盘信息

  • DataDisks:

    工作空间数据盘信息

  • VirtualPrivateCloud:

    私有网络相关信息

  • InternetAccessible:

    公网带宽相关信息设置

  • SpaceCount:

    购买工作空间数量

  • SpaceName:

    工作空间显示名称

  • LoginSettings:

    工作空间登陆设置

  • SecurityGroupIds:

    工作空间所属安全组

  • EnhancedService:

    增强服务

  • DryRun:

    是否只预检此次请求

  • UserData:

    提供给工作空间使用的用户数据

  • DisasterRecoverGroupIds:

    置放群组id

  • TagSpecification:

    标签描述列表

  • HpcClusterId:

    高性能计算集群ID

  • CamRoleName:

    CAM角色名称

  • HostName:

    实例主机名。
    <li>点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。</li>
    <li>Windows 实例:主机名名字符长度为[2, 15],允许字母(不限制大小写)、数字和短横线(-)组成,不支持点号(.),不能全是数字。</li>
    <li>其他类型(Linux 等)实例:主机名字符长度为[2, 60],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。</li>
    <li>购买多台实例,如果指定模式串‘R:x`,表示生成数字`[x, x+n-1]`,其中`n`表示购买实例的数量,例如`serverR:3`,购买1台时,实例主机名为`server3`;购买2台时,实例主机名分别为`server3`,`server4`。支持指定多个模式串`R:x`。</li>
    <li>购买多台实例,如果不指定模式串,则在实例主机名添加后缀`1、2…n`,其中`n`表示购买实例的数量,例如`server`,购买2台时,实例主机名分别为`server1`,`server2`。</li>



819
820
821
# File 'lib/v20230321/models.rb', line 819

def VirtualPrivateCloud
  @VirtualPrivateCloud
end

Instance Method Details

#deserialize(params) ⇒ Object



846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
# File 'lib/v20230321/models.rb', line 846

def deserialize(params)
  @ClientToken = params['ClientToken']
  unless params['Placement'].nil?
    @Placement = SpacePlacement.new
    @Placement.deserialize(params['Placement'])
  end
  unless params['SpaceChargePrepaid'].nil?
    @SpaceChargePrepaid = SpaceChargePrepaid.new
    @SpaceChargePrepaid.deserialize(params['SpaceChargePrepaid'])
  end
  @SpaceChargeType = params['SpaceChargeType']
  @SpaceType = params['SpaceType']
  @ImageId = params['ImageId']
  unless params['SystemDisk'].nil?
    @SystemDisk = SpaceSystemDisk.new
    @SystemDisk.deserialize(params['SystemDisk'])
  end
  unless params['DataDisks'].nil?
    @DataDisks = []
    params['DataDisks'].each do |i|
      spacedatadisk_tmp = SpaceDataDisk.new
      spacedatadisk_tmp.deserialize(i)
      @DataDisks << spacedatadisk_tmp
    end
  end
  unless params['VirtualPrivateCloud'].nil?
    @VirtualPrivateCloud = SpaceVirtualPrivateCloud.new
    @VirtualPrivateCloud.deserialize(params['VirtualPrivateCloud'])
  end
  unless params['InternetAccessible'].nil?
    @InternetAccessible = SpaceInternetAccessible.new
    @InternetAccessible.deserialize(params['InternetAccessible'])
  end
  @SpaceCount = params['SpaceCount']
  @SpaceName = params['SpaceName']
  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
  @DryRun = params['DryRun']
  @UserData = params['UserData']
  @DisasterRecoverGroupIds = params['DisasterRecoverGroupIds']
  unless params['TagSpecification'].nil?
    @TagSpecification = []
    params['TagSpecification'].each do |i|
      tagspecification_tmp = TagSpecification.new
      tagspecification_tmp.deserialize(i)
      @TagSpecification << tagspecification_tmp
    end
  end
  @HpcClusterId = params['HpcClusterId']
  @CamRoleName = params['CamRoleName']
  @HostName = params['HostName']
end