Class: TencentCloud::Cwp::V20180228::LicenseBindDetail

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(machinename = nil, machinewanip = nil, machineip = nil, quuid = nil, uuid = nil, tags = nil, agentstatus = nil, isunbind = nil, isswitchbind = nil, machineextrainfo = nil, instancestate = nil, agentstate = nil) ⇒ LicenseBindDetail

Returns a new instance of LicenseBindDetail.



30813
30814
30815
30816
30817
30818
30819
30820
30821
30822
30823
30824
30825
30826
# File 'lib/v20180228/models.rb', line 30813

def initialize(machinename=nil, machinewanip=nil, machineip=nil, quuid=nil, uuid=nil, tags=nil, agentstatus=nil, isunbind=nil, isswitchbind=nil, machineextrainfo=nil, instancestate=nil, agentstate=nil)
  @MachineName = machinename
  @MachineWanIp = machinewanip
  @MachineIp = machineip
  @Quuid = quuid
  @Uuid = uuid
  @Tags = tags
  @AgentStatus = agentstatus
  @IsUnBind = isunbind
  @IsSwitchBind = isswitchbind
  @MachineExtraInfo = machineextrainfo
  @InstanceState = instancestate
  @AgentState = agentstate
end

Instance Attribute Details

#AgentStateObject

<li> STOPPED 已关机</li> <li> EXPIRED 待回收</li> <li>OFFLINE 防护中</li> <li>UNINSTALLED 未安装客户端</li>

Parameters:

  • MachineName:

    机器别名

  • MachineWanIp:

    机器公网IP

  • MachineIp:

    机器内网IP

  • Quuid:

    云服务器UUID

  • Uuid:

    主机安全客户端UUID

  • Tags:

    标签信息

  • AgentStatus:

    主机安全客户端状态,OFFLINE 离线,ONLINE 在线,UNINSTALL 未安装

  • IsUnBind:

    是否允许解绑,false 不允许解绑

  • IsSwitchBind:

    是否允许换绑,false 不允许换绑

  • MachineExtraInfo:

    主机额外信息

  • InstanceState: (li)

    RUNNING 运行中</li>

  • AgentState: (li)

    ONLINE 已离线 </li>



30811
30812
30813
# File 'lib/v20180228/models.rb', line 30811

def AgentState
  @AgentState
end

#AgentStatusObject

<li> STOPPED 已关机</li> <li> EXPIRED 待回收</li> <li>OFFLINE 防护中</li> <li>UNINSTALLED 未安装客户端</li>

Parameters:

  • MachineName:

    机器别名

  • MachineWanIp:

    机器公网IP

  • MachineIp:

    机器内网IP

  • Quuid:

    云服务器UUID

  • Uuid:

    主机安全客户端UUID

  • Tags:

    标签信息

  • AgentStatus:

    主机安全客户端状态,OFFLINE 离线,ONLINE 在线,UNINSTALL 未安装

  • IsUnBind:

    是否允许解绑,false 不允许解绑

  • IsSwitchBind:

    是否允许换绑,false 不允许换绑

  • MachineExtraInfo:

    主机额外信息

  • InstanceState: (li)

    RUNNING 运行中</li>

  • AgentState: (li)

    ONLINE 已离线 </li>



30811
30812
30813
# File 'lib/v20180228/models.rb', line 30811

def AgentStatus
  @AgentStatus
end

#InstanceStateObject

<li> STOPPED 已关机</li> <li> EXPIRED 待回收</li> <li>OFFLINE 防护中</li> <li>UNINSTALLED 未安装客户端</li>

Parameters:

  • MachineName:

    机器别名

  • MachineWanIp:

    机器公网IP

  • MachineIp:

    机器内网IP

  • Quuid:

    云服务器UUID

  • Uuid:

    主机安全客户端UUID

  • Tags:

    标签信息

  • AgentStatus:

    主机安全客户端状态,OFFLINE 离线,ONLINE 在线,UNINSTALL 未安装

  • IsUnBind:

    是否允许解绑,false 不允许解绑

  • IsSwitchBind:

    是否允许换绑,false 不允许换绑

  • MachineExtraInfo:

    主机额外信息

  • InstanceState: (li)

    RUNNING 运行中</li>

  • AgentState: (li)

    ONLINE 已离线 </li>



30811
30812
30813
# File 'lib/v20180228/models.rb', line 30811

def InstanceState
  @InstanceState
end

#IsSwitchBindObject

<li> STOPPED 已关机</li> <li> EXPIRED 待回收</li> <li>OFFLINE 防护中</li> <li>UNINSTALLED 未安装客户端</li>

