Class: TencentCloud::Cwp::V20180228::RansomDefenseStrategyMachineDetail

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

Overview

防勒索主机列表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(uuid = nil, quuid = nil, machinename = nil, instanceid = nil, machineip = nil, machinewanip = nil, cloudtags = nil, regioninfo = nil, tag = nil, status = nil, strategyid = nil, diskinfo = nil, hostversion = nil, strategyname = nil, machinetype = nil) ⇒ RansomDefenseStrategyMachineDetail

Returns a new instance of RansomDefenseStrategyMachineDetail.



36241
36242
36243
36244
36245
36246
36247
36248
36249
36250
36251
36252
36253
36254
36255
36256
36257
# File 'lib/v20180228/models.rb', line 36241

def initialize(uuid=nil, quuid=nil, machinename=nil, instanceid=nil, machineip=nil, machinewanip=nil, cloudtags=nil, regioninfo=nil, tag=nil, status=nil, strategyid=nil, diskinfo=nil, hostversion=nil, strategyname=nil, machinetype=nil)
  @Uuid = uuid
  @Quuid = quuid
  @MachineName = machinename
  @InstanceId = instanceid
  @MachineIp = machineip
  @MachineWanIp = machinewanip
  @CloudTags = cloudtags
  @RegionInfo = regioninfo
  @Tag = tag
  @Status = status
  @StrategyId = strategyid
  @DiskInfo = diskinfo
  @HostVersion = hostversion
  @StrategyName = strategyname
  @MachineType = machinetype
end

Instance Attribute Details

#CloudTagsObject

;分割 diskId1|diskName1;diskId2|diskName2

Parameters:

  • 主机Uuid

  • 主机Quuid

  • 主机名称

  • 主机实例id

  • 内网ip

  • 外网ip

  • 云标签

  • 可用区信息

  • 主机安全标签

  • 防护状态:0关闭,1开启

  • 策略id,为0时未绑定策略

  • 硬盘信息,为空时所有硬盘生效:

  • 版本信息:0-基础版 1-专业版 2-旗舰版 3-轻量版

  • 策略名称

  • 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区



36239
36240
36241
# File 'lib/v20180228/models.rb', line 36239

def CloudTags
  @CloudTags
end

#DiskInfoObject

;分割 diskId1|diskName1;diskId2|diskName2

Parameters:

  • 主机Uuid

  • 主机Quuid

  • 主机名称

  • 主机实例id

  • 内网ip

  • 外网ip

  • 云标签

  • 可用区信息

  • 主机安全标签

  • 防护状态:0关闭,1开启

  • 策略id,为0时未绑定策略

  • 硬盘信息,为空时所有硬盘生效:

  • 版本信息:0-基础版 1-专业版 2-旗舰版 3-轻量版

  • 策略名称

  • 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区



36239
36240
36241
# File 'lib/v20180228/models.rb', line 36239

def DiskInfo
  @DiskInfo
end

#HostVersionObject

;分割 diskId1|diskName1;diskId2|diskName2

Parameters:

  • 主机Uuid

  • 主机Quuid

  • 主机名称

  • 主机实例id

  • 内网ip

  • 外网ip

  • 云标签

  • 可用区信息

  • 主机安全标签

  • 防护状态:0关闭,1开启

  • 策略id,为0时未绑定策略

  • 硬盘信息,为空时所有硬盘生效:

  • 版本信息:0-基础版 1-专业版 2-旗舰版 3-轻量版

  • 策略名称

  • 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区



36239
36240
36241
# File 'lib/v20180228/models.rb', line 36239

def HostVersion
  @HostVersion
end

#InstanceIdObject

;分割 diskId1|diskName1;diskId2|diskName2

Parameters:

  • 主机Uuid

  • 主机Quuid

  • 主机名称

  • 主机实例id

  • 内网ip

  • 外网ip

  • 云标签

  • 可用区信息

  • 主机安全标签

  • 防护状态:0关闭,1开启

  • 策略id,为0时未绑定策略

  • 硬盘信息,为空时所有硬盘生效:

  • 版本信息:0-基础版 1-专业版 2-旗舰版 3-轻量版

  • 策略名称

  • 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区



36239
36240
36241
# File 'lib/v20180228/models.rb', line 36239

def InstanceId
  @InstanceId
end

#MachineIpObject

;分割 diskId1|diskName1;diskId2|diskName2

