Class: TencentCloud::Cfw::V20190904::VpcFwGroupInfo

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

Overview

VPC防火墙(组)及防火墙实例详情信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(fwgroupid = nil, fwgroupname = nil, fwswitchnum = nil, regionlst = nil, mode = nil, switchmode = nil, fwinstancelst = nil, status = nil, fwvpccidr = nil, cdcid = nil, cdcname = nil, crossusermode = nil, needswitchccnoverlap = nil, ccnid = nil) ⇒ VpcFwGroupInfo

Returns a new instance of VpcFwGroupInfo.



9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
# File 'lib/v20190904/models.rb', line 9832

def initialize(fwgroupid=nil, fwgroupname=nil, fwswitchnum=nil, regionlst=nil, mode=nil, switchmode=nil, fwinstancelst=nil, status=nil, fwvpccidr=nil, cdcid=nil, cdcname=nil, crossusermode=nil, needswitchccnoverlap=nil, ccnid=nil)
  @FwGroupId = fwgroupid
  @FwGroupName = fwgroupname
  @FwSwitchNum = fwswitchnum
  @RegionLst = regionlst
  @Mode = mode
  @SwitchMode = switchmode
  @FwInstanceLst = fwinstancelst
  @Status = status
  @FwVpcCidr = fwvpccidr
  @CdcId = cdcid
  @CdcName = cdcname
  @CrossUserMode = crossusermode
  @NeedSwitchCcnOverlap = needswitchccnoverlap
  @CcnId = ccnid
end

Instance Attribute Details

#CcnIdObject

如果为网段,则为用户自定义 192.168.0.0/20

Parameters:

  • FwGroupId:

    防火墙(组)ID

  • FwGroupName:

    防火墙(组)名称

  • FwSwitchNum:

    防火墙组涉及到的开关个数

  • RegionLst:

    防火墙(组)部署的地域

  • Mode:

    模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式)

  • SwitchMode:

    防火墙实例的开关模式 1: 单点互通 2: 多点互通 3: 全互通 4: 自定义路由

  • FwInstanceLst:

    VPC防火墙实例卡片信息数组

  • Status:

    防火墙(状态) 0:正常 1: 初始化或操作中

  • FwVpcCidr:

    auto :自动选择

  • CdcId:

    cdc专用集群场景时表示部署所属的cdc

  • CdcName:

    cdc专用集群场景时表示cdc名称

  • CrossUserMode:

    跨租户模式 1管理员 2单边 0 非跨租户

  • NeedSwitchCcnOverlap:

    云联网模式下,当前实例是否需要开启重叠路由开关,1:需要开启,0:不需要开启

  • CcnId:

    云联网模式下,实例关联的云联网id



9830
9831
9832
# File 'lib/v20190904/models.rb', line 9830

def CcnId
  @CcnId
end

#CdcIdObject

如果为网段,则为用户自定义 192.168.0.0/20

Parameters:

  • FwGroupId:

    防火墙(组)ID

  • FwGroupName:

    防火墙(组)名称

  • FwSwitchNum:

    防火墙组涉及到的开关个数

  • RegionLst:

    防火墙(组)部署的地域

  • Mode:

    模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式)

  • SwitchMode:

    防火墙实例的开关模式 1: 单点互通 2: 多点互通 3: 全互通 4: 自定义路由

  • FwInstanceLst:

    VPC防火墙实例卡片信息数组

  • Status:

    防火墙(状态) 0:正常 1: 初始化或操作中

  • FwVpcCidr:

    auto :自动选择

  • CdcId:

    cdc专用集群场景时表示部署所属的cdc

  • CdcName:

    cdc专用集群场景时表示cdc名称

  • CrossUserMode:

    跨租户模式 1管理员 2单边 0 非跨租户

  • NeedSwitchCcnOverlap:

    云联网模式下,当前实例是否需要开启重叠路由开关,1:需要开启,0:不需要开启

  • CcnId:

    云联网模式下,实例关联的云联网id



9830
9831
9832
# File 'lib/v20190904/models.rb', line 9830

def CdcId
  @CdcId
end

#CdcNameObject

如果为网段,则为用户自定义 192.168.0.0/20