Parameters:

  • MachineName:

    机器别名

  • MachineWanIp:

    机器公网IP

  • MachineIp:

    机器内网IP

  • Quuid:

    云服务器UUID

  • Uuid:

    主机安全客户端UUID

  • Tags:

    标签信息

  • AgentStatus:

    主机安全客户端状态,OFFLINE 离线,ONLINE 在线,UNINSTALL 未安装

  • IsUnBind:

    是否允许解绑,false 不允许解绑

  • IsSwitchBind:

    是否允许换绑,false 不允许换绑

  • MachineExtraInfo:

    主机额外信息

  • InstanceState: (li)

    RUNNING 运行中</li>

  • AgentState: (li)

    ONLINE 已离线 </li>



30811
30812
30813
# File 'lib/v20180228/models.rb', line 30811

def IsSwitchBind
  @IsSwitchBind
end

#IsUnBindObject

<li> STOPPED 已关机</li> <li> EXPIRED 待回收</li> <li>OFFLINE 防护中</li> <li>UNINSTALLED 未安装客户端</li>

Parameters:

  • MachineName:

    机器别名

  • MachineWanIp:

    机器公网IP

  • MachineIp:

    机器内网IP

  • Quuid:

    云服务器UUID

  • Uuid:

    主机安全客户端UUID

  • Tags:

    标签信息

  • AgentStatus:

    主机安全客户端状态,OFFLINE 离线,ONLINE 在线,UNINSTALL 未安装

  • IsUnBind:

    是否允许解绑,false 不允许解绑

  • IsSwitchBind:

    是否允许换绑,false 不允许换绑

  • MachineExtraInfo:

    主机额外信息

  • InstanceState: (li)

    RUNNING 运行中</li>

  • AgentState: (li)

    ONLINE 已离线 </li>



30811
30812
30813
# File 'lib/v20180228/models.rb', line 30811

def IsUnBind
  @IsUnBind
end

#MachineExtraInfoObject

<li> STOPPED 已关机</li> <li> EXPIRED 待回收</li> <li>OFFLINE 防护中</li> <li>UNINSTALLED 未安装客户端</li>

Parameters:

  • MachineName:

    机器别名

  • MachineWanIp:

    机器公网IP

  • MachineIp:

    机器内网IP

  • Quuid:

    云服务器UUID

  • Uuid:

    主机安全客户端UUID

  • Tags:

    标签信息

  • AgentStatus:

    主机安全客户端状态,OFFLINE 离线,ONLINE 在线,UNINSTALL 未安装

  • IsUnBind:

    是否允许解绑,false 不允许解绑

  • IsSwitchBind:

    是否允许换绑,false 不允许换绑

  • MachineExtraInfo:

    主机额外信息

  • InstanceState: (li)

    RUNNING 运行中</li>

  • AgentState: (li)

    ONLINE 已离线 </li>



30811
30812
30813
# File 'lib/v20180228/models.rb', line 30811

def MachineExtraInfo
  @MachineExtraInfo
end

#MachineIpObject

<li> STOPPED 已关机</li> <li> EXPIRED 待回收</li> <li>OFFLINE 防护中</li> <li>UNINSTALLED 未安装客户端</li>

Parameters:

  • MachineName:

    机器别名

  • MachineWanIp:

    机器公网IP

  • MachineIp:

    机器内网IP

  • Quuid:

    云服务器UUID

  • Uuid:

    主机安全客户端UUID

  • Tags:

    标签信息

  • AgentStatus:

    主机安全客户端状态,OFFLINE 离线,ONLINE 在线,UNINSTALL 未安装

  • IsUnBind:

    是否允许解绑,false 不允许解绑

  • IsSwitchBind:

    是否允许换绑,false 不允许换绑

  • MachineExtraInfo:

    主机额外信息

  • InstanceState: (li)

    RUNNING 运行中</li>

  • AgentState: (li)

    ONLINE 已离线 </li>



30811
30812
30813
# File 'lib/v20180228/models.rb', line 30811

def MachineIp
  @MachineIp
end

#MachineNameObject

<li> STOPPED 已关机</li> <li> EXPIRED 待回收</li> <li>OFFLINE 防护中</li> <li>UNINSTALLED 未安装客户端</li>

Parameters:

  • MachineName:

    机器别名

  • MachineWanIp:

    机器公网IP

  • MachineIp:

    机器内网IP

  • Quuid:

    云服务器UUID

  • Uuid:

    主机安全客户端UUID

  • Tags:

    标签信息

  • AgentStatus:

    主机安全客户端状态,OFFLINE 离线,ONLINE 在线,UNINSTALL 未安装

  • IsUnBind:

    是否允许解绑,false 不允许解绑

  • IsSwitchBind:

    是否允许换绑,false 不允许换绑

  • MachineExtraInfo:

    主机额外信息

  • InstanceState: (li)

    RUNNING 运行中</li>

  • AgentState: (li)

    ONLINE 已离线 </li>



30811
30812
30813
# File 'lib/v20180228/models.rb', line 30811

def MachineName
  @MachineName
end

#MachineWanIpObject

<li> STOPPED 已关机</li> <li> EXPIRED 待回收</li> <li>OFFLINE 防护中</li> <li>UNINSTALLED 未安装客户端</li>

