Class: TencentCloud::Dbbrain::V20210527::DescribeDBAutonomyActionResponse

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

Overview

DescribeDBAutonomyAction返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(actionid = nil, eventid = nil, taskid = nil, type = nil, triggertime = nil, createtime = nil, updatetime = nil, finishtime = nil, expiretime = nil, reason = nil, status = nil, info = nil, requestid = nil) ⇒ DescribeDBAutonomyActionResponse

Returns a new instance of DescribeDBAutonomyActionResponse.



2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
# File 'lib/v20210527/models.rb', line 2018

def initialize(actionid=nil, eventid=nil, taskid=nil, type=nil, triggertime=nil, createtime=nil, updatetime=nil, finishtime=nil, expiretime=nil, reason=nil, status=nil, info=nil, requestid=nil)
  @ActionId = actionid
  @EventId = eventid
  @TaskId = taskid
  @Type = type
  @TriggerTime = triggertime
  @CreateTime = createtime
  @UpdateTime = updatetime
  @FinishTime = finishtime
  @ExpireTime = expiretime
  @Reason = reason
  @Status = status
  @Info = info
  @RequestId = requestid
end

Instance Attribute Details

#ActionIdObject

其中: RUNNING - 运行中 FINISHED - 已完成 TERMINATED - 已终止 CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • TaskId:

    任务ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: "yyyy-MM-dd HH:mm:ss"

  • CreateTime:

    自治任务创建时间。格式: "yyyy-MM-dd HH:mm:ss"

  • UpdateTime:

    自治任务更新时间。格式: "yyyy-MM-dd HH:mm:ss"

  • FinishTime:

    自治任务完成时间。格式: "yyyy-MM-dd HH:mm:ss"

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:支持 RUNNING,FINISHED,TERMINATED,CANCELLED

  • Info:

    任务相关的图表等信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2016
2017
2018
# File 'lib/v20210527/models.rb', line 2016

def ActionId
  @ActionId
end

#CreateTimeObject

其中: RUNNING - 运行中 FINISHED - 已完成 TERMINATED - 已终止 CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • TaskId:

    任务ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: "yyyy-MM-dd HH:mm:ss"

  • CreateTime:

    自治任务创建时间。格式: "yyyy-MM-dd HH:mm:ss"

  • UpdateTime:

    自治任务更新时间。格式: "yyyy-MM-dd HH:mm:ss"

  • FinishTime:

    自治任务完成时间。格式: "yyyy-MM-dd HH:mm:ss"

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:支持 RUNNING,FINISHED,TERMINATED,CANCELLED

  • Info:

    任务相关的图表等信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2016
2017
2018
# File 'lib/v20210527/models.rb', line 2016

def CreateTime
  @CreateTime
end

#EventIdObject

其中: RUNNING - 运行中 FINISHED - 已完成 TERMINATED - 已终止 CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • TaskId:

    任务ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: "yyyy-MM-dd HH:mm:ss"

  • CreateTime:

    自治任务创建时间。格式: "yyyy-MM-dd HH:mm:ss"

  • UpdateTime:

    自治任务更新时间。格式: "yyyy-MM-dd HH:mm:ss"

  • FinishTime:

    自治任务完成时间。格式: "yyyy-MM-dd HH:mm:ss"

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:支持 RUNNING,FINISHED,TERMINATED,CANCELLED

  • Info:

    任务相关的图表等信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2016
2017
2018
# File 'lib/v20210527/models.rb', line 2016

def EventId
  @EventId
end

#ExpireTimeObject

其中: RUNNING - 运行中 FINISHED - 已完成 TERMINATED - 已终止 CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • TaskId:

    任务ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: "yyyy-MM-dd HH:mm:ss"

  • CreateTime:

    自治任务创建时间。格式: "yyyy-MM-dd HH:mm:ss"

  • UpdateTime:

    自治任务更新时间。格式: "yyyy-MM-dd HH:mm:ss"

  • FinishTime:

    自治任务完成时间。格式: "yyyy-MM-dd HH:mm:ss"

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:支持 RUNNING,FINISHED,TERMINATED,CANCELLED

  • Info:

    任务相关的图表等信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2016
