Class: TencentCloud::Yunjing::V20180228::EditReverseShellRuleRequest

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

Overview

EditReverseShellRule请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, uuid = nil, hostip = nil, destip = nil, destport = nil, processname = nil, isglobal = nil) ⇒ EditReverseShellRuleRequest

Returns a new instance of EditReverseShellRuleRequest.



4405
4406
4407
4408
4409
4410
4411
4412
4413
# File 'lib/v20180228/models.rb', line 4405

def initialize(id=nil, uuid=nil, hostip=nil, destip=nil, destport=nil, processname=nil, isglobal=nil)
  @Id = id
  @Uuid = uuid
  @Hostip = hostip
  @DestIp = destip
  @DestPort = destport
  @ProcessName = processname
  @IsGlobal = isglobal
end

Instance Attribute Details

#DestIpObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuid:

    客户端ID(IsGlobal为1时,Uuid或Hostip必填一个)

  • Hostip:

    主机IP(IsGlobal为1时,Uuid或Hostip必填一个)

  • DestIp:

    目标IP

  • DestPort:

    目标端口

  • ProcessName:

    进程名

  • IsGlobal:

    是否全局规则(默认否)



4403
4404
4405
# File 'lib/v20180228/models.rb', line 4403

def DestIp
  @DestIp
end

#DestPortObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuid:

    客户端ID(IsGlobal为1时,Uuid或Hostip必填一个)

  • Hostip:

    主机IP(IsGlobal为1时,Uuid或Hostip必填一个)

  • DestIp:

    目标IP

  • DestPort:

    目标端口

  • ProcessName:

    进程名

  • IsGlobal:

    是否全局规则(默认否)



4403
4404
4405
# File 'lib/v20180228/models.rb', line 4403

def DestPort
  @DestPort
end

#HostipObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuid:

    客户端ID(IsGlobal为1时,Uuid或Hostip必填一个)

  • Hostip:

    主机IP(IsGlobal为1时,Uuid或Hostip必填一个)

  • DestIp:

    目标IP

  • DestPort:

    目标端口

  • ProcessName:

    进程名

  • IsGlobal:

    是否全局规则(默认否)



4403
4404
4405
# File 'lib/v20180228/models.rb', line 4403

def Hostip
  @Hostip
end

#IdObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuid:

    客户端ID(IsGlobal为1时,Uuid或Hostip必填一个)

  • Hostip:

    主机IP(IsGlobal为1时,Uuid或Hostip必填一个)

  • DestIp:

    目标IP

  • DestPort:

    目标端口

  • ProcessName:

    进程名

  • IsGlobal:

    是否全局规则(默认否)



4403
4404
4405
# File 'lib/v20180228/models.rb', line 4403

def Id
  @Id
end

#IsGlobalObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuid:

    客户端ID(IsGlobal为1时,Uuid或Hostip必填一个)

  • Hostip:

    主机IP(IsGlobal为1时,Uuid或Hostip必填一个)

  • DestIp:

    目标IP

  • DestPort:

    目标端口

  • ProcessName:

    进程名

  • IsGlobal:

    是否全局规则(默认否)



4403
4404
4405
# File 'lib/v20180228/models.rb', line 4403

def IsGlobal
  @IsGlobal
end

#ProcessNameObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuid:

    客户端ID(IsGlobal为1时,Uuid或Hostip必填一个)

  • Hostip:

    主机IP(IsGlobal为1时,Uuid或Hostip必填一个)

  • DestIp:

    目标IP

  • DestPort:

    目标端口

  • ProcessName:

    进程名

  • IsGlobal:

    是否全局规则(默认否)



4403
4404
4405
# File 'lib/v20180228/models.rb', line 4403

def ProcessName
  @ProcessName
end

#UuidObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuid:

    客户端ID(IsGlobal为1时,Uuid或Hostip必填一个)

  • Hostip:

    主机IP(IsGlobal为1时,Uuid或Hostip必填一个)

  • DestIp:

    目标IP

  • DestPort:

    目标端口

  • ProcessName:

    进程名

  • IsGlobal:

    是否全局规则(默认否)



4403
4404
4405
# File 'lib/v20180228/models.rb', line 4403

def Uuid
  @Uuid
end

Instance Method Details

#deserialize(params) ⇒ Object



4415
4416
4417
4418
4419
4420
4421
4422
4423
# File 'lib/v20180228/models.rb', line 4415

def deserialize(params)
  @Id = params['Id']
  @Uuid = params['Uuid']
  @Hostip = params['Hostip']
  @DestIp = params['DestIp']
  @DestPort = params['DestPort']
  @ProcessName = params['ProcessName']
  @IsGlobal = params['IsGlobal']
end