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.



5811
5812
5813
5814
# File 'lib/v20170312/models.rb', line 5811

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

Instance Attribute Details

#LaunchTemplateIdObject

Parameters:

  • LaunchTemplateId:

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

  • LaunchTemplateVersion:

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



5809
5810
5811
# File 'lib/v20170312/models.rb', line 5809

def LaunchTemplateId
  @LaunchTemplateId
end

#LaunchTemplateVersionObject

Parameters:

  • LaunchTemplateId:

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

  • LaunchTemplateVersion:

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



5809
5810
5811
# File 'lib/v20170312/models.rb', line 5809

def LaunchTemplateVersion
  @LaunchTemplateVersion
end

Instance Method Details

#deserialize(params) ⇒ Object



5816
5817
5818
5819
# File 'lib/v20170312/models.rb', line 5816

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