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.



35865
35866
35867
35868
35869
35870
35871
35872
35873
35874
35875
35876
35877
35878
35879
35880
# File 'lib/v20180228/models.rb', line 35865

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:

    主机额外信息



35863
35864
35865
# File 'lib/v20180228/models.rb', line 35863

def Authorization
  @Authorization
end

#AutoRestoreSwitchStatusObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35863
35864
35865
# File 'lib/v20180228/models.rb', line 35863

def AutoRestoreSwitchStatus
  @AutoRestoreSwitchStatus
end

#ExceptionObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35863
35864
35865
# File 'lib/v20180228/models.rb', line 35863

def Exception
  @Exception
end

#ExceptionMessageObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35863
35864
35865
# File 'lib/v20180228/models.rb', line 35863

def ExceptionMessage
  @ExceptionMessage
end

#HostIpObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35863
35864
35865
# File 'lib/v20180228/models.rb', line 35863

def HostIp
  @HostIp
end

#HostNameObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35863
35864
35865
# File 'lib/v20180228/models.rb', line 35863

def HostName
  @HostName
end

#IdObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35863
35864
35865
# File 'lib/v20180228/models.rb', line 35863

def Id
  @Id
end

#MachineExtraInfoObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35863
35864
35865
# File 'lib/v20180228/models.rb', line 35863

def MachineExtraInfo
  @MachineExtraInfo
end

#MachineOsObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35863
35864
35865
# File 'lib/v20180228/models.rb', line 35863

def MachineOs
  @MachineOs
end

#ProgressObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35863
35864
35865
# File 'lib/v20180228/models.rb', line 35863

def Progress
  @Progress
end

#ProtectStatusObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35863
35864
35865
# File 'lib/v20180228/models.rb', line 35863

def ProtectStatus
  @ProtectStatus
end

#ProtectSwitchObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35863
35864
35865
# File 'lib/v20180228/models.rb', line 35863

def ProtectSwitch
  @ProtectSwitch
end

#QuuidObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35863
35864
35865
# File 'lib/v20180228/models.rb', line 35863

def Quuid
  @Quuid
end

#RelateDirNumObject

Parameters:

  • Id:

    唯一ID

  • HostName:

    服务器名称

  • HostIp:

    服务器IP

  • MachineOs:

    服务器系统

  • RelateDirNum:

    关联目录数

  • ProtectStatus:

    防护状态

  • ProtectSwitch:

    防护开关

  • AutoRestoreSwitchStatus:

    自动恢复开关

  • Quuid:

    服务器唯一ID

  • Authorization:

    是否已经授权

  • Exception:

    异常状态

  • Progress:

    过渡进度

  • ExceptionMessage:

    异常信息

  • MachineExtraInfo:

    主机额外信息



35863
35864
35865
# File 'lib/v20180228/models.rb', line 35863

def RelateDirNum
  @RelateDirNum
end

Instance Method Details

#deserialize(params) ⇒ Object



35882
35883
35884
35885
35886
35887
35888
35889
35890
35891
35892
35893
35894
35895
35896
35897
35898
35899
35900
# File 'lib/v20180228/models.rb', line 35882

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