Class: TencentCloud::Cwp::V20180228::DescribeVulFixStatusResponse

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

Overview

DescribeVulFixStatus返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fixstarttime = nil, fixendtime = nil, fixsuccesscnt = nil, fixfailcnt = nil, hostcnt = nil, fixid = nil, snapshotlist = nil, vulfixlist = nil, snapshotprogress = nil, fixprogress = nil, remainingtime = nil, isretrysnapshot = nil, snapshotfailcnt = nil, isallowretry = nil, requestid = nil) ⇒ DescribeVulFixStatusResponse

Returns a new instance of DescribeVulFixStatusResponse.



23891
23892
23893
23894
23895
23896
23897
23898
23899
23900
23901
23902
23903
23904
23905
23906
23907
# File 'lib/v20180228/models.rb', line 23891

def initialize(fixstarttime=nil, fixendtime=nil, fixsuccesscnt=nil, fixfailcnt=nil, hostcnt=nil, fixid=nil, snapshotlist=nil, vulfixlist=nil, snapshotprogress=nil, fixprogress=nil, remainingtime=nil, isretrysnapshot=nil, snapshotfailcnt=nil, isallowretry=nil, requestid=nil)
  @FixStartTime = fixstarttime
  @FixEndTime = fixendtime
  @FixSuccessCnt = fixsuccesscnt
  @FixFailCnt = fixfailcnt
  @HostCnt = hostcnt
  @FixId = fixid
  @SnapshotList = snapshotlist
  @VulFixList = vulfixlist
  @SnapshotProgress = snapshotprogress
  @FixProgress = fixprogress
  @RemainingTime = remainingtime
  @IsRetrySnapshot = isretrysnapshot
  @SnapshotFailCnt = snapshotfailcnt
  @IsAllowRetry = isallowretry
  @RequestId = requestid
end

Instance Attribute Details

#FixEndTimeObject

Parameters:

  • FixStartTime:

    开始修复时间

  • FixEndTime:

    修复结束时间,为空表示还没结束

  • FixSuccessCnt:

    修复成功的主机数

  • FixFailCnt:

    修复失败的主机数

  • HostCnt:

    主机总数

  • FixId:

    修复的任务id

  • SnapshotList:

    修复快照状态列表

  • VulFixList:

    修复漏洞详情列表

  • SnapshotProgress:

    快照创建进度0-100

  • FixProgress:

    修复进度 0-100

  • RemainingTime:

    预计剩余时间(单位秒)

  • IsRetrySnapshot:

    快照是否是重试状态 0=非重试 1=重试

  • SnapshotFailCnt:

    快照创建失败数

  • IsAllowRetry:

    是否允许重试 0:不允许 1:允许

  • RequestId:

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



23889
23890
23891
# File 'lib/v20180228/models.rb', line 23889

def FixEndTime
  @FixEndTime
end

#FixFailCntObject

Parameters:

  • FixStartTime:

    开始修复时间

  • FixEndTime:

    修复结束时间,为空表示还没结束

  • FixSuccessCnt:

    修复成功的主机数

  • FixFailCnt:

    修复失败的主机数

  • HostCnt:

    主机总数

  • FixId:

    修复的任务id

  • SnapshotList:

    修复快照状态列表

  • VulFixList:

    修复漏洞详情列表

  • SnapshotProgress:

    快照创建进度0-100

  • FixProgress:

    修复进度 0-100

  • RemainingTime:

    预计剩余时间(单位秒)

  • IsRetrySnapshot:

    快照是否是重试状态 0=非重试 1=重试

  • SnapshotFailCnt:

    快照创建失败数

  • IsAllowRetry:

    是否允许重试 0:不允许 1:允许

  • RequestId:

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



23889
23890
23891
# File 'lib/v20180228/models.rb', line 23889

def FixFailCnt
  @FixFailCnt
end

#FixIdObject

Parameters:

  • FixStartTime:

    开始修复时间

  • FixEndTime:

    修复结束时间,为空表示还没结束

  • FixSuccessCnt:

    修复成功的主机数

  • FixFailCnt:

    修复失败的主机数

  • HostCnt:

    主机总数

  • FixId:

    修复的任务id

  • SnapshotList:

    修复快照状态列表

  • VulFixList:

    修复漏洞详情列表

  • SnapshotProgress:

    快照创建进度0-100

  • FixProgress:

    修复进度 0-100

  • RemainingTime:

    预计剩余时间(单位秒)

  • IsRetrySnapshot:

    快照是否是重试状态 0=非重试 1=重试

  • SnapshotFailCnt:

    快照创建失败数

  • IsAllowRetry:

    是否允许重试 0:不允许 1:允许

  • RequestId:

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



