Class: TencentCloud::Cwp::V20180228::EditPrivilegeRulesRequest

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

Overview

EditPrivilegeRules请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, uuids = nil, hostip = nil, processname = nil, smode = nil, isglobal = nil, eventid = nil) ⇒ EditPrivilegeRulesRequest

Returns a new instance of EditPrivilegeRulesRequest.



25380
25381
25382
25383
25384
25385
25386
25387
25388
# File 'lib/v20180228/models.rb', line 25380

def initialize(id=nil, uuids=nil, hostip=nil, processname=nil, smode=nil, isglobal=nil, eventid=nil)
  @Id = id
  @Uuids = uuids
  @HostIp = hostip
  @ProcessName = processname
  @SMode = smode
  @IsGlobal = isglobal
  @EventId = eventid
end

Instance Attribute Details

#EventIdObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuids:

    客户端ID数组

  • HostIp:

    主机IP

  • ProcessName:

    进程名

  • SMode:

    是否S权限进程

  • IsGlobal:

    是否全局规则(默认否)

  • EventId:

    事件列表和详情点击加白时关联的事件id (新增规则时请留空)



25378
25379
25380
# File 'lib/v20180228/models.rb', line 25378

def EventId
  @EventId
end

#HostIpObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuids:

    客户端ID数组

  • HostIp:

    主机IP

  • ProcessName:

    进程名

  • SMode:

    是否S权限进程

  • IsGlobal:

    是否全局规则(默认否)

  • EventId:

    事件列表和详情点击加白时关联的事件id (新增规则时请留空)



25378
25379
25380
# File 'lib/v20180228/models.rb', line 25378

def HostIp
  @HostIp
end

#IdObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuids:

    客户端ID数组

  • HostIp:

    主机IP

  • ProcessName:

    进程名

  • SMode:

    是否S权限进程

  • IsGlobal:

    是否全局规则(默认否)

  • EventId:

    事件列表和详情点击加白时关联的事件id (新增规则时请留空)



25378
25379
25380
# File 'lib/v20180228/models.rb', line 25378

def Id
  @Id
end

#IsGlobalObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuids:

    客户端ID数组

  • HostIp:

    主机IP

  • ProcessName:

    进程名

  • SMode:

    是否S权限进程

  • IsGlobal:

    是否全局规则(默认否)

  • EventId:

    事件列表和详情点击加白时关联的事件id (新增规则时请留空)



25378
25379
25380
# File 'lib/v20180228/models.rb', line 25378

def IsGlobal
  @IsGlobal
end

#ProcessNameObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuids:

    客户端ID数组

  • HostIp:

    主机IP

  • ProcessName:

    进程名

  • SMode:

    是否S权限进程

  • IsGlobal:

    是否全局规则(默认否)

  • EventId:

    事件列表和详情点击加白时关联的事件id (新增规则时请留空)



25378
25379
25380
# File 'lib/v20180228/models.rb', line 25378

def ProcessName
  @ProcessName
end

#SModeObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuids:

    客户端ID数组

  • HostIp:

    主机IP

  • ProcessName:

    进程名

  • SMode:

    是否S权限进程

  • IsGlobal:

    是否全局规则(默认否)

  • EventId:

    事件列表和详情点击加白时关联的事件id (新增规则时请留空)



25378
25379
25380
# File 'lib/v20180228/models.rb', line 25378

def SMode
  @SMode
end

#UuidsObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuids:

    客户端ID数组

  • HostIp:

    主机IP

  • ProcessName:

    进程名

  • SMode:

    是否S权限进程

  • IsGlobal:

    是否全局规则(默认否)

  • EventId:

    事件列表和详情点击加白时关联的事件id (新增规则时请留空)



25378
25379
25380
# File 'lib/v20180228/models.rb', line 25378

def Uuids
  @Uuids
end

Instance Method Details

#deserialize(params) ⇒ Object



25390
25391
25392
25393
25394
25395
25396
25397
25398
# File 'lib/v20180228/models.rb', line 25390

def deserialize(params)
  @Id = params['Id']
  @Uuids = params['Uuids']
  @HostIp = params['HostIp']
  @ProcessName = params['ProcessName']
  @SMode = params['SMode']
  @IsGlobal = params['IsGlobal']
  @EventId = params['EventId']
end