Class: TencentCloud::Cvm::V20170312::RepairTaskControlRequest

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

Overview

RepairTaskControl请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(product = nil, instanceids = nil, taskid = nil, operate = nil, orderauthtime = nil, tasksubmethod = nil) ⇒ RepairTaskControlRequest

Returns a new instance of RepairTaskControlRequest.



7259
7260
7261
7262
7263
7264
7265
7266
# File 'lib/v20170312/models.rb', line 7259

def initialize(product=nil, instanceids=nil, taskid=nil, operate=nil, orderauthtime=nil, tasksubmethod=nil)
  @Product = product
  @InstanceIds = instanceids
  @TaskId = taskid
  @Operate = operate
  @OrderAuthTime = orderauthtime
  @TaskSubMethod = tasksubmethod
end

Instance Attribute Details

#InstanceIdsObject

  • ‘CVM`:云服务器

  • ‘CDH`:专用宿主机

  • ‘CPM2.0`:裸金属云服务器

Parameters:

  • InstanceIds:

    指定待操作的实例ID列表,仅允许对列表中的实例ID相关的维修任务发起授权。

  • TaskId:

    维修任务ID。

  • Operate:

    操作类型,当前只支持传入‘AuthorizeRepair`。

  • OrderAuthTime:

    预约授权时间,形如‘2023-01-01 12:00:00`。预约时间需晚于当前时间至少5分钟,且在48小时之内。

  • TaskSubMethod:

    附加的授权处理策略。



7257
7258
7259
# File 'lib/v20170312/models.rb', line 7257

def InstanceIds
  @InstanceIds
end

#OperateObject

  • ‘CVM`:云服务器

  • ‘CDH`:专用宿主机

  • ‘CPM2.0`:裸金属云服务器

Parameters:

  • InstanceIds:

    指定待操作的实例ID列表,仅允许对列表中的实例ID相关的维修任务发起授权。

  • TaskId:

    维修任务ID。

  • Operate:

    操作类型,当前只支持传入‘AuthorizeRepair`。

  • OrderAuthTime:

    预约授权时间,形如‘2023-01-01 12:00:00`。预约时间需晚于当前时间至少5分钟,且在48小时之内。

  • TaskSubMethod:

    附加的授权处理策略。



7257
7258
7259
# File 'lib/v20170312/models.rb', line 7257

def Operate
  @Operate
end

#OrderAuthTimeObject

  • ‘CVM`:云服务器

  • ‘CDH`:专用宿主机

  • ‘CPM2.0`:裸金属云服务器

Parameters:

  • InstanceIds:

    指定待操作的实例ID列表,仅允许对列表中的实例ID相关的维修任务发起授权。

  • TaskId:

    维修任务ID。

  • Operate:

    操作类型,当前只支持传入‘AuthorizeRepair`。

  • OrderAuthTime:

    预约授权时间,形如‘2023-01-01 12:00:00`。预约时间需晚于当前时间至少5分钟,且在48小时之内。

  • TaskSubMethod:

    附加的授权处理策略。



7257
7258
7259
# File 'lib/v20170312/models.rb', line 7257

def OrderAuthTime
  @OrderAuthTime
end

#ProductObject

  • ‘CVM`:云服务器

  • ‘CDH`:专用宿主机

  • ‘CPM2.0`:裸金属云服务器

Parameters:

  • InstanceIds:

    指定待操作的实例ID列表,仅允许对列表中的实例ID相关的维修任务发起授权。

  • TaskId:

    维修任务ID。

  • Operate:

    操作类型,当前只支持传入‘AuthorizeRepair`。

  • OrderAuthTime:

    预约授权时间,形如‘2023-01-01 12:00:00`。预约时间需晚于当前时间至少5分钟,且在48小时之内。

  • TaskSubMethod:

    附加的授权处理策略。



7257
7258
7259
# File 'lib/v20170312/models.rb', line 7257

def Product
  @Product
end

#TaskIdObject

  • ‘CVM`:云服务器

  • ‘CDH`:专用宿主机

  • ‘CPM2.0`:裸金属云服务器

Parameters:

  • InstanceIds:

    指定待操作的实例ID列表,仅允许对列表中的实例ID相关的维修任务发起授权。

  • TaskId:

    维修任务ID。

  • Operate:

    操作类型,当前只支持传入‘AuthorizeRepair`。

  • OrderAuthTime:

    预约授权时间,形如‘2023-01-01 12:00:00`。预约时间需晚于当前时间至少5分钟,且在48小时之内。

  • TaskSubMethod:

    附加的授权处理策略。



7257
7258
7259
# File 'lib/v20170312/models.rb', line 7257

def TaskId
  @TaskId
end

#TaskSubMethodObject

  • ‘CVM`:云服务器

  • ‘CDH`:专用宿主机

  • ‘CPM2.0`:裸金属云服务器

Parameters:

  • InstanceIds:

    指定待操作的实例ID列表,仅允许对列表中的实例ID相关的维修任务发起授权。

  • TaskId:

    维修任务ID。

  • Operate:

    操作类型,当前只支持传入‘AuthorizeRepair`。

  • OrderAuthTime:

    预约授权时间,形如‘2023-01-01 12:00:00`。预约时间需晚于当前时间至少5分钟,且在48小时之内。

  • TaskSubMethod:

    附加的授权处理策略。



7257
7258
7259
# File 'lib/v20170312/models.rb', line 7257

def TaskSubMethod
  @TaskSubMethod
end

Instance Method Details

#deserialize(params) ⇒ Object



7268
7269
7270
7271
7272
7273
7274
7275
# File 'lib/v20170312/models.rb', line 7268

def deserialize(params)
  @Product = params['Product']
  @InstanceIds = params['InstanceIds']
  @TaskId = params['TaskId']
  @Operate = params['Operate']
  @OrderAuthTime = params['OrderAuthTime']
  @TaskSubMethod = params['TaskSubMethod']
end