23889
23890
23891
# File 'lib/v20180228/models.rb', line 23889

def FixId
  @FixId
end

#FixProgressObject

Parameters:

  • FixStartTime:

    开始修复时间

  • FixEndTime:

    修复结束时间,为空表示还没结束

  • FixSuccessCnt:

    修复成功的主机数

  • FixFailCnt:

    修复失败的主机数

  • HostCnt:

    主机总数

  • FixId:

    修复的任务id

  • SnapshotList:

    修复快照状态列表

  • VulFixList:

    修复漏洞详情列表

  • SnapshotProgress:

    快照创建进度0-100

  • FixProgress:

    修复进度 0-100

  • RemainingTime:

    预计剩余时间(单位秒)

  • IsRetrySnapshot:

    快照是否是重试状态 0=非重试 1=重试

  • SnapshotFailCnt:

    快照创建失败数

  • IsAllowRetry:

    是否允许重试 0:不允许 1:允许

  • RequestId:

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



23889
23890
23891
# File 'lib/v20180228/models.rb', line 23889

def FixProgress
  @FixProgress
end

#FixStartTimeObject

Parameters:

  • FixStartTime:

    开始修复时间

  • FixEndTime:

    修复结束时间,为空表示还没结束

  • FixSuccessCnt:

    修复成功的主机数

  • FixFailCnt:

    修复失败的主机数

  • HostCnt:

    主机总数

  • FixId:

    修复的任务id

  • SnapshotList:

    修复快照状态列表

  • VulFixList:

    修复漏洞详情列表

  • SnapshotProgress:

    快照创建进度0-100

  • FixProgress:

    修复进度 0-100

  • RemainingTime:

    预计剩余时间(单位秒)

  • IsRetrySnapshot:

    快照是否是重试状态 0=非重试 1=重试

  • SnapshotFailCnt:

    快照创建失败数

  • IsAllowRetry:

    是否允许重试 0:不允许 1:允许

  • RequestId:

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



23889
23890
23891
# File 'lib/v20180228/models.rb', line 23889

def FixStartTime
  @FixStartTime
end

#FixSuccessCntObject

Parameters:

  • FixStartTime:

    开始修复时间

  • FixEndTime:

    修复结束时间,为空表示还没结束

  • FixSuccessCnt:

    修复成功的主机数

  • FixFailCnt:

    修复失败的主机数

  • HostCnt:

    主机总数

  • FixId:

    修复的任务id

  • SnapshotList:

    修复快照状态列表

  • VulFixList:

    修复漏洞详情列表

  • SnapshotProgress:

    快照创建进度0-100

  • FixProgress:

    修复进度 0-100

  • RemainingTime:

    预计剩余时间(单位秒)

  • IsRetrySnapshot:

    快照是否是重试状态 0=非重试 1=重试

  • SnapshotFailCnt:

    快照创建失败数

  • IsAllowRetry:

    是否允许重试 0:不允许 1:允许

  • RequestId:

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



23889
23890
23891
# File 'lib/v20180228/models.rb', line 23889

def FixSuccessCnt
  @FixSuccessCnt
end

#HostCntObject

Parameters:

  • FixStartTime:

    开始修复时间

  • FixEndTime:

    修复结束时间,为空表示还没结束

  • FixSuccessCnt:

    修复成功的主机数

  • FixFailCnt:

    修复失败的主机数

  • HostCnt:

    主机总数

  • FixId:

    修复的任务id

  • SnapshotList:

    修复快照状态列表

  • VulFixList:

    修复漏洞详情列表

  • SnapshotProgress:

    快照创建进度0-100

  • FixProgress:

    修复进度 0-100

  • RemainingTime:

    预计剩余时间(单位秒)

  • IsRetrySnapshot:

    快照是否是重试状态 0=非重试 1=重试

  • SnapshotFailCnt:

    快照创建失败数

  • IsAllowRetry:

    是否允许重试 0:不允许 1:允许

  • RequestId:

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



23889
23890
23891
# File 'lib/v20180228/models.rb', line 23889

def HostCnt
  @HostCnt
end

#IsAllowRetryObject

Parameters:

  • FixStartTime:

    开始修复时间

  • FixEndTime:

    修复结束时间,为空表示还没结束

  • FixSuccessCnt:

    修复成功的主机数

  • FixFailCnt:

    修复失败的主机数

  • HostCnt:

    主机总数

  • FixId:

    修复的任务id

  • SnapshotList:

    修复快照状态列表

  • VulFixList:

    修复漏洞详情列表

  • SnapshotProgress:

    快照创建进度0-100

  • FixProgress:

    修复进度 0-100

  • RemainingTime:

    预计剩余时间(单位秒)

  • IsRetrySnapshot:

    快照是否是重试状态 0=非重试 1=重试

  • SnapshotFailCnt:

    快照创建失败数

  • IsAllowRetry:

    是否允许重试 0:不允许 1:允许

  • RequestId:

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



