Class: TencentCloud::Gse::V20191112::CopyFleetRequest

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

Overview

CopyFleet请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fleetid = nil, copynumber = nil, assetid = nil, description = nil, inboundpermissions = nil, instancetype = nil, fleettype = nil, name = nil, newgameserversessionprotectionpolicy = nil, resourcecreationlimitpolicy = nil, runtimeconfiguration = nil, gameserversessionprotectiontimelimit = nil, selectedscalingtype = nil, selectedccntype = nil, tags = nil, systemdiskinfo = nil, datadiskinfo = nil, selectedtimertype = nil, ccninfos = nil, internetmaxbandwidthout = nil) ⇒ CopyFleetRequest

Returns a new instance of CopyFleetRequest.



346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
# File 'lib/v20191112/models.rb', line 346

def initialize(fleetid=nil, copynumber=nil, assetid=nil, description=nil, inboundpermissions=nil, instancetype=nil, fleettype=nil, name=nil, newgameserversessionprotectionpolicy=nil, resourcecreationlimitpolicy=nil, runtimeconfiguration=nil, gameserversessionprotectiontimelimit=nil, selectedscalingtype=nil, selectedccntype=nil, tags=nil, systemdiskinfo=nil, datadiskinfo=nil, selectedtimertype=nil, ccninfos=nil, internetmaxbandwidthout=nil)
  @FleetId = fleetid
  @CopyNumber = copynumber
  @AssetId = assetid
  @Description = description
  @InboundPermissions = inboundpermissions
  @InstanceType = instancetype
  @FleetType = fleettype
  @Name = name
  @NewGameServerSessionProtectionPolicy = newgameserversessionprotectionpolicy
  @ResourceCreationLimitPolicy = resourcecreationlimitpolicy
  @RuntimeConfiguration = runtimeconfiguration
  @GameServerSessionProtectionTimeLimit = gameserversessionprotectiontimelimit
  @SelectedScalingType = selectedscalingtype
  @SelectedCcnType = selectedccntype
  @Tags = tags
  @SystemDiskInfo = systemdiskinfo
  @DataDiskInfo = datadiskinfo
  @SelectedTimerType = selectedtimertype
  @CcnInfos = ccninfos
  @InternetMaxBandwidthOut = internetmaxbandwidthout
end

Instance Attribute Details

#AssetIdObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def AssetId
  @AssetId
end

#CcnInfosObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def CcnInfos
  @CcnInfos
end

#CopyNumberObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def CopyNumber
  @CopyNumber
end

#DataDiskInfoObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def DataDiskInfo
  @DataDiskInfo
end

#DescriptionObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def Description
  @Description
end

#FleetIdObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def FleetId
  @FleetId
end

#FleetTypeObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def FleetType
  @FleetType
end

#GameServerSessionProtectionTimeLimitObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def GameServerSessionProtectionTimeLimit
  @GameServerSessionProtectionTimeLimit
end

#InboundPermissionsObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def InboundPermissions
  @InboundPermissions
end

#InstanceTypeObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def InstanceType
  @InstanceType
end

#InternetMaxBandwidthOutObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def InternetMaxBandwidthOut
  @InternetMaxBandwidthOut
end

#NameObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def Name
  @Name
end

#NewGameServerSessionProtectionPolicyObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def NewGameServerSessionProtectionPolicy
  @NewGameServerSessionProtectionPolicy
end

#ResourceCreationLimitPolicyObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def ResourceCreationLimitPolicy
  @ResourceCreationLimitPolicy
end

#RuntimeConfigurationObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def RuntimeConfiguration
  @RuntimeConfiguration
end

#SelectedCcnTypeObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def SelectedCcnType
  @SelectedCcnType
end

#SelectedScalingTypeObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def SelectedScalingType
  @SelectedScalingType
end

#SelectedTimerTypeObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def SelectedTimerType
  @SelectedTimerType
end

#SystemDiskInfoObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def SystemDiskInfo
  @SystemDiskInfo
end

#TagsObject