Parameters:

  • 主机Uuid

  • 主机Quuid

  • 主机名称

  • 主机实例id

  • 内网ip

  • 外网ip

  • 云标签

  • 可用区信息

  • 主机安全标签

  • 防护状态:0关闭,1开启

  • 策略id,为0时未绑定策略

  • 硬盘信息,为空时所有硬盘生效:

  • 版本信息:0-基础版 1-专业版 2-旗舰版 3-轻量版

  • 策略名称

  • 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区



36239
36240
36241
# File 'lib/v20180228/models.rb', line 36239

def MachineIp
  @MachineIp
end

#MachineNameObject

;分割 diskId1|diskName1;diskId2|diskName2

Parameters:

  • 主机Uuid

  • 主机Quuid

  • 主机名称

  • 主机实例id

  • 内网ip

  • 外网ip

  • 云标签

  • 可用区信息

  • 主机安全标签

  • 防护状态:0关闭,1开启

  • 策略id,为0时未绑定策略

  • 硬盘信息,为空时所有硬盘生效:

  • 版本信息:0-基础版 1-专业版 2-旗舰版 3-轻量版

  • 策略名称

  • 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区



36239
36240
36241
# File 'lib/v20180228/models.rb', line 36239

def MachineName
  @MachineName
end

#MachineTypeObject

;分割 diskId1|diskName1;diskId2|diskName2

Parameters:

  • 主机Uuid

  • 主机Quuid

  • 主机名称

  • 主机实例id

  • 内网ip

  • 外网ip

  • 云标签

  • 可用区信息

  • 主机安全标签

  • 防护状态:0关闭,1开启

  • 策略id,为0时未绑定策略

  • 硬盘信息,为空时所有硬盘生效:

  • 版本信息:0-基础版 1-专业版 2-旗舰版 3-轻量版

  • 策略名称

  • 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区



36239
36240
36241
# File 'lib/v20180228/models.rb', line 36239

def MachineType
  @MachineType
end

#MachineWanIpObject

;分割 diskId1|diskName1;diskId2|diskName2

Parameters:

  • 主机Uuid

  • 主机Quuid

  • 主机名称

  • 主机实例id

  • 内网ip

  • 外网ip

  • 云标签

  • 可用区信息

  • 主机安全标签

  • 防护状态:0关闭,1开启

  • 策略id,为0时未绑定策略

  • 硬盘信息,为空时所有硬盘生效:

  • 版本信息:0-基础版 1-专业版 2-旗舰版 3-轻量版

  • 策略名称

  • 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区



36239
36240
36241
# File 'lib/v20180228/models.rb', line 36239

def MachineWanIp
  @MachineWanIp
end

#QuuidObject

;分割 diskId1|diskName1;diskId2|diskName2

Parameters:

  • 主机Uuid

  • 主机Quuid

  • 主机名称

  • 主机实例id

  • 内网ip

  • 外网ip

  • 云标签

  • 可用区信息

  • 主机安全标签

  • 防护状态:0关闭,1开启

  • 策略id,为0时未绑定策略

  • 硬盘信息,为空时所有硬盘生效:

  • 版本信息:0-基础版 1-专业版 2-旗舰版 3-轻量版

  • 策略名称

  • 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区



36239
36240
36241
# File 'lib/v20180228/models.rb', line 36239

def Quuid
  @Quuid
end

#RegionInfoObject

;分割 diskId1|diskName1;diskId2|diskName2

Parameters:

  • 主机Uuid

  • 主机Quuid

  • 主机名称

  • 主机实例id

  • 内网ip

  • 外网ip

  • 云标签

  • 可用区信息

  • 主机安全标签

  • 防护状态:0关闭,1开启

  • 策略id,为0时未绑定策略

  • 硬盘信息,为空时所有硬盘生效:

  • 版本信息:0-基础版 1-专业版 2-旗舰版 3-轻量版

  • 策略名称

  • 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区



36239
36240
36241
# File 'lib/v20180228/models.rb', line 36239

def RegionInfo
  @RegionInfo
end

#StatusObject

;分割 diskId1|diskName1;diskId2|diskName2

Parameters:

  • 主机Uuid

  • 主机Quuid

  • 主机名称

  • 主机实例id

  • 内网ip

  • 外网ip

  • 云标签

  • 可用区信息

  • 主机安全标签

  • 防护状态:0关闭,1开启

  • 策略id,为0时未绑定策略

  • 硬盘信息,为空时所有硬盘生效:

  • 版本信息:0-基础版 1-专业版 2-旗舰版 3-轻量版

  • 策略名称

  • 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区