2017
2018
# File 'lib/v20210527/models.rb', line 2016

def ExpireTime
  @ExpireTime
end

#FinishTimeObject

其中: RUNNING - 运行中 FINISHED - 已完成 TERMINATED - 已终止 CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • TaskId:

    任务ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: "yyyy-MM-dd HH:mm:ss"

  • CreateTime:

    自治任务创建时间。格式: "yyyy-MM-dd HH:mm:ss"

  • UpdateTime:

    自治任务更新时间。格式: "yyyy-MM-dd HH:mm:ss"

  • FinishTime:

    自治任务完成时间。格式: "yyyy-MM-dd HH:mm:ss"

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:支持 RUNNING,FINISHED,TERMINATED,CANCELLED

  • Info:

    任务相关的图表等信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2016
2017
2018
# File 'lib/v20210527/models.rb', line 2016

def FinishTime
  @FinishTime
end

#InfoObject

其中: RUNNING - 运行中 FINISHED - 已完成 TERMINATED - 已终止 CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • TaskId:

    任务ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: "yyyy-MM-dd HH:mm:ss"

  • CreateTime:

    自治任务创建时间。格式: "yyyy-MM-dd HH:mm:ss"

  • UpdateTime:

    自治任务更新时间。格式: "yyyy-MM-dd HH:mm:ss"

  • FinishTime:

    自治任务完成时间。格式: "yyyy-MM-dd HH:mm:ss"

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:支持 RUNNING,FINISHED,TERMINATED,CANCELLED

  • Info:

    任务相关的图表等信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2016
2017
2018
# File 'lib/v20210527/models.rb', line 2016

def Info
  @Info
end

#ReasonObject

其中: RUNNING - 运行中 FINISHED - 已完成 TERMINATED - 已终止 CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • TaskId:

    任务ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: "yyyy-MM-dd HH:mm:ss"

  • CreateTime:

    自治任务创建时间。格式: "yyyy-MM-dd HH:mm:ss"

  • UpdateTime:

    自治任务更新时间。格式: "yyyy-MM-dd HH:mm:ss"

  • FinishTime:

    自治任务完成时间。格式: "yyyy-MM-dd HH:mm:ss"

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:支持 RUNNING,FINISHED,TERMINATED,CANCELLED

  • Info:

    任务相关的图表等信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2016
2017
2018
# File 'lib/v20210527/models.rb', line 2016

def Reason
  @Reason
end

#RequestIdObject

其中: RUNNING - 运行中 FINISHED - 已完成 TERMINATED - 已终止 CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • TaskId:

    任务ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: "yyyy-MM-dd HH:mm:ss"

  • CreateTime:

    自治任务创建时间。格式: "yyyy-MM-dd HH:mm:ss"

  • UpdateTime:

    自治任务更新时间。格式: "yyyy-MM-dd HH:mm:ss"

  • FinishTime:

    自治任务完成时间。格式: "yyyy-MM-dd HH:mm:ss"

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:支持 RUNNING,FINISHED,TERMINATED,CANCELLED

  • Info:

    任务相关的图表等信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2016
2017
2018
# File 'lib/v20210527/models.rb', line 2016

def RequestId
  @RequestId
end

#StatusObject

其中: RUNNING - 运行中 FINISHED - 已完成 TERMINATED - 已终止 CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • TaskId:

    任务ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: "yyyy-MM-dd HH:mm:ss"

  • CreateTime:

    自治任务创建时间。格式: "yyyy-MM-dd HH:mm:ss"

  • UpdateTime:

    自治任务更新时间。格式: "yyyy-MM-dd HH:mm:ss"

  • FinishTime:

    自治任务完成时间。格式: "yyyy-MM-dd HH:mm:ss"

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:支持 RUNNING,FINISHED,TERMINATED,CANCELLED

  • Info:

    任务相关的图表等信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2016
2017
2018
# File 'lib/v20210527/models.rb', line 2016

