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.



10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
# File 'lib/v20190904/models.rb', line 10122

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



10120
10121
10122
# File 'lib/v20190904/models.rb', line 10120

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



10120
10121
10122
# File 'lib/v20190904/models.rb', line 10120

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



10120
10121
10122
# File 'lib/v20190904/models.rb', line 10120

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



10120
10121
10122
# File 'lib/v20190904/models.rb', line 10120

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



10120
10121
10122
# File 'lib/v20190904/models.rb', line 10120

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



10120
10121
10122
# File 'lib/v20190904/models.rb', line 10120

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



10120
10121
10122
# File 'lib/v20190904/models.rb', line 10120

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



10120
10121
10122
# File 'lib/v20190904/models.rb', line 10120

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



10120
10121
10122
# File 'lib/v20190904/models.rb', line 10120

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



10120
10121
10122
# File 'lib/v20190904/models.rb', line 10120

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



10120
10121
10122
# File 'lib/v20190904/models.rb', line 10120

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



10120
10121
10122
# File 'lib/v20190904/models.rb', line 10120

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



10120
10121
10122
# File 'lib/v20190904/models.rb', line 10120

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



10120
10121
10122
# File 'lib/v20190904/models.rb', line 10120

def SwitchMode
  @SwitchMode
end

Instance Method Details

#deserialize(params) ⇒ Object



10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
# File 'lib/v20190904/models.rb', line 10139

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