36239
36240
36241
# File 'lib/v20180228/models.rb', line 36239

def Status
  @Status
end

#StrategyIdObject

;分割 diskId1|diskName1;diskId2|diskName2

Parameters:

  • 主机Uuid

  • 主机Quuid

  • 主机名称

  • 主机实例id

  • 内网ip

  • 外网ip

  • 云标签

  • 可用区信息

  • 主机安全标签

  • 防护状态:0关闭,1开启

  • 策略id,为0时未绑定策略

  • 硬盘信息,为空时所有硬盘生效:

  • 版本信息:0-基础版 1-专业版 2-旗舰版 3-轻量版

  • 策略名称

  • 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区



36239
36240
36241
# File 'lib/v20180228/models.rb', line 36239

def StrategyId
  @StrategyId
end

#StrategyNameObject

;分割 diskId1|diskName1;diskId2|diskName2

Parameters:

  • 主机Uuid

  • 主机Quuid

  • 主机名称

  • 主机实例id

  • 内网ip

  • 外网ip

  • 云标签

  • 可用区信息

  • 主机安全标签

  • 防护状态:0关闭,1开启

  • 策略id,为0时未绑定策略

  • 硬盘信息,为空时所有硬盘生效:

  • 版本信息:0-基础版 1-专业版 2-旗舰版 3-轻量版

  • 策略名称

  • 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区



36239
36240
36241
# File 'lib/v20180228/models.rb', line 36239

def StrategyName
  @StrategyName
end

#TagObject

;分割 diskId1|diskName1;diskId2|diskName2

Parameters:

  • 主机Uuid

  • 主机Quuid

  • 主机名称

  • 主机实例id

  • 内网ip

  • 外网ip

  • 云标签

  • 可用区信息

  • 主机安全标签

  • 防护状态:0关闭,1开启

  • 策略id,为0时未绑定策略

  • 硬盘信息,为空时所有硬盘生效:

  • 版本信息:0-基础版 1-专业版 2-旗舰版 3-轻量版

  • 策略名称

  • 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区



36239
36240
36241
# File 'lib/v20180228/models.rb', line 36239

def Tag
  @Tag
end

#UuidObject

;分割 diskId1|diskName1;diskId2|diskName2

Parameters:

  • 主机Uuid

  • 主机Quuid

  • 主机名称

  • 主机实例id

  • 内网ip

  • 外网ip

  • 云标签

  • 可用区信息

  • 主机安全标签

  • 防护状态:0关闭,1开启

  • 策略id,为0时未绑定策略

  • 硬盘信息,为空时所有硬盘生效:

  • 版本信息:0-基础版 1-专业版 2-旗舰版 3-轻量版

  • 策略名称

  • 机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区



36239
36240
36241
# File 'lib/v20180228/models.rb', line 36239

def Uuid
  @Uuid
end

Instance Method Details

#deserialize(params) ⇒ Object



36259
36260
36261
36262
36263
36264
36265
36266
36267
36268
36269
36270
36271
36272
36273
36274
36275
36276
36277
36278
36279
36280
36281
36282
36283
36284
36285
36286
36287
36288
36289
36290
36291
36292
# File 'lib/v20180228/models.rb', line 36259

def deserialize(params)
  @Uuid = params['Uuid']
  @Quuid = params['Quuid']
  @MachineName = params['MachineName']
  @InstanceId = params['InstanceId']
  @MachineIp = params['MachineIp']
  @MachineWanIp = params['MachineWanIp']
  unless params['CloudTags'].nil?
    @CloudTags = []
    params['CloudTags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @CloudTags << tag_tmp
    end
  end
  unless params['RegionInfo'].nil?
    @RegionInfo = RegionInfo.new
    @RegionInfo.deserialize(params['RegionInfo'])
  end
  unless params['Tag'].nil?
    @Tag = []
    params['Tag'].each do |i|
      machinetag_tmp = MachineTag.new
      machinetag_tmp.deserialize(i)
      @Tag << machinetag_tmp
    end
  end
  @Status = params['Status']
  @StrategyId = params['StrategyId']
  @DiskInfo = params['DiskInfo']
  @HostVersion = params['HostVersion']
  @StrategyName = params['StrategyName']
  @MachineType = params['MachineType']
end