Class: TencentCloud::Cwp::V20180228::DescribeRansomDefenseStateResponse

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

Overview

DescribeRansomDefenseState返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(strategycount = nil, machinecount = nil, snapshotsize = nil, rollbacktaskcount = nil, progressingsnapshottaskcount = nil, progressingrollbacktaskcount = nil, machinetotal = nil, strategytotal = nil, balancestatus = nil, backupmachinecount = nil, requestid = nil) ⇒ DescribeRansomDefenseStateResponse

Returns a new instance of DescribeRansomDefenseStateResponse.



19890
19891
19892
19893
19894
19895
19896
19897
19898
19899
19900
19901
19902
# File 'lib/v20180228/models.rb', line 19890

def initialize(strategycount=nil, machinecount=nil, snapshotsize=nil, rollbacktaskcount=nil, progressingsnapshottaskcount=nil, progressingrollbacktaskcount=nil, machinetotal=nil, strategytotal=nil, balancestatus=nil, backupmachinecount=nil, requestid=nil)
  @StrategyCount = strategycount
  @MachineCount = machinecount
  @SnapshotSize = snapshotsize
  @RollBackTaskCount = rollbacktaskcount
  @ProgressingSnapshotTaskCount = progressingsnapshottaskcount
  @ProgressingRollBackTaskCount = progressingrollbacktaskcount
  @MachineTotal = machinetotal
  @StrategyTotal = strategytotal
  @BalanceStatus = balancestatus
  @BackupMachineCount = backupmachinecount
  @RequestId = requestid
end

Instance Attribute Details

#BackupMachineCountObject

Parameters:

  • StrategyCount:

    已开启防御策略数量

  • MachineCount:

    已开启防御机器数

  • SnapshotSize:

    快照总容量

  • RollBackTaskCount:

    恢复备份任务数量

  • ProgressingSnapshotTaskCount:

    进行中的创建快照任务数

  • ProgressingRollBackTaskCount:

    进行中的恢复备份任务数

  • MachineTotal:

    机器总数

  • StrategyTotal:

    策略总数

  • BalanceStatus:

    账户状态:0未欠费,1已欠费

  • BackupMachineCount:

    已备份主机数

  • RequestId:

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



19888
19889
19890
# File 'lib/v20180228/models.rb', line 19888

def BackupMachineCount
  @BackupMachineCount
end

#BalanceStatusObject

Parameters:

  • StrategyCount:

    已开启防御策略数量

  • MachineCount:

    已开启防御机器数

  • SnapshotSize:

    快照总容量

  • RollBackTaskCount:

    恢复备份任务数量

  • ProgressingSnapshotTaskCount:

    进行中的创建快照任务数

  • ProgressingRollBackTaskCount:

    进行中的恢复备份任务数

  • MachineTotal:

    机器总数

  • StrategyTotal:

    策略总数

  • BalanceStatus:

    账户状态:0未欠费,1已欠费

  • BackupMachineCount:

    已备份主机数

  • RequestId:

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



19888
19889
19890
# File 'lib/v20180228/models.rb', line 19888

def BalanceStatus
  @BalanceStatus
end

#MachineCountObject

Parameters:

  • StrategyCount:

    已开启防御策略数量

  • MachineCount:

    已开启防御机器数

  • SnapshotSize:

    快照总容量

  • RollBackTaskCount:

    恢复备份任务数量

  • ProgressingSnapshotTaskCount:

    进行中的创建快照任务数

  • ProgressingRollBackTaskCount:

    进行中的恢复备份任务数

  • MachineTotal:

    机器总数

  • StrategyTotal:

    策略总数

  • BalanceStatus:

    账户状态:0未欠费,1已欠费

  • BackupMachineCount:

    已备份主机数

  • RequestId:

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



19888
19889
19890
# File 'lib/v20180228/models.rb', line 19888

def MachineCount
  @MachineCount
end

#MachineTotalObject

Parameters:

  • StrategyCount:

    已开启防御策略数量

  • MachineCount:

    已开启防御机器数

  • SnapshotSize:

    快照总容量

  • RollBackTaskCount:

    恢复备份任务数量

  • ProgressingSnapshotTaskCount:

    进行中的创建快照任务数

  • ProgressingRollBackTaskCount:

    进行中的恢复备份任务数

  • MachineTotal:

    机器总数

  • StrategyTotal:

    策略总数

  • BalanceStatus:

    账户状态:0未欠费,1已欠费

  • BackupMachineCount:

    已备份主机数

  • RequestId:

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



19888
19889
19890
# File 'lib/v20180228/models.rb', line 19888

def MachineTotal
  @MachineTotal
end

#ProgressingRollBackTaskCountObject

Parameters:

  • StrategyCount:

    已开启防御策略数量

  • MachineCount:

    已开启防御机器数

  • SnapshotSize:

    快照总容量

  • RollBackTaskCount:

    恢复备份任务数量

  • ProgressingSnapshotTaskCount:

    进行中的创建快照任务数

  • ProgressingRollBackTaskCount:

    进行中的恢复备份任务数

  • MachineTotal:

    机器总数

  • StrategyTotal:

    策略总数

  • BalanceStatus:

    账户状态:0未欠费,1已欠费

  • BackupMachineCount:

    已备份主机数

  • RequestId:

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



19888
19889
19890
# File 'lib/v20180228/models.rb', line 19888

def ProgressingRollBackTaskCount
  @ProgressingRollBackTaskCount
end

#ProgressingSnapshotTaskCountObject

