Class: TencentCloud::As::V20180419::LifecycleActionResultInfo

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

Overview

生命周期挂钩动作的执行结果信息。

Instance Attribute Summary collapse

  • #InvocationId ⇒ Object
  • SUCCESSFUL 命令调用成功,不代表命令执行成功,执行的具体情况可根据InvocationId进行查询
  • FAILED 命令调用失败
  • NONE
  • SUCCESSFUL 通知成功
  • FAILED 通知失败
  • NONE
  • HEARTBEAT_TIMEOUT 由于心跳超时,结果根据DefaultResult设置。
  • NOTIFICATION_FAILURE 由于发送通知失败,结果根据DefaultResult设置。
  • CALL_INTERFACE 调用了接口CompleteLifecycleAction设置结果。
  • ANOTHER_ACTION_ABANDON 另一个生命周期操作的结果已设置为“ABANDON”。
  • COMMAND_CALL_FAILURE 由于命令调用失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_FINISH 命令执行完成。
  • COMMAND_EXEC_FAILURE 由于命令执行失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_RESULT_CHECK_FAILURE 由于命令结果检查失败,结果根据DefaultResult设置。
  • .
  • #InvokeCommandResult ⇒ Object
  • SUCCESSFUL 命令调用成功,不代表命令执行成功,执行的具体情况可根据InvocationId进行查询
  • FAILED 命令调用失败
  • NONE
  • SUCCESSFUL 通知成功
  • FAILED 通知失败
  • NONE
  • HEARTBEAT_TIMEOUT 由于心跳超时,结果根据DefaultResult设置。
  • NOTIFICATION_FAILURE 由于发送通知失败,结果根据DefaultResult设置。
  • CALL_INTERFACE 调用了接口CompleteLifecycleAction设置结果。
  • ANOTHER_ACTION_ABANDON 另一个生命周期操作的结果已设置为“ABANDON”。
  • COMMAND_CALL_FAILURE 由于命令调用失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_FINISH 命令执行完成。
  • COMMAND_EXEC_FAILURE 由于命令执行失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_RESULT_CHECK_FAILURE 由于命令结果检查失败,结果根据DefaultResult设置。
  • .
  • #LifecycleActionResult ⇒ Object
  • SUCCESSFUL 命令调用成功,不代表命令执行成功,执行的具体情况可根据InvocationId进行查询
  • FAILED 命令调用失败
  • NONE
  • SUCCESSFUL 通知成功
  • FAILED 通知失败
  • NONE
  • HEARTBEAT_TIMEOUT 由于心跳超时,结果根据DefaultResult设置。
  • NOTIFICATION_FAILURE 由于发送通知失败,结果根据DefaultResult设置。
  • CALL_INTERFACE 调用了接口CompleteLifecycleAction设置结果。
  • ANOTHER_ACTION_ABANDON 另一个生命周期操作的结果已设置为“ABANDON”。
  • COMMAND_CALL_FAILURE 由于命令调用失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_FINISH 命令执行完成。
  • COMMAND_EXEC_FAILURE 由于命令执行失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_RESULT_CHECK_FAILURE 由于命令结果检查失败,结果根据DefaultResult设置。
  • .
  • #LifecycleHookId ⇒ Object
  • SUCCESSFUL 命令调用成功,不代表命令执行成功,执行的具体情况可根据InvocationId进行查询
  • FAILED 命令调用失败
  • NONE
  • SUCCESSFUL 通知成功
  • FAILED 通知失败
  • NONE
  • HEARTBEAT_TIMEOUT 由于心跳超时,结果根据DefaultResult设置。
  • NOTIFICATION_FAILURE 由于发送通知失败,结果根据DefaultResult设置。
  • CALL_INTERFACE 调用了接口CompleteLifecycleAction设置结果。
  • ANOTHER_ACTION_ABANDON 另一个生命周期操作的结果已设置为“ABANDON”。
  • COMMAND_CALL_FAILURE 由于命令调用失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_FINISH 命令执行完成。
  • COMMAND_EXEC_FAILURE 由于命令执行失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_RESULT_CHECK_FAILURE 由于命令结果检查失败,结果根据DefaultResult设置。
  • .
  • #NotificationResult ⇒ Object
  • SUCCESSFUL 命令调用成功,不代表命令执行成功,执行的具体情况可根据InvocationId进行查询
  • FAILED 命令调用失败
  • NONE
  • SUCCESSFUL 通知成功
  • FAILED 通知失败
  • NONE
  • HEARTBEAT_TIMEOUT 由于心跳超时,结果根据DefaultResult设置。
  • NOTIFICATION_FAILURE 由于发送通知失败,结果根据DefaultResult设置。
  • CALL_INTERFACE 调用了接口CompleteLifecycleAction设置结果。
  • ANOTHER_ACTION_ABANDON 另一个生命周期操作的结果已设置为“ABANDON”。
  • COMMAND_CALL_FAILURE 由于命令调用失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_FINISH 命令执行完成。
  • COMMAND_EXEC_FAILURE 由于命令执行失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_RESULT_CHECK_FAILURE 由于命令结果检查失败,结果根据DefaultResult设置。
  • .
  • #ResultReason ⇒ Object
  • SUCCESSFUL 命令调用成功,不代表命令执行成功,执行的具体情况可根据InvocationId进行查询
  • FAILED 命令调用失败
  • NONE
  • SUCCESSFUL 通知成功
  • FAILED 通知失败
  • NONE
  • HEARTBEAT_TIMEOUT 由于心跳超时,结果根据DefaultResult设置。
  • NOTIFICATION_FAILURE 由于发送通知失败,结果根据DefaultResult设置。
  • CALL_INTERFACE 调用了接口CompleteLifecycleAction设置结果。
  • ANOTHER_ACTION_ABANDON 另一个生命周期操作的结果已设置为“ABANDON”。
  • COMMAND_CALL_FAILURE 由于命令调用失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_FINISH 命令执行完成。
  • COMMAND_EXEC_FAILURE 由于命令执行失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_RESULT_CHECK_FAILURE 由于命令结果检查失败,结果根据DefaultResult设置。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(lifecyclehookid = nil, instanceid = nil, invocationid = nil, invokecommandresult = nil, notificationresult = nil, lifecycleactionresult = nil, resultreason = nil) ⇒ LifecycleActionResultInfo

    Returns a new instance of LifecycleActionResultInfo.

    
    
    3689
    3690
    3691
    3692
    3693
    3694
    3695
    3696
    3697
    # File 'lib/v20180419/models.rb', line 3689
    
    def initialize(lifecyclehookid=nil, instanceid=nil, invocationid=nil, invokecommandresult=nil, notificationresult=nil, lifecycleactionresult=nil, resultreason=nil)
      @LifecycleHookId = lifecyclehookid
      @InstanceId = instanceid
      @InvocationId = invocationid
      @InvokeCommandResult = invokecommandresult
      @NotificationResult = notificationresult
      @LifecycleActionResult = lifecycleactionresult
      @ResultReason = resultreason
    end

    Instance Attribute Details

    #InstanceIdObject

  • SUCCESSFUL 命令调用成功,不代表命令执行成功,执行的具体情况可根据InvocationId进行查询
  • FAILED 命令调用失败
  • NONE
  • SUCCESSFUL 通知成功
  • FAILED 通知失败
  • NONE
  • HEARTBEAT_TIMEOUT 由于心跳超时,结果根据DefaultResult设置。
  • NOTIFICATION_FAILURE 由于发送通知失败,结果根据DefaultResult设置。
  • CALL_INTERFACE 调用了接口CompleteLifecycleAction设置结果。
  • ANOTHER_ACTION_ABANDON 另一个生命周期操作的结果已设置为“ABANDON”。
  • COMMAND_CALL_FAILURE 由于命令调用失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_FINISH 命令执行完成。
  • COMMAND_EXEC_FAILURE 由于命令执行失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_RESULT_CHECK_FAILURE 由于命令结果检查失败,结果根据DefaultResult设置。
  • Parameters:

    • LifecycleHookId:

      生命周期挂钩标识。

    • InstanceId:

      实例标识。

    • InvocationId:

      执行活动ID。可通过TAT的查询执行活动API查询具体的执行结果。

    • InvokeCommandResult:

      命令调用的结果,表示执行TAT命令是否成功。

    • NotificationResult:

      通知的结果,表示通知CMQ/TDMQ是否成功。

    • LifecycleActionResult:

      生命周期挂钩动作的执行结果,取值包括 CONTINUE、ABANDON。

    • ResultReason:

      结果的原因。

    
    
    3687
    3688
    3689
    # File 'lib/v20180419/models.rb', line 3687
    
    def InstanceId
      @InstanceId
    end

    #InvocationIdObject

  • SUCCESSFUL 命令调用成功,不代表命令执行成功,执行的具体情况可根据InvocationId进行查询
  • FAILED 命令调用失败
  • NONE
  • SUCCESSFUL 通知成功
  • FAILED 通知失败
  • NONE
  • HEARTBEAT_TIMEOUT 由于心跳超时,结果根据DefaultResult设置。
  • NOTIFICATION_FAILURE 由于发送通知失败,结果根据DefaultResult设置。
  • CALL_INTERFACE 调用了接口CompleteLifecycleAction设置结果。
  • ANOTHER_ACTION_ABANDON 另一个生命周期操作的结果已设置为“ABANDON”。
  • COMMAND_CALL_FAILURE 由于命令调用失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_FINISH 命令执行完成。
  • COMMAND_EXEC_FAILURE 由于命令执行失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_RESULT_CHECK_FAILURE 由于命令结果检查失败,结果根据DefaultResult设置。
  • Parameters:

    • LifecycleHookId:

      生命周期挂钩标识。

    • InstanceId:

      实例标识。

    • InvocationId:

      执行活动ID。可通过TAT的查询执行活动API查询具体的执行结果。

    • InvokeCommandResult:

      命令调用的结果,表示执行TAT命令是否成功。

    • NotificationResult:

      通知的结果,表示通知CMQ/TDMQ是否成功。

    • LifecycleActionResult:

      生命周期挂钩动作的执行结果,取值包括 CONTINUE、ABANDON。

    • ResultReason:

      结果的原因。

    
    
    3687
    3688
    3689
    # File 'lib/v20180419/models.rb', line 3687
    
    def InvocationId
      @InvocationId
    end

    #InvokeCommandResultObject

  • SUCCESSFUL 命令调用成功,不代表命令执行成功,执行的具体情况可根据InvocationId进行查询
  • FAILED 命令调用失败
  • NONE
  • SUCCESSFUL 通知成功
  • FAILED 通知失败
  • NONE
  • HEARTBEAT_TIMEOUT 由于心跳超时,结果根据DefaultResult设置。
  • NOTIFICATION_FAILURE 由于发送通知失败,结果根据DefaultResult设置。
  • CALL_INTERFACE 调用了接口CompleteLifecycleAction设置结果。
  • ANOTHER_ACTION_ABANDON 另一个生命周期操作的结果已设置为“ABANDON”。
  • COMMAND_CALL_FAILURE 由于命令调用失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_FINISH 命令执行完成。
  • COMMAND_EXEC_FAILURE 由于命令执行失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_RESULT_CHECK_FAILURE 由于命令结果检查失败,结果根据DefaultResult设置。
  • Parameters:

    • LifecycleHookId:

      生命周期挂钩标识。

    • InstanceId:

      实例标识。

    • InvocationId:

      执行活动ID。可通过TAT的查询执行活动API查询具体的执行结果。

    • InvokeCommandResult:

      命令调用的结果,表示执行TAT命令是否成功。

    • NotificationResult:

      通知的结果,表示通知CMQ/TDMQ是否成功。

    • LifecycleActionResult:

      生命周期挂钩动作的执行结果,取值包括 CONTINUE、ABANDON。

    • ResultReason:

      结果的原因。

    
    
    3687
    3688
    3689
    # File 'lib/v20180419/models.rb', line 3687
    
    def InvokeCommandResult
      @InvokeCommandResult
    end

    #LifecycleActionResultObject

  • SUCCESSFUL 命令调用成功,不代表命令执行成功,执行的具体情况可根据InvocationId进行查询
  • FAILED 命令调用失败
  • NONE
  • SUCCESSFUL 通知成功
  • FAILED 通知失败
  • NONE
  • HEARTBEAT_TIMEOUT 由于心跳超时,结果根据DefaultResult设置。
  • NOTIFICATION_FAILURE 由于发送通知失败,结果根据DefaultResult设置。
  • CALL_INTERFACE 调用了接口CompleteLifecycleAction设置结果。
  • ANOTHER_ACTION_ABANDON 另一个生命周期操作的结果已设置为“ABANDON”。
  • COMMAND_CALL_FAILURE 由于命令调用失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_FINISH 命令执行完成。
  • COMMAND_EXEC_FAILURE 由于命令执行失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_RESULT_CHECK_FAILURE 由于命令结果检查失败,结果根据DefaultResult设置。
  • Parameters:

    • LifecycleHookId:

      生命周期挂钩标识。

    • InstanceId:

      实例标识。

    • InvocationId:

      执行活动ID。可通过TAT的查询执行活动API查询具体的执行结果。

    • InvokeCommandResult:

      命令调用的结果,表示执行TAT命令是否成功。

    • NotificationResult:

      通知的结果,表示通知CMQ/TDMQ是否成功。

    • LifecycleActionResult:

      生命周期挂钩动作的执行结果,取值包括 CONTINUE、ABANDON。

    • ResultReason:

      结果的原因。

    
    
    3687
    3688
    3689
    # File 'lib/v20180419/models.rb', line 3687
    
    def LifecycleActionResult
      @LifecycleActionResult
    end

    #LifecycleHookIdObject

  • SUCCESSFUL 命令调用成功,不代表命令执行成功,执行的具体情况可根据InvocationId进行查询
  • FAILED 命令调用失败
  • NONE
  • SUCCESSFUL 通知成功
  • FAILED 通知失败
  • NONE
  • HEARTBEAT_TIMEOUT 由于心跳超时,结果根据DefaultResult设置。
  • NOTIFICATION_FAILURE 由于发送通知失败,结果根据DefaultResult设置。
  • CALL_INTERFACE 调用了接口CompleteLifecycleAction设置结果。
  • ANOTHER_ACTION_ABANDON 另一个生命周期操作的结果已设置为“ABANDON”。
  • COMMAND_CALL_FAILURE 由于命令调用失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_FINISH 命令执行完成。
  • COMMAND_EXEC_FAILURE 由于命令执行失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_RESULT_CHECK_FAILURE 由于命令结果检查失败,结果根据DefaultResult设置。
  • Parameters:

    • LifecycleHookId:

      生命周期挂钩标识。

    • InstanceId:

      实例标识。

    • InvocationId:

      执行活动ID。可通过TAT的查询执行活动API查询具体的执行结果。

    • InvokeCommandResult:

      命令调用的结果,表示执行TAT命令是否成功。

    • NotificationResult:

      通知的结果,表示通知CMQ/TDMQ是否成功。

    • LifecycleActionResult:

      生命周期挂钩动作的执行结果,取值包括 CONTINUE、ABANDON。

    • ResultReason:

      结果的原因。

    
    
    3687
    3688
    3689
    # File 'lib/v20180419/models.rb', line 3687
    
    def LifecycleHookId
      @LifecycleHookId
    end

    #NotificationResultObject

  • SUCCESSFUL 命令调用成功,不代表命令执行成功,执行的具体情况可根据InvocationId进行查询
  • FAILED 命令调用失败
  • NONE
  • SUCCESSFUL 通知成功
  • FAILED 通知失败
  • NONE
  • HEARTBEAT_TIMEOUT 由于心跳超时,结果根据DefaultResult设置。
  • NOTIFICATION_FAILURE 由于发送通知失败,结果根据DefaultResult设置。
  • CALL_INTERFACE 调用了接口CompleteLifecycleAction设置结果。
  • ANOTHER_ACTION_ABANDON 另一个生命周期操作的结果已设置为“ABANDON”。
  • COMMAND_CALL_FAILURE 由于命令调用失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_FINISH 命令执行完成。
  • COMMAND_EXEC_FAILURE 由于命令执行失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_RESULT_CHECK_FAILURE 由于命令结果检查失败,结果根据DefaultResult设置。
  • Parameters:

    • LifecycleHookId:

      生命周期挂钩标识。

    • InstanceId:

      实例标识。

    • InvocationId:

      执行活动ID。可通过TAT的查询执行活动API查询具体的执行结果。

    • InvokeCommandResult:

      命令调用的结果,表示执行TAT命令是否成功。

    • NotificationResult:

      通知的结果,表示通知CMQ/TDMQ是否成功。

    • LifecycleActionResult:

      生命周期挂钩动作的执行结果,取值包括 CONTINUE、ABANDON。

    • ResultReason:

      结果的原因。

    
    
    3687
    3688
    3689
    # File 'lib/v20180419/models.rb', line 3687
    
    def NotificationResult
      @NotificationResult
    end

    #ResultReasonObject

  • SUCCESSFUL 命令调用成功,不代表命令执行成功,执行的具体情况可根据InvocationId进行查询
  • FAILED 命令调用失败
  • NONE
  • SUCCESSFUL 通知成功
  • FAILED 通知失败
  • NONE
  • HEARTBEAT_TIMEOUT 由于心跳超时,结果根据DefaultResult设置。
  • NOTIFICATION_FAILURE 由于发送通知失败,结果根据DefaultResult设置。
  • CALL_INTERFACE 调用了接口CompleteLifecycleAction设置结果。
  • ANOTHER_ACTION_ABANDON 另一个生命周期操作的结果已设置为“ABANDON”。
  • COMMAND_CALL_FAILURE 由于命令调用失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_FINISH 命令执行完成。
  • COMMAND_EXEC_FAILURE 由于命令执行失败,结果根据DefaultResult设置。
  • COMMAND_EXEC_RESULT_CHECK_FAILURE 由于命令结果检查失败,结果根据DefaultResult设置。
  • Parameters:

    • LifecycleHookId:

      生命周期挂钩标识。

    • InstanceId:

      实例标识。

    • InvocationId:

      执行活动ID。可通过TAT的查询执行活动API查询具体的执行结果。

    • InvokeCommandResult:

      命令调用的结果,表示执行TAT命令是否成功。

    • NotificationResult:

      通知的结果,表示通知CMQ/TDMQ是否成功。

    • LifecycleActionResult:

      生命周期挂钩动作的执行结果,取值包括 CONTINUE、ABANDON。

    • ResultReason:

      结果的原因。

    
    
    3687
    3688
    3689
    # File 'lib/v20180419/models.rb', line 3687
    
    def ResultReason
      @ResultReason
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    3699
    3700
    3701
    3702
    3703
    3704
    3705
    3706
    3707
    # File 'lib/v20180419/models.rb', line 3699
    
    def deserialize(params)
      @LifecycleHookId = params['LifecycleHookId']
      @InstanceId = params['InstanceId']
      @InvocationId = params['InvocationId']
      @InvokeCommandResult = params['InvokeCommandResult']
      @NotificationResult = params['NotificationResult']
      @LifecycleActionResult = params['LifecycleActionResult']
      @ResultReason = params['ResultReason']
    end