Parameters:

  • FwGroupId:

    防火墙(组)ID

  • FwGroupName:

    防火墙(组)名称

  • FwSwitchNum:

    防火墙组涉及到的开关个数

  • RegionLst:

    防火墙(组)部署的地域

  • Mode:

    模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式)

  • SwitchMode:

    防火墙实例的开关模式 1: 单点互通 2: 多点互通 3: 全互通 4: 自定义路由

  • FwInstanceLst:

    VPC防火墙实例卡片信息数组

  • Status:

    防火墙(状态) 0:正常 1: 初始化或操作中

  • FwVpcCidr:

    auto :自动选择

  • CdcId:

    cdc专用集群场景时表示部署所属的cdc

  • CdcName:

    cdc专用集群场景时表示cdc名称

  • CrossUserMode:

    跨租户模式 1管理员 2单边 0 非跨租户

  • NeedSwitchCcnOverlap:

    云联网模式下,当前实例是否需要开启重叠路由开关,1:需要开启,0:不需要开启

  • CcnId:

    云联网模式下,实例关联的云联网id



9830
9831
9832
# File 'lib/v20190904/models.rb', line 9830

def CdcName
  @CdcName
end

#CrossUserModeObject

如果为网段,则为用户自定义 192.168.0.0/20

Parameters:

  • FwGroupId:

    防火墙(组)ID

  • FwGroupName:

    防火墙(组)名称

  • FwSwitchNum:

    防火墙组涉及到的开关个数

  • RegionLst:

    防火墙(组)部署的地域

  • Mode:

    模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式)

  • SwitchMode:

    防火墙实例的开关模式 1: 单点互通 2: 多点互通 3: 全互通 4: 自定义路由

  • FwInstanceLst:

    VPC防火墙实例卡片信息数组

  • Status:

    防火墙(状态) 0:正常 1: 初始化或操作中

  • FwVpcCidr:

    auto :自动选择

  • CdcId:

    cdc专用集群场景时表示部署所属的cdc

  • CdcName:

    cdc专用集群场景时表示cdc名称

  • CrossUserMode:

    跨租户模式 1管理员 2单边 0 非跨租户

  • NeedSwitchCcnOverlap:

    云联网模式下,当前实例是否需要开启重叠路由开关,1:需要开启,0:不需要开启

  • CcnId:

    云联网模式下,实例关联的云联网id



9830
9831
9832
# File 'lib/v20190904/models.rb', line 9830

def CrossUserMode
  @CrossUserMode
end

#FwGroupIdObject

如果为网段,则为用户自定义 192.168.0.0/20

Parameters:

  • FwGroupId:

    防火墙(组)ID

  • FwGroupName:

    防火墙(组)名称

  • FwSwitchNum:

    防火墙组涉及到的开关个数

  • RegionLst:

    防火墙(组)部署的地域

  • Mode:

    模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式)

  • SwitchMode:

    防火墙实例的开关模式 1: 单点互通 2: 多点互通 3: 全互通 4: 自定义路由

  • FwInstanceLst:

    VPC防火墙实例卡片信息数组

  • Status:

    防火墙(状态) 0:正常 1: 初始化或操作中

  • FwVpcCidr:

    auto :自动选择

  • CdcId:

    cdc专用集群场景时表示部署所属的cdc

  • CdcName:

    cdc专用集群场景时表示cdc名称

  • CrossUserMode:

    跨租户模式 1管理员 2单边 0 非跨租户

  • NeedSwitchCcnOverlap:

    云联网模式下,当前实例是否需要开启重叠路由开关,1:需要开启,0:不需要开启

  • CcnId:

    云联网模式下,实例关联的云联网id



9830
9831
9832
# File 'lib/v20190904/models.rb', line 9830

def FwGroupId
  @FwGroupId
end

#FwGroupNameObject

如果为网段,则为用户自定义 192.168.0.0/20

