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.



11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
# File 'lib/v20190904/models.rb', line 11037

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:

  • 防火墙(组)ID

  • 防火墙(组)名称

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

  • 防火墙(组)部署的地域

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

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

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

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

  • auto :自动选择

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

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

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

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

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



11035
11036
11037
# File 'lib/v20190904/models.rb', line 11035

def CcnId
  @CcnId
end

#CdcIdObject

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

Parameters:

  • 防火墙(组)ID

  • 防火墙(组)名称

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

  • 防火墙(组)部署的地域

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

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

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

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

  • auto :自动选择

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

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

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

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

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



11035
11036
11037
# File 'lib/v20190904/models.rb', line 11035

def CdcId
  @CdcId
end

#CdcNameObject

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

Parameters:

  • 防火墙(组)ID

  • 防火墙(组)名称

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

  • 防火墙(组)部署的地域

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

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

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

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

  • auto :自动选择

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

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

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

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

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



11035
11036
11037
# File 'lib/v20190904/models.rb', line 11035

def CdcName
  @CdcName
end

#CrossUserModeObject

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

Parameters:

  • 防火墙(组)ID

  • 防火墙(组)名称

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

  • 防火墙(组)部署的地域

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

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

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

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

  • auto :自动选择

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

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

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

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

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



11035
11036
11037
# File 'lib/v20190904/models.rb', line 11035

def CrossUserMode
  @CrossUserMode
end

#FwGroupIdObject

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

Parameters:

  • 防火墙(组)ID

  • 防火墙(组)名称

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

  • 防火墙(组)部署的地域

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

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

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

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

  • auto :自动选择

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

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

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

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

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



11035
11036
11037
# File 'lib/v20190904/models.rb', line 11035

def FwGroupId
  @FwGroupId
end

#FwGroupNameObject

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

Parameters:

  • 防火墙(组)ID

  • 防火墙(组)名称

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

  • 防火墙(组)部署的地域

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

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

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

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

  • auto :自动选择

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

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

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

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

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



11035
11036
11037
# File 'lib/v20190904/models.rb', line 11035

def FwGroupName
  @FwGroupName
end

#FwInstanceLstObject

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

Parameters:

  • 防火墙(组)ID

  • 防火墙(组)名称

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

  • 防火墙(组)部署的地域

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

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

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

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

  • auto :自动选择

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

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

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

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

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



11035
11036
11037
# File 'lib/v20190904/models.rb', line 11035

def FwInstanceLst
  @FwInstanceLst
end

#FwSwitchNumObject

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

Parameters:

  • 防火墙(组)ID

  • 防火墙(组)名称

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

  • 防火墙(组)部署的地域

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

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

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

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

  • auto :自动选择

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

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

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

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

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



11035
11036
11037
# File 'lib/v20190904/models.rb', line 11035

def FwSwitchNum
  @FwSwitchNum
end

#FwVpcCidrObject

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

Parameters:

  • 防火墙(组)ID

  • 防火墙(组)名称

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

  • 防火墙(组)部署的地域

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

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

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

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

  • auto :自动选择

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

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

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

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

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



11035
11036
11037
# File 'lib/v20190904/models.rb', line 11035

def FwVpcCidr
  @FwVpcCidr
end

#ModeObject

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

Parameters:

  • 防火墙(组)ID

  • 防火墙(组)名称

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

  • 防火墙(组)部署的地域

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

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

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

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

  • auto :自动选择

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

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

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

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

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



11035
11036
11037
# File 'lib/v20190904/models.rb', line 11035

def Mode
  @Mode
end

#NeedSwitchCcnOverlapObject

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

Parameters:

  • 防火墙(组)ID

  • 防火墙(组)名称

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

  • 防火墙(组)部署的地域

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

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

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

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

  • auto :自动选择

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

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

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

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

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



11035
11036
11037
# File 'lib/v20190904/models.rb', line 11035

def NeedSwitchCcnOverlap
  @NeedSwitchCcnOverlap
end

#RegionLstObject

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

Parameters:

  • 防火墙(组)ID

  • 防火墙(组)名称

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

  • 防火墙(组)部署的地域

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

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

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

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

  • auto :自动选择

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

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

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

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

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



11035
11036
11037
# File 'lib/v20190904/models.rb', line 11035

def RegionLst
  @RegionLst
end

#StatusObject

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

Parameters:

  • 防火墙(组)ID

  • 防火墙(组)名称

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

  • 防火墙(组)部署的地域

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

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

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

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

  • auto :自动选择

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

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

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

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

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



11035
11036
11037
# File 'lib/v20190904/models.rb', line 11035

def Status
  @Status
end

#SwitchModeObject

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

Parameters:

  • 防火墙(组)ID

  • 防火墙(组)名称

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

  • 防火墙(组)部署的地域

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

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

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

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

  • auto :自动选择

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

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

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

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

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



11035
11036
11037
# File 'lib/v20190904/models.rb', line 11035

def SwitchMode
  @SwitchMode
end

Instance Method Details

#deserialize(params) ⇒ Object



11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
# File 'lib/v20190904/models.rb', line 11054

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