Class: TencentCloud::Mna::V20210119::AddL3ConnRequest

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

Overview

AddL3Conn请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cidr1 = nil, cidr2 = nil, deviceid1 = nil, deviceid2 = nil, description = nil) ⇒ AddL3ConnRequest

Returns a new instance of AddL3ConnRequest.



338
339
340
341
342
343
344
# File 'lib/v20210119/models.rb', line 338

def initialize(cidr1=nil, cidr2=nil, deviceid1=nil, deviceid2=nil, description=nil)
  @Cidr1 = cidr1
  @Cidr2 = cidr2
  @DeviceId1 = deviceid1
  @DeviceId2 = deviceid2
  @Description = description
end

Instance Attribute Details

#Cidr1Object

Parameters:

  • Cidr1:

    设置互通网段CIDR1,支持: 10.0.0.0 - 10.255.255.255,172.16.0.0 - 172.31.255.255,192.168.0.0 - 192.168.255.255

  • Cidr2:

    设置互通网段CIDR2,支持: 10.0.0.0 - 10.255.255.255,172.16.0.0 - 172.31.255.255,192.168.0.0 - 192.168.255.255

  • DeviceId1:

    CIDR1对应的设备ID

  • DeviceId2:

    CIDR2对应的设备ID

  • Description:

    规则描述



336
337
338
# File 'lib/v20210119/models.rb', line 336

def Cidr1
  @Cidr1
end

#Cidr2Object

Parameters:

  • Cidr1:

    设置互通网段CIDR1,支持: 10.0.0.0 - 10.255.255.255,172.16.0.0 - 172.31.255.255,192.168.0.0 - 192.168.255.255

  • Cidr2:

    设置互通网段CIDR2,支持: 10.0.0.0 - 10.255.255.255,172.16.0.0 - 172.31.255.255,192.168.0.0 - 192.168.255.255

  • DeviceId1:

    CIDR1对应的设备ID

  • DeviceId2:

    CIDR2对应的设备ID

  • Description:

    规则描述



336
337
338
# File 'lib/v20210119/models.rb', line 336

def Cidr2
  @Cidr2
end

#DescriptionObject

Parameters:

  • Cidr1:

    设置互通网段CIDR1,支持: 10.0.0.0 - 10.255.255.255,172.16.0.0 - 172.31.255.255,192.168.0.0 - 192.168.255.255

  • Cidr2:

    设置互通网段CIDR2,支持: 10.0.0.0 - 10.255.255.255,172.16.0.0 - 172.31.255.255,192.168.0.0 - 192.168.255.255

  • DeviceId1:

    CIDR1对应的设备ID

  • DeviceId2:

    CIDR2对应的设备ID

  • Description:

    规则描述



336
337
338
# File 'lib/v20210119/models.rb', line 336

def Description
  @Description
end

#DeviceId1Object

Parameters:

  • Cidr1:

    设置互通网段CIDR1,支持: 10.0.0.0 - 10.255.255.255,172.16.0.0 - 172.31.255.255,192.168.0.0 - 192.168.255.255

  • Cidr2:

    设置互通网段CIDR2,支持: 10.0.0.0 - 10.255.255.255,172.16.0.0 - 172.31.255.255,192.168.0.0 - 192.168.255.255

  • DeviceId1:

    CIDR1对应的设备ID

  • DeviceId2:

    CIDR2对应的设备ID

  • Description:

    规则描述



336
337
338
# File 'lib/v20210119/models.rb', line 336

def DeviceId1
  @DeviceId1
end

#DeviceId2Object

Parameters:

  • Cidr1:

    设置互通网段CIDR1,支持: 10.0.0.0 - 10.255.255.255,172.16.0.0 - 172.31.255.255,192.168.0.0 - 192.168.255.255

  • Cidr2:

    设置互通网段CIDR2,支持: 10.0.0.0 - 10.255.255.255,172.16.0.0 - 172.31.255.255,192.168.0.0 - 192.168.255.255

  • DeviceId1:

    CIDR1对应的设备ID

  • DeviceId2:

    CIDR2对应的设备ID

  • Description:

    规则描述



336
337
338
# File 'lib/v20210119/models.rb', line 336

def DeviceId2
  @DeviceId2
end

Instance Method Details

#deserialize(params) ⇒ Object



346
347
348
349
350
351
352
# File 'lib/v20210119/models.rb', line 346

def deserialize(params)
  @Cidr1 = params['Cidr1']
  @Cidr2 = params['Cidr2']
  @DeviceId1 = params['DeviceId1']
  @DeviceId2 = params['DeviceId2']
  @Description = params['Description']
end