Parameters:

  • FwGroupId:

    防火墙(组)ID

  • FwGroupName:

    防火墙(组)名称

  • FwSwitchNum:

    防火墙组涉及到的开关个数

  • RegionLst:

    防火墙(组)部署的地域

  • Mode:

    模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式)

  • SwitchMode:

    防火墙实例的开关模式 1: 单点互通 2: 多点互通 3: 全互通 4: 自定义路由

  • FwInstanceLst:

    VPC防火墙实例卡片信息数组

  • Status:

    防火墙(状态) 0:正常 1: 初始化或操作中

  • FwVpcCidr:

    auto :自动选择

  • CdcId:

    cdc专用集群场景时表示部署所属的cdc

  • CdcName:

    cdc专用集群场景时表示cdc名称

  • CrossUserMode:

    跨租户模式 1管理员 2单边 0 非跨租户

  • NeedSwitchCcnOverlap:

    云联网模式下,当前实例是否需要开启重叠路由开关,1:需要开启,0:不需要开启

  • CcnId:

    云联网模式下,实例关联的云联网id



9830
9831
9832
# File 'lib/v20190904/models.rb', line 9830

def FwGroupName
  @FwGroupName
end

#FwInstanceLstObject

如果为网段,则为用户自定义 192.168.0.0/20

Parameters:

  • FwGroupId:

    防火墙(组)ID

  • FwGroupName:

    防火墙(组)名称

  • FwSwitchNum:

    防火墙组涉及到的开关个数

  • RegionLst:

    防火墙(组)部署的地域

  • Mode:

    模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式)

  • SwitchMode:

    防火墙实例的开关模式 1: 单点互通 2: 多点互通 3: 全互通 4: 自定义路由

  • FwInstanceLst:

    VPC防火墙实例卡片信息数组

  • Status:

    防火墙(状态) 0:正常 1: 初始化或操作中

  • FwVpcCidr:

    auto :自动选择

  • CdcId:

    cdc专用集群场景时表示部署所属的cdc

  • CdcName:

    cdc专用集群场景时表示cdc名称

  • CrossUserMode:

    跨租户模式 1管理员 2单边 0 非跨租户

  • NeedSwitchCcnOverlap:

    云联网模式下,当前实例是否需要开启重叠路由开关,1:需要开启,0:不需要开启

  • CcnId:

    云联网模式下,实例关联的云联网id



9830
9831
9832
# File 'lib/v20190904/models.rb', line 9830

def FwInstanceLst
  @FwInstanceLst
end

#FwSwitchNumObject

如果为网段,则为用户自定义 192.168.0.0/20

Parameters:

  • FwGroupId:

    防火墙(组)ID

  • FwGroupName:

    防火墙(组)名称

  • FwSwitchNum:

    防火墙组涉及到的开关个数

  • RegionLst:

    防火墙(组)部署的地域

  • Mode:

    模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式)

  • SwitchMode:

    防火墙实例的开关模式 1: 单点互通 2: 多点互通 3: 全互通 4: 自定义路由

  • FwInstanceLst:

    VPC防火墙实例卡片信息数组

  • Status:

    防火墙(状态) 0:正常 1: 初始化或操作中

  • FwVpcCidr:

    auto :自动选择

  • CdcId:

    cdc专用集群场景时表示部署所属的cdc

  • CdcName:

    cdc专用集群场景时表示cdc名称

  • CrossUserMode:

    跨租户模式 1管理员 2单边 0 非跨租户

  • NeedSwitchCcnOverlap:

    云联网模式下,当前实例是否需要开启重叠路由开关,1:需要开启,0:不需要开启

  • CcnId:

    云联网模式下,实例关联的云联网id



9830
9831
9832
# File 'lib/v20190904/models.rb', line 9830

def FwSwitchNum
  @FwSwitchNum
end

#FwVpcCidrObject

如果为网段,则为用户自定义 192.168.0.0/20

Parameters:

  • FwGroupId:

    防火墙(组)ID

  • FwGroupName:

    防火墙(组)名称

  • FwSwitchNum:

    防火墙组涉及到的开关个数

  • RegionLst:

    防火墙(组)部署的地域

  • Mode:

    模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式)

  • SwitchMode:

    防火墙实例的开关模式 1: 单点互通 2: 多点互通 3: 全互通 4: 自定义路由

  • FwInstanceLst:

    VPC防火墙实例卡片信息数组

  • Status:

    防火墙(状态) 0:正常 1: 初始化或操作中

  • FwVpcCidr:

    auto :自动选择

  • CdcId:

    cdc专用集群场景时表示部署所属的cdc

  • CdcName:

    cdc专用集群场景时表示cdc名称

  • CrossUserMode:

    跨租户模式 1管理员 2单边 0 非跨租户

  • NeedSwitchCcnOverlap:

    云联网模式下,当前实例是否需要开启重叠路由开关,1:需要开启,0:不需要开启

  • CcnId:

    云联网模式下,实例关联的云联网id



