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.



23506
23507
23508
23509
23510
23511
23512
23513
23514
23515
23516
23517
23518
23519
23520
23521
23522
# File 'lib/v20180228/models.rb', line 23506

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。



23504
23505
23506
# File 'lib/v20180228/models.rb', line 23504

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。



23504
23505
23506
# File 'lib/v20180228/models.rb', line 23504

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。



23504
23505
23506
# File 'lib/v20180228/models.rb', line 23504

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。



23504
23505
23506
# File 'lib/v20180228/models.rb', line 23504

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。



23504
23505
23506
# File 'lib/v20180228/models.rb', line 23504

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。



23504
23505
23506
# File 'lib/v20180228/models.rb', line 23504

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。



23504
23505
23506
# File 'lib/v20180228/models.rb', line 23504

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。



23504
23505
23506
# File 'lib/v20180228/models.rb', line 23504

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。



23504
23505
23506
# File 'lib/v20180228/models.rb', line 23504

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。



23504
23505
23506
# File 'lib/v20180228/models.rb', line 23504

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。



23504
23505
23506
# File 'lib/v20180228/models.rb', line 23504

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。



23504
23505
23506
# File 'lib/v20180228/models.rb', line 23504

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。



23504
23505
23506
# File 'lib/v20180228/models.rb', line 23504

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。



23504
23505
23506
# File 'lib/v20180228/models.rb', line 23504

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。



23504
23505
23506
# File 'lib/v20180228/models.rb', line 23504

def VulFixList
  @VulFixList
end

Instance Method Details

#deserialize(params) ⇒ Object



23524
23525
23526
23527
23528
23529
23530
23531
23532
23533
23534
23535
23536
23537
23538
23539
23540
23541
23542
23543
23544
23545
23546
23547
23548
23549
23550
23551
23552
23553
23554
# File 'lib/v20180228/models.rb', line 23524

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