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

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

Overview

授权绑定详情信息

Instance Attribute Summary collapse

  • #AgentStatus ⇒ Object
  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • .
  • #InstanceState ⇒ Object
  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • .
  • #IsSwitchBind ⇒ Object
  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • .
  • #IsUnBind ⇒ Object
  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • .
  • #MachineExtraInfo ⇒ Object
  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • .
  • #MachineIp ⇒ Object
  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • .
  • #MachineName ⇒ Object
  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • .
  • #MachineWanIp ⇒ Object
  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • .
  • #Quuid ⇒ Object
  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • .
  • #Tags ⇒ Object
  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • .
  • #Uuid ⇒ Object
  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • .

    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.

    
    
    30362
    30363
    30364
    30365
    30366
    30367
    30368
    30369
    30370
    30371
    30372
    30373
    30374
    30375
    # File 'lib/v20180228/models.rb', line 30362
    
    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

  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • Parameters:

    • MachineName:

      机器别名

    • MachineWanIp:

      机器公网IP

    • MachineIp:

      机器内网IP

    • Quuid:

      云服务器UUID

    • Uuid:

      主机安全客户端UUID

    • Tags:

      标签信息

    • AgentStatus:

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

    • IsUnBind:

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

    • IsSwitchBind:

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

    • MachineExtraInfo:

      主机额外信息

    • InstanceState: (li)

      RUNNING 运行中

  • AgentState: (li)

    ONLINE 已离线

  • 
    
    30360
    30361
    30362
    # File 'lib/v20180228/models.rb', line 30360
    
    def AgentState
      @AgentState
    end

    #AgentStatusObject

  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • Parameters:

  • AgentState: (li)

    ONLINE 已离线

  • 
    
    30360
    30361
    30362
    # File 'lib/v20180228/models.rb', line 30360
    
    def AgentStatus
      @AgentStatus
    end

    #InstanceStateObject

  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • Parameters:

  • AgentState: (li)

    ONLINE 已离线

  • 
    
    30360
    30361
    30362
    # File 'lib/v20180228/models.rb', line 30360
    
    def InstanceState
      @InstanceState
    end

    #IsSwitchBindObject

  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • Parameters:

  • AgentState: (li)

    ONLINE 已离线

  • 
    
    30360
    30361
    30362
    # File 'lib/v20180228/models.rb', line 30360
    
    def IsSwitchBind
      @IsSwitchBind
    end

    #IsUnBindObject

  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • Parameters:

  • AgentState: (li)

    ONLINE 已离线

  • 
    
    30360
    30361
    30362
    # File 'lib/v20180228/models.rb', line 30360
    
    def IsUnBind
      @IsUnBind
    end

    #MachineExtraInfoObject

  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • Parameters:

  • AgentState: (li)

    ONLINE 已离线

  • 
    
    30360
    30361
    30362
    # File 'lib/v20180228/models.rb', line 30360
    
    def MachineExtraInfo
      @MachineExtraInfo
    end

    #MachineIpObject

  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • Parameters:

  • AgentState: (li)

    ONLINE 已离线

  • 
    
    30360
    30361
    30362
    # File 'lib/v20180228/models.rb', line 30360
    
    def MachineIp
      @MachineIp
    end

    #MachineNameObject

  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • Parameters:

  • AgentState: (li)

    ONLINE 已离线

  • 
    
    30360
    30361
    30362
    # File 'lib/v20180228/models.rb', line 30360
    
    def MachineName
      @MachineName
    end

    #MachineWanIpObject

  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • Parameters:

  • AgentState: (li)

    ONLINE 已离线

  • 
    
    30360
    30361
    30362
    # File 'lib/v20180228/models.rb', line 30360
    
    def MachineWanIp
      @MachineWanIp
    end

    #QuuidObject

  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • Parameters:

  • AgentState: (li)

    ONLINE 已离线

  • 
    
    30360
    30361
    30362
    # File 'lib/v20180228/models.rb', line 30360
    
    def Quuid
      @Quuid
    end

    #TagsObject

  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • Parameters:

  • AgentState: (li)

    ONLINE 已离线

  • 
    
    30360
    30361
    30362
    # File 'lib/v20180228/models.rb', line 30360
    
    def Tags
      @Tags
    end

    #UuidObject

  • STOPPED 已关机
  • EXPIRED 待回收
  • OFFLINE 防护中
  • UNINSTALLED 未安装客户端
  • Parameters:

  • AgentState: (li)

    ONLINE 已离线

  • 
    
    30360
    30361
    30362
    # File 'lib/v20180228/models.rb', line 30360
    
    def Uuid
      @Uuid
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    30377
    30378
    30379
    30380
    30381
    30382
    30383
    30384
    30385
    30386
    30387
    30388
    30389
    30390
    30391
    30392
    30393
    # File 'lib/v20180228/models.rb', line 30377
    
    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