9830
9831
9832
# File 'lib/v20190904/models.rb', line 9830

def FwVpcCidr
  @FwVpcCidr
end

#ModeObject

如果为网段,则为用户自定义 192.168.0.0/20

Parameters:

  • FwGroupId:

    防火墙(组)ID

  • FwGroupName:

    防火墙(组)名称

  • FwSwitchNum:

    防火墙组涉及到的开关个数

  • RegionLst:

    防火墙(组)部署的地域

  • Mode:

    模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式)

  • SwitchMode:

    防火墙实例的开关模式 1: 单点互通 2: 多点互通 3: 全互通 4: 自定义路由

  • FwInstanceLst:

    VPC防火墙实例卡片信息数组

  • Status:

    防火墙(状态) 0:正常 1: 初始化或操作中

  • FwVpcCidr:

    auto :自动选择

  • CdcId:

    cdc专用集群场景时表示部署所属的cdc

  • CdcName:

    cdc专用集群场景时表示cdc名称

  • CrossUserMode:

    跨租户模式 1管理员 2单边 0 非跨租户

  • NeedSwitchCcnOverlap:

    云联网模式下,当前实例是否需要开启重叠路由开关,1:需要开启,0:不需要开启

  • CcnId:

    云联网模式下,实例关联的云联网id



9830
9831
9832
# File 'lib/v20190904/models.rb', line 9830

def Mode
  @Mode
end

#NeedSwitchCcnOverlapObject

如果为网段,则为用户自定义 192.168.0.0/20

Parameters:

  • FwGroupId:

    防火墙(组)ID

  • FwGroupName:

    防火墙(组)名称

  • FwSwitchNum:

    防火墙组涉及到的开关个数

  • RegionLst:

    防火墙(组)部署的地域

  • Mode:

    模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式)

  • SwitchMode:

    防火墙实例的开关模式 1: 单点互通 2: 多点互通 3: 全互通 4: 自定义路由

  • FwInstanceLst:

    VPC防火墙实例卡片信息数组

  • Status:

    防火墙(状态) 0:正常 1: 初始化或操作中

  • FwVpcCidr:

    auto :自动选择

  • CdcId:

    cdc专用集群场景时表示部署所属的cdc

  • CdcName:

    cdc专用集群场景时表示cdc名称

  • CrossUserMode:

    跨租户模式 1管理员 2单边 0 非跨租户

  • NeedSwitchCcnOverlap:

    云联网模式下,当前实例是否需要开启重叠路由开关,1:需要开启,0:不需要开启

  • CcnId:

    云联网模式下,实例关联的云联网id



9830
9831
9832
# File 'lib/v20190904/models.rb', line 9830

def NeedSwitchCcnOverlap
  @NeedSwitchCcnOverlap
end

#RegionLstObject

如果为网段,则为用户自定义 192.168.0.0/20

Parameters:

  • FwGroupId:

    防火墙(组)ID

  • FwGroupName:

    防火墙(组)名称

  • FwSwitchNum:

    防火墙组涉及到的开关个数

  • RegionLst:

    防火墙(组)部署的地域

  • Mode:

    模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式)

  • SwitchMode:

    防火墙实例的开关模式 1: 单点互通 2: 多点互通 3: 全互通 4: 自定义路由

  • FwInstanceLst:

    VPC防火墙实例卡片信息数组

  • Status:

    防火墙(状态) 0:正常 1: 初始化或操作中

  • FwVpcCidr:

    auto :自动选择

  • CdcId:

    cdc专用集群场景时表示部署所属的cdc

  • CdcName:

    cdc专用集群场景时表示cdc名称

  • CrossUserMode:

    跨租户模式 1管理员 2单边 0 非跨租户

  • NeedSwitchCcnOverlap:

    云联网模式下,当前实例是否需要开启重叠路由开关,1:需要开启,0:不需要开启

  • CcnId:

    云联网模式下,实例关联的云联网id



