Class: TencentCloud::Tat::V20201028::InvocationTaskBasicInfo

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

Overview

执行活动任务简介。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(invocationtaskid = nil, taskstatus = nil, instanceid = nil) ⇒ InvocationTaskBasicInfo

Returns a new instance of InvocationTaskBasicInfo.



1888
1889
1890
1891
1892
# File 'lib/v20201028/models.rb', line 1888

def initialize(invocationtaskid=nil, taskstatus=nil, instanceid=nil)
  @InvocationTaskId = invocationtaskid
  @TaskStatus = taskstatus
  @InstanceId = instanceid
end

Instance Attribute Details

#InstanceIdObject

  • PENDING:等待下发
  • DELIVERING:下发中
  • DELIVER_DELAYED:延时下发
  • DELIVER_FAILED:下发失败
  • START_FAILED:命令启动失败
  • RUNNING:命令运行中
  • SUCCESS:命令成功
  • FAILED:命令执行失败,执行完退出码不为 0
  • TIMEOUT:命令超时
  • TASK_TIMEOUT:客户端无响应
  • CANCELLING:取消中
  • CANCELLED:已取消(命令启动前就被取消)
  • TERMINATED:已中止(命令执行期间被取消)

Parameters:

  • InstanceId:

    实例ID。



1886
1887
1888
# File 'lib/v20201028/models.rb', line 1886

def InstanceId
  @InstanceId
end

#InvocationTaskIdObject

  • PENDING:等待下发
  • DELIVERING:下发中
  • DELIVER_DELAYED:延时下发
  • DELIVER_FAILED:下发失败
  • START_FAILED:命令启动失败
  • RUNNING:命令运行中
  • SUCCESS:命令成功
  • FAILED:命令执行失败,执行完退出码不为 0
  • TIMEOUT:命令超时
  • TASK_TIMEOUT:客户端无响应
  • CANCELLING:取消中
  • CANCELLED:已取消(命令启动前就被取消)
  • TERMINATED:已中止(命令执行期间被取消)

Parameters:

  • InstanceId:

    实例ID。



1886
1887
1888
# File 'lib/v20201028/models.rb', line 1886

def InvocationTaskId
  @InvocationTaskId
end

#TaskStatusObject

  • PENDING:等待下发
  • DELIVERING:下发中
  • DELIVER_DELAYED:延时下发
  • DELIVER_FAILED:下发失败
  • START_FAILED:命令启动失败
  • RUNNING:命令运行中
  • SUCCESS:命令成功
  • FAILED:命令执行失败,执行完退出码不为 0
  • TIMEOUT:命令超时
  • TASK_TIMEOUT:客户端无响应
  • CANCELLING:取消中
  • CANCELLED:已取消(命令启动前就被取消)
  • TERMINATED:已中止(命令执行期间被取消)

Parameters:

  • InstanceId:

    实例ID。



1886
1887
1888
# File 'lib/v20201028/models.rb', line 1886

def TaskStatus
  @TaskStatus
end

Instance Method Details

#deserialize(params) ⇒ Object



1894
1895
1896
1897
1898
# File 'lib/v20201028/models.rb', line 1894

def deserialize(params)
  @InvocationTaskId = params['InvocationTaskId']
  @TaskStatus = params['TaskStatus']
  @InstanceId = params['InstanceId']
end