Class: TencentCloud::Cfw::V20190904::FwCidrInfo

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

Overview

防火墙网段信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fwcidrtype = nil, fwcidrlst = nil, comfwcidr = nil) ⇒ FwCidrInfo

Returns a new instance of FwCidrInfo.



6426
6427
6428
6429
6430
# File 'lib/v20190904/models.rb', line 6426

def initialize(fwcidrtype=nil, fwcidrlst=nil, comfwcidr=nil)
  @FwCidrType = fwcidrtype
  @FwCidrLst = fwcidrlst
  @ComFwCidr = comfwcidr
end

Instance Attribute Details

#ComFwCidrObject

Parameters:

  • 防火墙使用的网段类型,值VpcSelf/Assis/Custom分别代表自有网段优先/扩展网段优先/自定义

  • 为每个vpc指定防火墙的网段

  • 其他防火墙占用网段,一般是防火墙需要独占vpc时指定的网段



6424
6425
6426
# File 'lib/v20190904/models.rb', line 6424

def ComFwCidr
  @ComFwCidr
end

#FwCidrLstObject

Parameters:

  • 防火墙使用的网段类型,值VpcSelf/Assis/Custom分别代表自有网段优先/扩展网段优先/自定义

  • 为每个vpc指定防火墙的网段

  • 其他防火墙占用网段,一般是防火墙需要独占vpc时指定的网段



6424
6425
6426
# File 'lib/v20190904/models.rb', line 6424

def FwCidrLst
  @FwCidrLst
end

#FwCidrTypeObject

Parameters:

  • 防火墙使用的网段类型,值VpcSelf/Assis/Custom分别代表自有网段优先/扩展网段优先/自定义

  • 为每个vpc指定防火墙的网段

  • 其他防火墙占用网段,一般是防火墙需要独占vpc时指定的网段



6424
6425
6426
# File 'lib/v20190904/models.rb', line 6424

def FwCidrType
  @FwCidrType
end

Instance Method Details

#deserialize(params) ⇒ Object



6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
# File 'lib/v20190904/models.rb', line 6432

def deserialize(params)
  @FwCidrType = params['FwCidrType']
  unless params['FwCidrLst'].nil?
    @FwCidrLst = []
    params['FwCidrLst'].each do |i|
      fwvpccidr_tmp = FwVpcCidr.new
      fwvpccidr_tmp.deserialize(i)
      @FwCidrLst << fwvpccidr_tmp
    end
  end
  @ComFwCidr = params['ComFwCidr']
end