Class: TencentCloud::Cwp::V20180228::ProtectDirRelatedServer

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(id = nil, hostname = nil, hostip = nil, machineos = nil, relatedirnum = nil, protectstatus = nil, protectswitch = nil, autorestoreswitchstatus = nil, quuid = nil, authorization = nil, exception = nil, progress = nil, exceptionmessage = nil, machineextrainfo = nil) ⇒ ProtectDirRelatedServer

Returns a new instance of ProtectDirRelatedServer.



35495
35496
35497
35498
35499
35500
35501
35502
35503
35504
35505
35506
35507
35508
35509
35510
# File 'lib/v20180228/models.rb', line 35495

def initialize(id=nil, hostname=nil, hostip=nil, machineos=nil, relatedirnum=nil, protectstatus=nil, protectswitch=nil, autorestoreswitchstatus=nil, quuid=nil, authorization=nil, exception=nil, progress=nil, exceptionmessage=nil, machineextrainfo=nil)
  @Id = id
  @HostName = hostname
  @HostIp = hostip
  @MachineOs = machineos
  @RelateDirNum = relatedirnum
  @ProtectStatus = protectstatus
  @ProtectSwitch = protectswitch
  @AutoRestoreSwitchStatus = autorestoreswitchstatus
  @Quuid = quuid
  @Authorization = authorization
  @Exception = exception
  @Progress = progress
  @ExceptionMessage = exceptionmessage
  @MachineExtraInfo = machineextrainfo
end

Instance Attribute Details

#AuthorizationObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35493
35494
35495
# File 'lib/v20180228/models.rb', line 35493

def Authorization
  @Authorization
end

#AutoRestoreSwitchStatusObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35493
35494
35495
# File 'lib/v20180228/models.rb', line 35493

def AutoRestoreSwitchStatus
  @AutoRestoreSwitchStatus
end

#ExceptionObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35493
35494
35495
# File 'lib/v20180228/models.rb', line 35493

def Exception
  @Exception
end

#ExceptionMessageObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35493
35494
35495
# File 'lib/v20180228/models.rb', line 35493

def ExceptionMessage
  @ExceptionMessage
end

#HostIpObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35493
35494
35495
# File 'lib/v20180228/models.rb', line 35493

def HostIp
  @HostIp
end

#HostNameObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35493
35494
35495
# File 'lib/v20180228/models.rb', line 35493

def HostName
  @HostName
end

#IdObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35493
35494
35495
# File 'lib/v20180228/models.rb', line 35493

def Id
  @Id
end

#MachineExtraInfoObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35493
35494
35495
# File 'lib/v20180228/models.rb', line 35493

def MachineExtraInfo
  @MachineExtraInfo
end

#MachineOsObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35493
35494
35495
# File 'lib/v20180228/models.rb', line 35493

def MachineOs
  @MachineOs
end

#ProgressObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35493
35494
35495
# File 'lib/v20180228/models.rb', line 35493

def Progress
  @Progress
end

#ProtectStatusObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35493
35494
35495
# File 'lib/v20180228/models.rb', line 35493

def ProtectStatus
  @ProtectStatus
end

#ProtectSwitchObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35493
35494
35495
# File 'lib/v20180228/models.rb', line 35493

def ProtectSwitch
  @ProtectSwitch
end

#QuuidObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35493
35494
35495
# File 'lib/v20180228/models.rb', line 35493

def Quuid
  @Quuid
end

#RelateDirNumObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35493
35494
35495
# File 'lib/v20180228/models.rb', line 35493

def RelateDirNum
  @RelateDirNum
end

Instance Method Details

#deserialize(params) ⇒ Object



35512
35513
35514
35515
35516
35517
35518
35519
35520
35521
35522
35523
35524
35525
35526
35527
35528
35529
35530
# File 'lib/v20180228/models.rb', line 35512

def deserialize(params)
  @Id = params['Id']
  @HostName = params['HostName']
  @HostIp = params['HostIp']
  @MachineOs = params['MachineOs']
  @RelateDirNum = params['RelateDirNum']
  @ProtectStatus = params['ProtectStatus']
  @ProtectSwitch = params['ProtectSwitch']
  @AutoRestoreSwitchStatus = params['AutoRestoreSwitchStatus']
  @Quuid = params['Quuid']
  @Authorization = params['Authorization']
  @Exception = params['Exception']
  @Progress = params['Progress']
  @ExceptionMessage = params['ExceptionMessage']
  unless params['MachineExtraInfo'].nil?
    @MachineExtraInfo = MachineExtraInfo.new
    @MachineExtraInfo.deserialize(params['MachineExtraInfo'])
  end
end