Parameters:

  • FleetId:

    服务器舰队 Id

  • CopyNumber:
  • AssetId:

    生成包 Id

  • Description:

    描述,最小长度0,最大长度100

  • InboundPermissions:

    网络配置

  • InstanceType:
  • FleetType:

    服务器舰队类型,目前只支持ON_DEMAND类型

  • Name:

    服务器舰队名称,最小长度1,最大长度50

  • NewGameServerSessionProtectionPolicy:

    保护策略:不保护NoProtection、完全保护FullProtection、时限保护TimeLimitProtection

  • ResourceCreationLimitPolicy:

    资源创建限制策略

  • RuntimeConfiguration:

    进程配置

  • GameServerSessionProtectionTimeLimit:

    时限保护超时时间,默认60分钟,最小值5,最大值1440;当NewGameSessionProtectionPolicy为TimeLimitProtection时参数有效

  • SelectedScalingType:

    是否选择扩缩容:SCALING_SELECTED 或者 SCALING_UNSELECTED;默认是 SCALING_UNSELECTED

  • SelectedCcnType:

    是否选择云联网:CCN_SELECTED_BEFORE_CREATE(创建前关联), CCN_SELECTED_AFTER_CREATE(创建后关联)或者 CCN_UNSELECTED(不关联);默认是 CCN_UNSELECTED

  • Tags:

    标签列表,最大长度50组

  • SystemDiskInfo:

    系统盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-500GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,50-500GB;容量以1为单位

  • DataDiskInfo:

    数据盘,储存类型为 SSD 云硬盘(CLOUD_SSD)时,100-32000GB;储存类型为高性能云硬盘(CLOUD_PREMIUM)时,10-32000GB;容量以10为单位

  • SelectedTimerType:

    是否选择复制定时器策略:TIMER_SELECTED 或者 TIMER_UNSELECTED;默认是 TIMER_UNSELECTED

  • CcnInfos:

    云联网信息,包含对应的账号信息及所属id

  • InternetMaxBandwidthOut:

    fleet公网出带宽最大值,默认100Mbps,范围1-200Mbps



344
345
346
# File 'lib/v20191112/models.rb', line 344

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
# File 'lib/v20191112/models.rb', line 369

def deserialize(params)
  @FleetId = params['FleetId']
  @CopyNumber = params['CopyNumber']
  @AssetId = params['AssetId']
  @Description = params['Description']
  unless params['InboundPermissions'].nil?
    @InboundPermissions = []
    params['InboundPermissions'].each do |i|
      inboundpermission_tmp = InboundPermission.new
      inboundpermission_tmp.deserialize(i)
      @InboundPermissions << inboundpermission_tmp
    end
  end
  @InstanceType = params['InstanceType']
  @FleetType = params['FleetType']
  @Name = params['Name']
  @NewGameServerSessionProtectionPolicy = params['NewGameServerSessionProtectionPolicy']
  unless params['ResourceCreationLimitPolicy'].nil?
    @ResourceCreationLimitPolicy = ResourceCreationLimitPolicy.new
    @ResourceCreationLimitPolicy.deserialize(params['ResourceCreationLimitPolicy'])
  end
  unless params['RuntimeConfiguration'].nil?
    @RuntimeConfiguration = RuntimeConfiguration.new
    @RuntimeConfiguration.deserialize(params['RuntimeConfiguration'])
  end
  @GameServerSessionProtectionTimeLimit = params['GameServerSessionProtectionTimeLimit']
  @SelectedScalingType = params['SelectedScalingType']
  @SelectedCcnType = params['SelectedCcnType']
  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['SystemDiskInfo'].nil?
    @SystemDiskInfo = DiskInfo.new
    @SystemDiskInfo.deserialize(params['SystemDiskInfo'])
  end
  unless params['DataDiskInfo'].nil?
    @DataDiskInfo = []
    params['DataDiskInfo'].each do |i|
      diskinfo_tmp = DiskInfo.new
      diskinfo_tmp.deserialize(i)
      @DataDiskInfo << diskinfo_tmp
    end
  end
  @SelectedTimerType = params['SelectedTimerType']
  unless params['CcnInfos'].nil?
    @CcnInfos = []
    params['CcnInfos'].each do |i|
      ccninfo_tmp = CcnInfo.new
      ccninfo_tmp.deserialize(i)
      @CcnInfos << ccninfo_tmp
    end
  end
  @InternetMaxBandwidthOut = params['InternetMaxBandwidthOut']
end