Class: TencentCloud::Cvm::V20170312::DescribeLaunchTemplateVersionsRequest

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

Overview

DescribeLaunchTemplateVersions请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(launchtemplateid = nil, launchtemplateversions = nil, minversion = nil, maxversion = nil, offset = nil, limit = nil, defaultversion = nil) ⇒ DescribeLaunchTemplateVersionsRequest

Returns a new instance of DescribeLaunchTemplateVersionsRequest.



2802
2803
2804
2805
2806
2807
2808
2809
2810
# File 'lib/v20170312/models.rb', line 2802

def initialize(launchtemplateid=nil, launchtemplateversions=nil, minversion=nil, maxversion=nil, offset=nil, limit=nil, defaultversion=nil)
  @LaunchTemplateId = launchtemplateid
  @LaunchTemplateVersions = launchtemplateversions
  @MinVersion = minversion
  @MaxVersion = maxversion
  @Offset = offset
  @Limit = limit
  @DefaultVersion = defaultversion
end

Instance Attribute Details

#DefaultVersionObject

Parameters:

  • LaunchTemplateId:

    启动模板ID。

  • LaunchTemplateVersions:

    实例启动模板列表。

  • MinVersion:

    通过范围指定版本时的最小版本号,默认为0。

  • MaxVersion:

    过范围指定版本时的最大版本号,默认为30。

  • Offset:

    偏移量,默认为0。关于‘Offset`的更进一步介绍请参考 API [简介](cloud.tencent.com/document/api/213/15688)中的相关小节。

  • Limit:

    返回数量,默认为20,最大值为100。关于‘Limit`的更进一步介绍请参考 API [简介](cloud.tencent.com/document/api/213/15688)中的相关小节。

  • DefaultVersion:

    是否查询默认版本。该参数不可与LaunchTemplateVersions同时指定。



2800
2801
2802
# File 'lib/v20170312/models.rb', line 2800

def DefaultVersion
  @DefaultVersion
end

#LaunchTemplateIdObject

Parameters:

  • LaunchTemplateId:

    启动模板ID。

  • LaunchTemplateVersions:

    实例启动模板列表。

  • MinVersion:

    通过范围指定版本时的最小版本号,默认为0。

  • MaxVersion:

    过范围指定版本时的最大版本号,默认为30。

  • Offset:

    偏移量,默认为0。关于‘Offset`的更进一步介绍请参考 API [简介](cloud.tencent.com/document/api/213/15688)中的相关小节。

  • Limit:

    返回数量,默认为20,最大值为100。关于‘Limit`的更进一步介绍请参考 API [简介](cloud.tencent.com/document/api/213/15688)中的相关小节。

  • DefaultVersion:

    是否查询默认版本。该参数不可与LaunchTemplateVersions同时指定。



2800
2801
2802
# File 'lib/v20170312/models.rb', line 2800

def LaunchTemplateId
  @LaunchTemplateId
end

#LaunchTemplateVersionsObject

Parameters:

  • LaunchTemplateId:

    启动模板ID。

  • LaunchTemplateVersions:

    实例启动模板列表。

  • MinVersion:

    通过范围指定版本时的最小版本号,默认为0。

  • MaxVersion:

    过范围指定版本时的最大版本号,默认为30。

  • Offset:

    偏移量,默认为0。关于‘Offset`的更进一步介绍请参考 API [简介](cloud.tencent.com/document/api/213/15688)中的相关小节。

  • Limit:

    返回数量,默认为20,最大值为100。关于‘Limit`的更进一步介绍请参考 API [简介](cloud.tencent.com/document/api/213/15688)中的相关小节。

  • DefaultVersion:

    是否查询默认版本。该参数不可与LaunchTemplateVersions同时指定。



2800
2801
2802
# File 'lib/v20170312/models.rb', line 2800

def LaunchTemplateVersions
  @LaunchTemplateVersions
end

#LimitObject