Parameters:

  • MachineName:

    机器别名

  • MachineWanIp:

    机器公网IP

  • MachineIp:

    机器内网IP

  • Quuid:

    云服务器UUID

  • Uuid:

    主机安全客户端UUID

  • Tags:

    标签信息

  • AgentStatus:

    主机安全客户端状态,OFFLINE 离线,ONLINE 在线,UNINSTALL 未安装

  • IsUnBind:

    是否允许解绑,false 不允许解绑

  • IsSwitchBind:

    是否允许换绑,false 不允许换绑

  • MachineExtraInfo:

    主机额外信息

  • InstanceState: (li)

    RUNNING 运行中</li>

  • AgentState: (li)

    ONLINE 已离线 </li>



30811
30812
30813
# File 'lib/v20180228/models.rb', line 30811

def MachineWanIp
  @MachineWanIp
end

#QuuidObject

<li> STOPPED 已关机</li> <li> EXPIRED 待回收</li> <li>OFFLINE 防护中</li> <li>UNINSTALLED 未安装客户端</li>

Parameters:

  • MachineName:

    机器别名

  • MachineWanIp:

    机器公网IP

  • MachineIp:

    机器内网IP

  • Quuid:

    云服务器UUID

  • Uuid:

    主机安全客户端UUID

  • Tags:

    标签信息

  • AgentStatus:

    主机安全客户端状态,OFFLINE 离线,ONLINE 在线,UNINSTALL 未安装

  • IsUnBind:

    是否允许解绑,false 不允许解绑

  • IsSwitchBind:

    是否允许换绑,false 不允许换绑

  • MachineExtraInfo:

    主机额外信息

  • InstanceState: (li)

    RUNNING 运行中</li>

  • AgentState: (li)

    ONLINE 已离线 </li>



30811
30812
30813
# File 'lib/v20180228/models.rb', line 30811

def Quuid
  @Quuid
end

#TagsObject

<li> STOPPED 已关机</li> <li> EXPIRED 待回收</li> <li>OFFLINE 防护中</li> <li>UNINSTALLED 未安装客户端</li>

Parameters:

  • MachineName:

    机器别名

  • MachineWanIp:

    机器公网IP

  • MachineIp:

    机器内网IP

  • Quuid:

    云服务器UUID

  • Uuid:

    主机安全客户端UUID

  • Tags:

    标签信息

  • AgentStatus:

    主机安全客户端状态,OFFLINE 离线,ONLINE 在线,UNINSTALL 未安装

  • IsUnBind:

    是否允许解绑,false 不允许解绑

  • IsSwitchBind:

    是否允许换绑,false 不允许换绑

  • MachineExtraInfo:

    主机额外信息

  • InstanceState: (li)

    RUNNING 运行中</li>

  • AgentState: (li)

    ONLINE 已离线 </li>



30811
30812
30813
# File 'lib/v20180228/models.rb', line 30811

def Tags
  @Tags
end

#UuidObject

<li> STOPPED 已关机</li> <li> EXPIRED 待回收</li> <li>OFFLINE 防护中</li> <li>UNINSTALLED 未安装客户端</li>

Parameters:

  • MachineName:

    机器别名

  • MachineWanIp:

    机器公网IP

  • MachineIp:

    机器内网IP

  • Quuid:

    云服务器UUID

  • Uuid:

    主机安全客户端UUID

  • Tags:

    标签信息

  • AgentStatus:

    主机安全客户端状态,OFFLINE 离线,ONLINE 在线,UNINSTALL 未安装

  • IsUnBind:

    是否允许解绑,false 不允许解绑

  • IsSwitchBind:

    是否允许换绑,false 不允许换绑

  • MachineExtraInfo:

    主机额外信息

  • InstanceState: (li)

    RUNNING 运行中</li>

  • AgentState: (li)

    ONLINE 已离线 </li>



30811
30812
30813
# File 'lib/v20180228/models.rb', line 30811

def Uuid
  @Uuid
end

Instance Method Details

#deserialize(params) ⇒ Object



30828
30829
30830
30831
30832
30833
30834
30835
30836
30837
30838
30839
30840
30841
30842
30843
30844
# File 'lib/v20180228/models.rb', line 30828

def deserialize(params)
  @MachineName = params['MachineName']
  @MachineWanIp = params['MachineWanIp']
  @MachineIp = params['MachineIp']
  @Quuid = params['Quuid']
  @Uuid = params['Uuid']
  @Tags = params['Tags']
  @AgentStatus = params['AgentStatus']
  @IsUnBind = params['IsUnBind']
  @IsSwitchBind = params['IsSwitchBind']
  unless params['MachineExtraInfo'].nil?
    @MachineExtraInfo = MachineExtraInfo.new
    @MachineExtraInfo.deserialize(params['MachineExtraInfo'])
  end
  @InstanceState = params['InstanceState']
  @AgentState = params['AgentState']
end