Class: TencentCloud::Cwp::V20180228::HistoryAccount

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, uuid = nil, machineip = nil, machinename = nil, username = nil, modifytype = nil, modifytime = nil) ⇒ HistoryAccount

Returns a new instance of HistoryAccount.



29898
29899
29900
29901
29902
29903
29904
29905
29906
# File 'lib/v20180228/models.rb', line 29898

def initialize(id=nil, uuid=nil, machineip=nil, machinename=nil, username=nil, modifytype=nil, modifytime=nil)
  @Id = id
  @Uuid = uuid
  @MachineIp = machineip
  @MachineName = machinename
  @Username = username
  @ModifyType = modifytype
  @ModifyTime = modifytime
end

Instance Attribute Details

#IdObject

<li>CREATE:表示新增账号</li> <li>MODIFY:表示修改账号</li> <li>DELETE:表示删除账号</li>

Parameters:

  • Id:

    唯一ID。

  • Uuid:

    主机安全客户端唯一Uuid。

  • MachineIp:

    主机内网IP。

  • MachineName:

    主机名。

  • Username:

    账号名。

  • ModifyType:

    账号变更类型。

  • ModifyTime:

    变更时间。



29896
29897
29898
# File 'lib/v20180228/models.rb', line 29896

def Id
  @Id
end

#MachineIpObject

<li>CREATE:表示新增账号</li> <li>MODIFY:表示修改账号</li> <li>DELETE:表示删除账号</li>

Parameters:

  • Id:

    唯一ID。

  • Uuid:

    主机安全客户端唯一Uuid。

  • MachineIp:

    主机内网IP。

  • MachineName:

    主机名。

  • Username:

    账号名。

  • ModifyType:

    账号变更类型。

  • ModifyTime:

    变更时间。



29896
29897
29898
# File 'lib/v20180228/models.rb', line 29896

def MachineIp
  @MachineIp
end

#MachineNameObject

<li>CREATE:表示新增账号</li> <li>MODIFY:表示修改账号</li> <li>DELETE:表示删除账号</li>

Parameters:

  • Id:

    唯一ID。

  • Uuid:

    主机安全客户端唯一Uuid。

  • MachineIp:

    主机内网IP。

  • MachineName:

    主机名。

  • Username:

    账号名。

  • ModifyType:

    账号变更类型。

  • ModifyTime:

    变更时间。



29896
29897
29898
# File 'lib/v20180228/models.rb', line 29896

def MachineName
  @MachineName
end

#ModifyTimeObject

<li>CREATE:表示新增账号</li> <li>MODIFY:表示修改账号</li> <li>DELETE:表示删除账号</li>

Parameters:

  • Id:

    唯一ID。

  • Uuid:

    主机安全客户端唯一Uuid。

  • MachineIp:

    主机内网IP。

  • MachineName:

    主机名。

  • Username:

    账号名。

  • ModifyType:

    账号变更类型。

  • ModifyTime:

    变更时间。



29896
29897
29898
# File 'lib/v20180228/models.rb', line 29896

def ModifyTime
  @ModifyTime
end

#ModifyTypeObject

<li>CREATE:表示新增账号</li> <li>MODIFY:表示修改账号</li> <li>DELETE:表示删除账号</li>

Parameters:

  • Id:

    唯一ID。

  • Uuid:

    主机安全客户端唯一Uuid。

  • MachineIp:

    主机内网IP。

  • MachineName:

    主机名。

  • Username:

    账号名。

  • ModifyType:

    账号变更类型。

  • ModifyTime:

    变更时间。



29896
29897
29898
# File 'lib/v20180228/models.rb', line 29896

def ModifyType
  @ModifyType
end

#UsernameObject

<li>CREATE:表示新增账号</li> <li>MODIFY:表示修改账号</li> <li>DELETE:表示删除账号</li>

Parameters:

  • Id:

    唯一ID。

  • Uuid:

    主机安全客户端唯一Uuid。

  • MachineIp:

    主机内网IP。

  • MachineName:

    主机名。

  • Username:

    账号名。

  • ModifyType:

    账号变更类型。

  • ModifyTime:

    变更时间。



29896
29897
29898
# File 'lib/v20180228/models.rb', line 29896

def Username
  @Username
end

#UuidObject

<li>CREATE:表示新增账号</li> <li>MODIFY:表示修改账号</li> <li>DELETE:表示删除账号</li>

Parameters:

  • Id:

    唯一ID。

  • Uuid:

    主机安全客户端唯一Uuid。

  • MachineIp:

    主机内网IP。

  • MachineName:

    主机名。

  • Username:

    账号名。

  • ModifyType:

    账号变更类型。

  • ModifyTime:

    变更时间。



29896
29897
29898
# File 'lib/v20180228/models.rb', line 29896

def Uuid
  @Uuid
end

Instance Method Details

#deserialize(params) ⇒ Object



29908
29909
29910
29911
29912
29913
29914
29915
29916
# File 'lib/v20180228/models.rb', line 29908

def deserialize(params)
  @Id = params['Id']
  @Uuid = params['Uuid']
  @MachineIp = params['MachineIp']
  @MachineName = params['MachineName']
  @Username = params['Username']
  @ModifyType = params['ModifyType']
  @ModifyTime = params['ModifyTime']
end