Parameters:

  • LaunchTemplateId:

    启动模板ID。

  • LaunchTemplateVersions:

    实例启动模板列表。

  • MinVersion:

    通过范围指定版本时的最小版本号,默认为0。

  • MaxVersion:

    过范围指定版本时的最大版本号,默认为30。

  • Offset:

    偏移量,默认为0。关于‘Offset`的更进一步介绍请参考 API [简介](cloud.tencent.com/document/api/213/15688)中的相关小节。

  • Limit:

    返回数量,默认为20,最大值为100。关于‘Limit`的更进一步介绍请参考 API [简介](cloud.tencent.com/document/api/213/15688)中的相关小节。

  • DefaultVersion:

    是否查询默认版本。该参数不可与LaunchTemplateVersions同时指定。



2800
2801
2802
# File 'lib/v20170312/models.rb', line 2800

def Limit
  @Limit
end

#MaxVersionObject

Parameters:

  • LaunchTemplateId:

    启动模板ID。

  • LaunchTemplateVersions:

    实例启动模板列表。

  • MinVersion:

    通过范围指定版本时的最小版本号,默认为0。

  • MaxVersion:

    过范围指定版本时的最大版本号,默认为30。

  • Offset:

    偏移量,默认为0。关于‘Offset`的更进一步介绍请参考 API [简介](cloud.tencent.com/document/api/213/15688)中的相关小节。

  • Limit:

    返回数量,默认为20,最大值为100。关于‘Limit`的更进一步介绍请参考 API [简介](cloud.tencent.com/document/api/213/15688)中的相关小节。

  • DefaultVersion:

    是否查询默认版本。该参数不可与LaunchTemplateVersions同时指定。



2800
2801
2802
# File 'lib/v20170312/models.rb', line 2800

def MaxVersion
  @MaxVersion
end

#MinVersionObject

Parameters:

  • LaunchTemplateId:

    启动模板ID。

  • LaunchTemplateVersions:

    实例启动模板列表。

  • MinVersion:

    通过范围指定版本时的最小版本号,默认为0。

  • MaxVersion:

    过范围指定版本时的最大版本号,默认为30。

  • Offset:

    偏移量,默认为0。关于‘Offset`的更进一步介绍请参考 API [简介](cloud.tencent.com/document/api/213/15688)中的相关小节。

  • Limit:

    返回数量,默认为20,最大值为100。关于‘Limit`的更进一步介绍请参考 API [简介](cloud.tencent.com/document/api/213/15688)中的相关小节。

  • DefaultVersion:

    是否查询默认版本。该参数不可与LaunchTemplateVersions同时指定。



2800
2801
2802
# File 'lib/v20170312/models.rb', line 2800

def MinVersion
  @MinVersion
end

#OffsetObject

Parameters:

  • LaunchTemplateId:

    启动模板ID。

  • LaunchTemplateVersions:

    实例启动模板列表。

  • MinVersion:

    通过范围指定版本时的最小版本号,默认为0。

  • MaxVersion:

    过范围指定版本时的最大版本号,默认为30。

  • Offset:

    偏移量,默认为0。关于‘Offset`的更进一步介绍请参考 API [简介](cloud.tencent.com/document/api/213/15688)中的相关小节。

  • Limit:

    返回数量,默认为20,最大值为100。关于‘Limit`的更进一步介绍请参考 API [简介](cloud.tencent.com/document/api/213/15688)中的相关小节。

  • DefaultVersion:

    是否查询默认版本。该参数不可与LaunchTemplateVersions同时指定。



2800
2801
2802
# File 'lib/v20170312/models.rb', line 2800

def Offset
  @Offset
end

Instance Method Details

#deserialize(params) ⇒ Object



2812
2813
2814
2815
2816
2817
2818
2819
2820
# File 'lib/v20170312/models.rb', line 2812

def deserialize(params)
  @LaunchTemplateId = params['LaunchTemplateId']
  @LaunchTemplateVersions = params['LaunchTemplateVersions']
  @MinVersion = params['MinVersion']
  @MaxVersion = params['MaxVersion']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @DefaultVersion = params['DefaultVersion']
end