23889
23890
23891
# File 'lib/v20180228/models.rb', line 23889

def IsAllowRetry
  @IsAllowRetry
end

#IsRetrySnapshotObject

Parameters:

  • FixStartTime:

    开始修复时间

  • FixEndTime:

    修复结束时间,为空表示还没结束

  • FixSuccessCnt:

    修复成功的主机数

  • FixFailCnt:

    修复失败的主机数

  • HostCnt:

    主机总数

  • FixId:

    修复的任务id

  • SnapshotList:

    修复快照状态列表

  • VulFixList:

    修复漏洞详情列表

  • SnapshotProgress:

    快照创建进度0-100

  • FixProgress:

    修复进度 0-100

  • RemainingTime:

    预计剩余时间(单位秒)

  • IsRetrySnapshot:

    快照是否是重试状态 0=非重试 1=重试

  • SnapshotFailCnt:

    快照创建失败数

  • IsAllowRetry:

    是否允许重试 0:不允许 1:允许

  • RequestId:

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



23889
23890
23891
# File 'lib/v20180228/models.rb', line 23889

def IsRetrySnapshot
  @IsRetrySnapshot
end

#RemainingTimeObject

Parameters:

  • FixStartTime:

    开始修复时间

  • FixEndTime:

    修复结束时间,为空表示还没结束

  • FixSuccessCnt:

    修复成功的主机数

  • FixFailCnt:

    修复失败的主机数

  • HostCnt:

    主机总数

  • FixId:

    修复的任务id

  • SnapshotList:

    修复快照状态列表

  • VulFixList:

    修复漏洞详情列表

  • SnapshotProgress:

    快照创建进度0-100

  • FixProgress:

    修复进度 0-100

  • RemainingTime:

    预计剩余时间(单位秒)

  • IsRetrySnapshot:

    快照是否是重试状态 0=非重试 1=重试

  • SnapshotFailCnt:

    快照创建失败数

  • IsAllowRetry:

    是否允许重试 0:不允许 1:允许

  • RequestId:

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



23889
23890
23891
# File 'lib/v20180228/models.rb', line 23889

def RemainingTime
  @RemainingTime
end

#RequestIdObject

Parameters:

  • FixStartTime:

    开始修复时间

  • FixEndTime:

    修复结束时间,为空表示还没结束

  • FixSuccessCnt:

    修复成功的主机数

  • FixFailCnt:

    修复失败的主机数

  • HostCnt:

    主机总数

  • FixId:

    修复的任务id

  • SnapshotList:

    修复快照状态列表

  • VulFixList:

    修复漏洞详情列表

  • SnapshotProgress:

    快照创建进度0-100

  • FixProgress:

    修复进度 0-100

  • RemainingTime:

    预计剩余时间(单位秒)

  • IsRetrySnapshot:

    快照是否是重试状态 0=非重试 1=重试

  • SnapshotFailCnt:

    快照创建失败数

  • IsAllowRetry:

    是否允许重试 0:不允许 1:允许

  • RequestId:

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



23889
23890
23891
# File 'lib/v20180228/models.rb', line 23889

def RequestId
  @RequestId
end

#SnapshotFailCntObject

Parameters:

  • FixStartTime:

    开始修复时间

  • FixEndTime:

    修复结束时间,为空表示还没结束

  • FixSuccessCnt:

    修复成功的主机数

  • FixFailCnt:

    修复失败的主机数

  • HostCnt:

    主机总数

  • FixId:

    修复的任务id

  • SnapshotList:

    修复快照状态列表

  • VulFixList:

    修复漏洞详情列表

  • SnapshotProgress:

    快照创建进度0-100

  • FixProgress:

    修复进度 0-100

  • RemainingTime:

    预计剩余时间(单位秒)

  • IsRetrySnapshot:

    快照是否是重试状态 0=非重试 1=重试

  • SnapshotFailCnt:

    快照创建失败数

  • IsAllowRetry:

    是否允许重试 0:不允许 1:允许

  • RequestId:

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



23889
23890
23891
# File 'lib/v20180228/models.rb', line 23889

def SnapshotFailCnt
  @SnapshotFailCnt
end

#SnapshotListObject

