Class: TencentCloud::Cvm::V20170312::ConvertOperatingSystemsRequest

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

Overview

ConvertOperatingSystems请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceids = nil, minimalconversion = nil, dryrun = nil, targetostype = nil) ⇒ ConvertOperatingSystemsRequest

Returns a new instance of ConvertOperatingSystemsRequest.



715
716
717
718
719
720
# File 'lib/v20170312/models.rb', line 715

def initialize(instanceids=nil, minimalconversion=nil, dryrun=nil, targetostype=nil)
  @InstanceIds = instanceids
  @MinimalConversion = minimalconversion
  @DryRun = dryrun
  @TargetOSType = targetostype
end

Instance Attribute Details

#DryRunObject

可通过 [DescribeInstances](cloud.tencent.com/document/api/213/15728) 接口返回值中的‘InstanceId`获取。仅支持操作系统为 CentOS 7、CentOS 8 的实例执行转换。默认值:false 默认值:false 默认值:TencentOS

Parameters:

  • InstanceIds:

    执行操作系统转换的实例 ID。

  • MinimalConversion:

    是否最小规模转换。

  • DryRun:

    是否只预检。

  • TargetOSType:

    转换的目标操作系统类型。仅支持 TencentOS。



713
714
715
# File 'lib/v20170312/models.rb', line 713

def DryRun
  @DryRun
end

#InstanceIdsObject

可通过 [DescribeInstances](cloud.tencent.com/document/api/213/15728) 接口返回值中的‘InstanceId`获取。仅支持操作系统为 CentOS 7、CentOS 8 的实例执行转换。默认值:false 默认值:false 默认值:TencentOS

Parameters:

  • InstanceIds:

    执行操作系统转换的实例 ID。

  • MinimalConversion:

    是否最小规模转换。

  • DryRun:

    是否只预检。

  • TargetOSType:

    转换的目标操作系统类型。仅支持 TencentOS。



713
714
715
# File 'lib/v20170312/models.rb', line 713

def InstanceIds
  @InstanceIds
end

#MinimalConversionObject

可通过 [DescribeInstances](cloud.tencent.com/document/api/213/15728) 接口返回值中的‘InstanceId`获取。仅支持操作系统为 CentOS 7、CentOS 8 的实例执行转换。默认值:false 默认值:false 默认值:TencentOS

Parameters:

  • InstanceIds:

    执行操作系统转换的实例 ID。

  • MinimalConversion:

    是否最小规模转换。

  • DryRun:

    是否只预检。

  • TargetOSType:

    转换的目标操作系统类型。仅支持 TencentOS。



713
714
715
# File 'lib/v20170312/models.rb', line 713

def MinimalConversion
  @MinimalConversion
end

#TargetOSTypeObject

可通过 [DescribeInstances](cloud.tencent.com/document/api/213/15728) 接口返回值中的‘InstanceId`获取。仅支持操作系统为 CentOS 7、CentOS 8 的实例执行转换。默认值:false 默认值:false 默认值:TencentOS

Parameters:

  • InstanceIds:

    执行操作系统转换的实例 ID。

  • MinimalConversion:

    是否最小规模转换。

  • DryRun:

    是否只预检。

  • TargetOSType:

    转换的目标操作系统类型。仅支持 TencentOS。



713
714
715
# File 'lib/v20170312/models.rb', line 713

def TargetOSType
  @TargetOSType
end

Instance Method Details

#deserialize(params) ⇒ Object



722
723
724
725
726
727
# File 'lib/v20170312/models.rb', line 722

def deserialize(params)
  @InstanceIds = params['InstanceIds']
  @MinimalConversion = params['MinimalConversion']
  @DryRun = params['DryRun']
  @TargetOSType = params['TargetOSType']
end