Parameters:

  • StrategyCount:

    已开启防御策略数量

  • MachineCount:

    已开启防御机器数

  • SnapshotSize:

    快照总容量

  • RollBackTaskCount:

    恢复备份任务数量

  • ProgressingSnapshotTaskCount:

    进行中的创建快照任务数

  • ProgressingRollBackTaskCount:

    进行中的恢复备份任务数

  • MachineTotal:

    机器总数

  • StrategyTotal:

    策略总数

  • BalanceStatus:

    账户状态:0未欠费,1已欠费

  • BackupMachineCount:

    已备份主机数

  • RequestId:

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



19888
19889
19890
# File 'lib/v20180228/models.rb', line 19888

def ProgressingSnapshotTaskCount
  @ProgressingSnapshotTaskCount
end

#RequestIdObject

Parameters:

  • StrategyCount:

    已开启防御策略数量

  • MachineCount:

    已开启防御机器数

  • SnapshotSize:

    快照总容量

  • RollBackTaskCount:

    恢复备份任务数量

  • ProgressingSnapshotTaskCount:

    进行中的创建快照任务数

  • ProgressingRollBackTaskCount:

    进行中的恢复备份任务数

  • MachineTotal:

    机器总数

  • StrategyTotal:

    策略总数

  • BalanceStatus:

    账户状态:0未欠费,1已欠费

  • BackupMachineCount:

    已备份主机数

  • RequestId:

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



19888
19889
19890
# File 'lib/v20180228/models.rb', line 19888

def RequestId
  @RequestId
end

#RollBackTaskCountObject

Parameters:

  • StrategyCount:

    已开启防御策略数量

  • MachineCount:

    已开启防御机器数

  • SnapshotSize:

    快照总容量

  • RollBackTaskCount:

    恢复备份任务数量

  • ProgressingSnapshotTaskCount:

    进行中的创建快照任务数

  • ProgressingRollBackTaskCount:

    进行中的恢复备份任务数

  • MachineTotal:

    机器总数

  • StrategyTotal:

    策略总数

  • BalanceStatus:

    账户状态:0未欠费,1已欠费

  • BackupMachineCount:

    已备份主机数

  • RequestId:

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



19888
19889
19890
# File 'lib/v20180228/models.rb', line 19888

def RollBackTaskCount
  @RollBackTaskCount
end

#SnapshotSizeObject

Parameters:

  • StrategyCount:

    已开启防御策略数量

  • MachineCount:

    已开启防御机器数

  • SnapshotSize:

    快照总容量

  • RollBackTaskCount:

    恢复备份任务数量

  • ProgressingSnapshotTaskCount:

    进行中的创建快照任务数

  • ProgressingRollBackTaskCount:

    进行中的恢复备份任务数

  • MachineTotal:

    机器总数

  • StrategyTotal:

    策略总数

  • BalanceStatus:

    账户状态:0未欠费,1已欠费

  • BackupMachineCount:

    已备份主机数

  • RequestId:

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



19888
19889
19890
# File 'lib/v20180228/models.rb', line 19888

def SnapshotSize
  @SnapshotSize
end

#StrategyCountObject

Parameters:

  • StrategyCount:

    已开启防御策略数量

  • MachineCount:

    已开启防御机器数

  • SnapshotSize:

    快照总容量

  • RollBackTaskCount:

    恢复备份任务数量

  • ProgressingSnapshotTaskCount:

    进行中的创建快照任务数

  • ProgressingRollBackTaskCount:

    进行中的恢复备份任务数

  • MachineTotal:

    机器总数

  • StrategyTotal:

    策略总数

  • BalanceStatus:

    账户状态:0未欠费,1已欠费

  • BackupMachineCount:

    已备份主机数

  • RequestId:

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



19888
19889
19890
# File 'lib/v20180228/models.rb', line 19888

def StrategyCount
  @StrategyCount
end

#StrategyTotalObject

Parameters:

  • StrategyCount:

    已开启防御策略数量

  • MachineCount:

    已开启防御机器数

  • SnapshotSize:

    快照总容量

  • RollBackTaskCount:

    恢复备份任务数量

  • ProgressingSnapshotTaskCount:

    进行中的创建快照任务数

  • ProgressingRollBackTaskCount:

    进行中的恢复备份任务数

  • MachineTotal:

    机器总数

  • StrategyTotal:

    策略总数

  • BalanceStatus:

    账户状态:0未欠费,1已欠费

  • BackupMachineCount:

    已备份主机数

  • RequestId:

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



19888
19889
19890
# File 'lib/v20180228/models.rb', line 19888

def StrategyTotal
  @StrategyTotal
end

Instance Method Details

#deserialize(params) ⇒ Object



19904
19905
19906
19907
19908
19909
19910
19911
19912
19913
19914
19915
19916
# File 'lib/v20180228/models.rb', line 19904

def deserialize(params)
  @StrategyCount = params['StrategyCount']
  @MachineCount = params['MachineCount']
  @SnapshotSize = params['SnapshotSize']
  @RollBackTaskCount = params['RollBackTaskCount']
  @ProgressingSnapshotTaskCount = params['ProgressingSnapshotTaskCount']
  @ProgressingRollBackTaskCount = params['ProgressingRollBackTaskCount']
  @MachineTotal = params['MachineTotal']
  @StrategyTotal = params['StrategyTotal']
  @BalanceStatus = params['BalanceStatus']
  @BackupMachineCount = params['BackupMachineCount']
  @RequestId = params['RequestId']
end