Class: TencentCloud::Cvm::V20170312::LaunchTemplate

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

Overview

实例启动模板,通过该参数可使用实例模板中的预设参数创建实例。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(launchtemplateid = nil, launchtemplateversion = nil) ⇒ LaunchTemplate

Returns a new instance of LaunchTemplate.



6011
6012
6013
6014
# File 'lib/v20170312/models.rb', line 6011

def initialize(launchtemplateid=nil, launchtemplateversion=nil)
  @LaunchTemplateId = launchtemplateid
  @LaunchTemplateVersion = launchtemplateversion
end

Instance Attribute Details

#LaunchTemplateId ⇒ Object

Parameters:

  • 实例启动模板ID,通过该参数可使用实例模板中的预设参数创建实例。

  • 实例启动模板版本号,若给定,新实例启动模板将基于给定的版本号创建



6009
6010
6011
# File 'lib/v20170312/models.rb', line 6009

def LaunchTemplateId
  @LaunchTemplateId
end

#LaunchTemplateVersion ⇒ Object

Parameters:

  • 实例启动模板ID,通过该参数可使用实例模板中的预设参数创建实例。

  • 实例启动模板版本号,若给定,新实例启动模板将基于给定的版本号创建



6009
6010
6011
# File 'lib/v20170312/models.rb', line 6009

def LaunchTemplateVersion
  @LaunchTemplateVersion
end

Instance Method Details

#deserialize(params) ⇒ Object



6016
6017
6018
6019
# File 'lib/v20170312/models.rb', line 6016

def deserialize(params)
  @LaunchTemplateId = params['LaunchTemplateId']
  @LaunchTemplateVersion = params['LaunchTemplateVersion']
end