Parameters:

  • FixStartTime:

    开始修复时间

  • FixEndTime:

    修复结束时间,为空表示还没结束

  • FixSuccessCnt:

    修复成功的主机数

  • FixFailCnt:

    修复失败的主机数

  • HostCnt:

    主机总数

  • FixId:

    修复的任务id

  • SnapshotList:

    修复快照状态列表

  • VulFixList:

    修复漏洞详情列表

  • SnapshotProgress:

    快照创建进度0-100

  • FixProgress:

    修复进度 0-100

  • RemainingTime:

    预计剩余时间(单位秒)

  • IsRetrySnapshot:

    快照是否是重试状态 0=非重试 1=重试

  • SnapshotFailCnt:

    快照创建失败数

  • IsAllowRetry:

    是否允许重试 0:不允许 1:允许

  • RequestId:

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



23889
23890
23891
# File 'lib/v20180228/models.rb', line 23889

def SnapshotList
  @SnapshotList
end

#SnapshotProgressObject

Parameters:

  • FixStartTime:

    开始修复时间

  • FixEndTime:

    修复结束时间,为空表示还没结束

  • FixSuccessCnt:

    修复成功的主机数

  • FixFailCnt:

    修复失败的主机数

  • HostCnt:

    主机总数

  • FixId:

    修复的任务id

  • SnapshotList:

    修复快照状态列表

  • VulFixList:

    修复漏洞详情列表

  • SnapshotProgress:

    快照创建进度0-100

  • FixProgress:

    修复进度 0-100

  • RemainingTime:

    预计剩余时间(单位秒)

  • IsRetrySnapshot:

    快照是否是重试状态 0=非重试 1=重试

  • SnapshotFailCnt:

    快照创建失败数

  • IsAllowRetry:

    是否允许重试 0:不允许 1:允许

  • RequestId:

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



23889
23890
23891
# File 'lib/v20180228/models.rb', line 23889

def SnapshotProgress
  @SnapshotProgress
end

#VulFixListObject

Parameters:

  • FixStartTime:

    开始修复时间

  • FixEndTime:

    修复结束时间,为空表示还没结束

  • FixSuccessCnt:

    修复成功的主机数

  • FixFailCnt:

    修复失败的主机数

  • HostCnt:

    主机总数

  • FixId:

    修复的任务id

  • SnapshotList:

    修复快照状态列表

  • VulFixList:

    修复漏洞详情列表

  • SnapshotProgress:

    快照创建进度0-100

  • FixProgress:

    修复进度 0-100

  • RemainingTime:

    预计剩余时间(单位秒)

  • IsRetrySnapshot:

    快照是否是重试状态 0=非重试 1=重试

  • SnapshotFailCnt:

    快照创建失败数

  • IsAllowRetry:

    是否允许重试 0:不允许 1:允许

  • RequestId:

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



23889
23890
23891
# File 'lib/v20180228/models.rb', line 23889

def VulFixList
  @VulFixList
end

Instance Method Details

#deserialize(params) ⇒ Object



23909
23910
23911
23912
23913
23914
23915
23916
23917
23918
23919
23920
23921
23922
23923
23924
23925
23926
23927
23928
23929
23930
23931
23932
23933
23934
23935
23936
23937
23938
23939
# File 'lib/v20180228/models.rb', line 23909

def deserialize(params)
  @FixStartTime = params['FixStartTime']
  @FixEndTime = params['FixEndTime']
  @FixSuccessCnt = params['FixSuccessCnt']
  @FixFailCnt = params['FixFailCnt']
  @HostCnt = params['HostCnt']
  @FixId = params['FixId']
  unless params['SnapshotList'].nil?
    @SnapshotList = []
    params['SnapshotList'].each do |i|
      vulfixstatussnapshotinfo_tmp = VulFixStatusSnapshotInfo.new
      vulfixstatussnapshotinfo_tmp.deserialize(i)
      @SnapshotList << vulfixstatussnapshotinfo_tmp
    end
  end
  unless params['VulFixList'].nil?
    @VulFixList = []
    params['VulFixList'].each do |i|
      vulfixstatusinfo_tmp = VulFixStatusInfo.new
      vulfixstatusinfo_tmp.deserialize(i)
      @VulFixList << vulfixstatusinfo_tmp
    end
  end
  @SnapshotProgress = params['SnapshotProgress']
  @FixProgress = params['FixProgress']
  @RemainingTime = params['RemainingTime']
  @IsRetrySnapshot = params['IsRetrySnapshot']
  @SnapshotFailCnt = params['SnapshotFailCnt']
  @IsAllowRetry = params['IsAllowRetry']
  @RequestId = params['RequestId']
end