def Status
  @Status
end

#TaskIdObject

其中: RUNNING - 运行中 FINISHED - 已完成 TERMINATED - 已终止 CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • TaskId:

    任务ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: "yyyy-MM-dd HH:mm:ss"

  • CreateTime:

    自治任务创建时间。格式: "yyyy-MM-dd HH:mm:ss"

  • UpdateTime:

    自治任务更新时间。格式: "yyyy-MM-dd HH:mm:ss"

  • FinishTime:

    自治任务完成时间。格式: "yyyy-MM-dd HH:mm:ss"

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:支持 RUNNING,FINISHED,TERMINATED,CANCELLED

  • Info:

    任务相关的图表等信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2016
2017
2018
# File 'lib/v20210527/models.rb', line 2016

def TaskId
  @TaskId
end

#TriggerTimeObject

其中: RUNNING - 运行中 FINISHED - 已完成 TERMINATED - 已终止 CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • TaskId:

    任务ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: "yyyy-MM-dd HH:mm:ss"

  • CreateTime:

    自治任务创建时间。格式: "yyyy-MM-dd HH:mm:ss"

  • UpdateTime:

    自治任务更新时间。格式: "yyyy-MM-dd HH:mm:ss"

  • FinishTime:

    自治任务完成时间。格式: "yyyy-MM-dd HH:mm:ss"

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:支持 RUNNING,FINISHED,TERMINATED,CANCELLED

  • Info:

    任务相关的图表等信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2016
2017
2018
# File 'lib/v20210527/models.rb', line 2016

def TriggerTime
  @TriggerTime
end

#TypeObject

其中: RUNNING - 运行中 FINISHED - 已完成 TERMINATED - 已终止 CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • TaskId:

    任务ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: "yyyy-MM-dd HH:mm:ss"

  • CreateTime:

    自治任务创建时间。格式: "yyyy-MM-dd HH:mm:ss"

  • UpdateTime:

    自治任务更新时间。格式: "yyyy-MM-dd HH:mm:ss"

  • FinishTime:

    自治任务完成时间。格式: "yyyy-MM-dd HH:mm:ss"

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:支持 RUNNING,FINISHED,TERMINATED,CANCELLED

  • Info:

    任务相关的图表等信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2016
2017
2018
# File 'lib/v20210527/models.rb', line 2016

def Type
  @Type
end

#UpdateTimeObject

其中: RUNNING - 运行中 FINISHED - 已完成 TERMINATED - 已终止 CANCELLED - 已取消

Parameters:

  • ActionId:

    自治任务ID。

  • EventId:

    自治事件ID。

  • TaskId:

    任务ID。

  • Type:

    类型:支持RedisAutoScaleUp

  • TriggerTime:

    自治任务触发时间。格式: "yyyy-MM-dd HH:mm:ss"

  • CreateTime:

    自治任务创建时间。格式: "yyyy-MM-dd HH:mm:ss"

  • UpdateTime:

    自治任务更新时间。格式: "yyyy-MM-dd HH:mm:ss"

  • FinishTime:

    自治任务完成时间。格式: "yyyy-MM-dd HH:mm:ss"

  • ExpireTime:

    剩余时间,单位:秒。

  • Reason:

    触发原因。

  • Status:

    自治任务状态:支持 RUNNING,FINISHED,TERMINATED,CANCELLED

  • Info:

    任务相关的图表等信息。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



2016
2017
2018
# File 'lib/v20210527/models.rb', line 2016

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
# File 'lib/v20210527/models.rb', line 2034

def deserialize(params)
  @ActionId = params['ActionId']
  @EventId = params['EventId']
  @TaskId = params['TaskId']
  @Type = params['Type']
  @TriggerTime = params['TriggerTime']
  @CreateTime = params['CreateTime']
  @UpdateTime = params['UpdateTime']
  @FinishTime = params['FinishTime']
  @ExpireTime = params['ExpireTime']
  @Reason = params['Reason']
  @Status = params['Status']
  @Info = params['Info']
  @RequestId = params['RequestId']
end