9830
9831
9832
# File 'lib/v20190904/models.rb', line 9830

def RegionLst
  @RegionLst
end

#StatusObject

如果为网段,则为用户自定义 192.168.0.0/20

Parameters:

  • FwGroupId:

    防火墙(组)ID

  • FwGroupName:

    防火墙(组)名称

  • FwSwitchNum:

    防火墙组涉及到的开关个数

  • RegionLst:

    防火墙(组)部署的地域

  • Mode:

    模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式)

  • SwitchMode:

    防火墙实例的开关模式 1: 单点互通 2: 多点互通 3: 全互通 4: 自定义路由

  • FwInstanceLst:

    VPC防火墙实例卡片信息数组

  • Status:

    防火墙(状态) 0:正常 1: 初始化或操作中

  • FwVpcCidr:

    auto :自动选择

  • CdcId:

    cdc专用集群场景时表示部署所属的cdc

  • CdcName:

    cdc专用集群场景时表示cdc名称

  • CrossUserMode:

    跨租户模式 1管理员 2单边 0 非跨租户

  • NeedSwitchCcnOverlap:

    云联网模式下,当前实例是否需要开启重叠路由开关,1:需要开启,0:不需要开启

  • CcnId:

    云联网模式下,实例关联的云联网id



9830
9831
9832
# File 'lib/v20190904/models.rb', line 9830

def Status
  @Status
end

#SwitchModeObject

如果为网段,则为用户自定义 192.168.0.0/20

Parameters:

  • FwGroupId:

    防火墙(组)ID

  • FwGroupName:

    防火墙(组)名称

  • FwSwitchNum:

    防火墙组涉及到的开关个数

  • RegionLst:

    防火墙(组)部署的地域

  • Mode:

    模式 1:CCN云联网模式;0:私有网络模式 2: sase 模式 3:ccn 高级模式 4: 私有网络(跨租户单边模式)

  • SwitchMode:

    防火墙实例的开关模式 1: 单点互通 2: 多点互通 3: 全互通 4: 自定义路由

  • FwInstanceLst:

    VPC防火墙实例卡片信息数组

  • Status:

    防火墙(状态) 0:正常 1: 初始化或操作中

  • FwVpcCidr:

    auto :自动选择

  • CdcId:

    cdc专用集群场景时表示部署所属的cdc

  • CdcName:

    cdc专用集群场景时表示cdc名称

  • CrossUserMode:

    跨租户模式 1管理员 2单边 0 非跨租户

  • NeedSwitchCcnOverlap:

    云联网模式下,当前实例是否需要开启重叠路由开关,1:需要开启,0:不需要开启

  • CcnId:

    云联网模式下,实例关联的云联网id



9830
9831
9832
# File 'lib/v20190904/models.rb', line 9830

def SwitchMode
  @SwitchMode
end

Instance Method Details

#deserialize(params) ⇒ Object



9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
# File 'lib/v20190904/models.rb', line 9849

def deserialize(params)
  @FwGroupId = params['FwGroupId']
  @FwGroupName = params['FwGroupName']
  @FwSwitchNum = params['FwSwitchNum']
  @RegionLst = params['RegionLst']
  @Mode = params['Mode']
  @SwitchMode = params['SwitchMode']
  unless params['FwInstanceLst'].nil?
    @FwInstanceLst = []
    params['FwInstanceLst'].each do |i|
      vpcfwinstanceinfo_tmp = VpcFwInstanceInfo.new
      vpcfwinstanceinfo_tmp.deserialize(i)
      @FwInstanceLst << vpcfwinstanceinfo_tmp
    end
  end
  @Status = params['Status']
  @FwVpcCidr = params['FwVpcCidr']
  @CdcId = params['CdcId']
  @CdcName = params['CdcName']
  @CrossUserMode = params['CrossUserMode']
  @NeedSwitchCcnOverlap = params['NeedSwitchCcnOverlap']
  @CcnId = params['CcnId']
end