Class: TencentCloud::Cfw::V20190904::InterconnectPair

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(groupa = nil, groupb = nil, interconnectmode = nil) ⇒ InterconnectPair

Returns a new instance of InterconnectPair.



6787
6788
6789
6790
6791
# File 'lib/v20190904/models.rb', line 6787

def initialize(groupa=nil, groupb=nil, interconnectmode=nil)
  @GroupA = groupa
  @GroupB = groupb
  @InterconnectMode = interconnectmode
end

Instance Attribute Details

#GroupAObject

Parameters:

  • 集合A

  • 集合B

  • 互联模式:"CrossConnect": 交叉互联(组A内每个实例和组B内每个实例互联),"FullMesh": 全互联(组A实际和组B内容一致,相当于组内两两互联)



6785
6786
6787
# File 'lib/v20190904/models.rb', line 6785

def GroupA
  @GroupA
end

#GroupBObject

Parameters:

  • 集合A

  • 集合B

  • 互联模式:"CrossConnect": 交叉互联(组A内每个实例和组B内每个实例互联),"FullMesh": 全互联(组A实际和组B内容一致,相当于组内两两互联)



6785
6786
6787
# File 'lib/v20190904/models.rb', line 6785

def GroupB
  @GroupB
end

#InterconnectModeObject

Parameters:

  • 集合A

  • 集合B

  • 互联模式:"CrossConnect": 交叉互联(组A内每个实例和组B内每个实例互联),"FullMesh": 全互联(组A实际和组B内容一致,相当于组内两两互联)



6785
6786
6787
# File 'lib/v20190904/models.rb', line 6785

def InterconnectMode
  @InterconnectMode
end

Instance Method Details

#deserialize(params) ⇒ Object



6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
# File 'lib/v20190904/models.rb', line 6793

def deserialize(params)
  unless params['GroupA'].nil?
    @GroupA = []
    params['GroupA'].each do |i|
      accessinstanceinfo_tmp = AccessInstanceInfo.new
      accessinstanceinfo_tmp.deserialize(i)
      @GroupA << accessinstanceinfo_tmp
    end
  end
  unless params['GroupB'].nil?
    @GroupB = []
    params['GroupB'].each do |i|
      accessinstanceinfo_tmp = AccessInstanceInfo.new
      accessinstanceinfo_tmp.deserialize(i)
      @GroupB << accessinstanceinfo_tmp
    end
  end
  @InterconnectMode = params['InterconnectMode']
end