Class: TencentCloud::Cfw::V20190904::ClusterSwitchDetail

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(insobj = nil, objname = nil, fwtype = nil, assettype = nil, region = nil, status = nil, switchmode = nil, noncluster = nil, ipversion = nil, attachins = nil, endpoints = nil, idpsaction = nil, transenable = nil, enable = nil, routingmode = nil, ispeer = nil, peerappid = nil, peerstatus = nil) ⇒ ClusterSwitchDetail

Returns a new instance of ClusterSwitchDetail.



887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
# File 'lib/v20190904/models.rb', line 887

def initialize(insobj=nil, objname=nil, fwtype=nil, assettype=nil, region=nil, status=nil, switchmode=nil, noncluster=nil, ipversion=nil, attachins=nil, endpoints=nil, idpsaction=nil, transenable=nil, enable=nil, routingmode=nil, ispeer=nil, peerappid=nil, peerstatus=nil)
  @InsObj = insobj
  @ObjName = objname
  @FwType = fwtype
  @AssetType = assettype
  @Region = region
  @Status = status
  @SwitchMode = switchmode
  @NonCluster = noncluster
  @IpVersion = ipversion
  @AttachIns = attachins
  @Endpoints = endpoints
  @Idpsaction = idpsaction
  @TransEnable = transenable
  @Enable = enable
  @RoutingMode = routingmode
  @IsPeer = ispeer
  @PeerAppid = peerappid
  @PeerStatus = peerstatus
end

Instance Attribute Details

#AssetTypeObject

0 : 关闭 1 : 开启 2 : 开启中 3 : 关闭中 4 : 异常 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InsObj:

    实例对象可以是ccnid类型:ccn-ad21xuds形式;nat网关类型:nat-da12daxd形式;ip类型:1.1.1.1形式等

  • ObjName:

    实例对象名称

  • FwType:

    防火墙类型,ew:vpc间防火墙;nat:nat防火墙;border:互联网边界防火墙

  • AssetType:

    资产类型,ccn:ccn实例类型;nat:nat网关类型

  • Region:

    地域

  • Status:

    开关状态

  • SwitchMode:

    开关接入模式,1:自动接入;2,手动接入,0:未选择

  • NonCluster:

    实例对象是否处于非集群接入场景(主备模式)

  • IpVersion:

    ip版本,0:ipv4;1:ipv6

  • AttachIns:

    关联实例

  • Endpoints:

    引流私有网络端点信息

  • Idpsaction:

    入侵防护模式,0:观察;1:拦截;2:严格;3:关闭

  • TransEnable:

    //透明模式开关,0:未开启,1:已开启

  • Enable:

    开关状态 0关闭 1开启

  • RoutingMode:

    路由模式:0:多路由表,1:策略路由

  • IsPeer:

    是否跨租户开关 1是 0不是

  • PeerAppid:

    跨租户appid

  • PeerStatus:

    跨租户操作状态 1不允许操作 0可以



885
886
887
# File 'lib/v20190904/models.rb', line 885

def AssetType
  @AssetType
end

#AttachInsObject

0 : 关闭 1 : 开启 2 : 开启中 3 : 关闭中 4 : 异常 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InsObj:

    实例对象可以是ccnid类型:ccn-ad21xuds形式;nat网关类型:nat-da12daxd形式;ip类型:1.1.1.1形式等

  • ObjName:

    实例对象名称

  • FwType:

    防火墙类型,ew:vpc间防火墙;nat:nat防火墙;border:互联网边界防火墙

  • AssetType:

    资产类型,ccn:ccn实例类型;nat:nat网关类型

  • Region:

    地域

  • Status:

    开关状态

  • SwitchMode:

    开关接入模式,1:自动接入;2,手动接入,0:未选择

  • NonCluster:

    实例对象是否处于非集群接入场景(主备模式)

  • IpVersion:

    ip版本,0:ipv4;1:ipv6

  • AttachIns:

    关联实例

  • Endpoints:

    引流私有网络端点信息

  • Idpsaction:

    入侵防护模式,0:观察;1:拦截;2:严格;3:关闭

  • TransEnable:

    //透明模式开关,0:未开启,1:已开启

  • Enable:

    开关状态 0关闭 1开启

  • RoutingMode:

    路由模式:0:多路由表,1:策略路由

  • IsPeer:

    是否跨租户开关 1是 0不是

  • PeerAppid:

    跨租户appid

  • PeerStatus:

    跨租户操作状态 1不允许操作 0可以



885
886
887
# File 'lib/v20190904/models.rb', line 885

def AttachIns
  @AttachIns
end

#EnableObject

0 : 关闭 1 : 开启 2 : 开启中 3 : 关闭中 4 : 异常 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InsObj:

    实例对象可以是ccnid类型:ccn-ad21xuds形式;nat网关类型:nat-da12daxd形式;ip类型:1.1.1.1形式等

  • ObjName:

    实例对象名称

  • FwType:

    防火墙类型,ew:vpc间防火墙;nat:nat防火墙;border:互联网边界防火墙

  • AssetType:

    资产类型,ccn:ccn实例类型;nat:nat网关类型

  • Region:

    地域

  • Status:

    开关状态

  • SwitchMode:

    开关接入模式,1:自动接入;2,手动接入,0:未选择

  • NonCluster:

    实例对象是否处于非集群接入场景(主备模式)

  • IpVersion:

    ip版本,0:ipv4;1:ipv6

  • AttachIns:

    关联实例

  • Endpoints:

    引流私有网络端点信息

  • Idpsaction:

    入侵防护模式,0:观察;1:拦截;2:严格;3:关闭

  • TransEnable:

    //透明模式开关,0:未开启,1:已开启

  • Enable:

    开关状态 0关闭 1开启

  • RoutingMode:

    路由模式:0:多路由表,1:策略路由

  • IsPeer:

    是否跨租户开关 1是 0不是

  • PeerAppid:

    跨租户appid

  • PeerStatus:

    跨租户操作状态 1不允许操作 0可以



885
886
887
# File 'lib/v20190904/models.rb', line 885

def Enable
  @Enable
end

#EndpointsObject

0 : 关闭 1 : 开启 2 : 开启中 3 : 关闭中 4 : 异常 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InsObj:

    实例对象可以是ccnid类型:ccn-ad21xuds形式;nat网关类型:nat-da12daxd形式;ip类型:1.1.1.1形式等

  • ObjName:

    实例对象名称

  • FwType:

    防火墙类型,ew:vpc间防火墙;nat:nat防火墙;border:互联网边界防火墙

  • AssetType:

    资产类型,ccn:ccn实例类型;nat:nat网关类型

  • Region:

    地域

  • Status:

    开关状态

  • SwitchMode:

    开关接入模式,1:自动接入;2,手动接入,0:未选择

  • NonCluster:

    实例对象是否处于非集群接入场景(主备模式)

  • IpVersion:

    ip版本,0:ipv4;1:ipv6

  • AttachIns:

    关联实例

  • Endpoints:

    引流私有网络端点信息

  • Idpsaction:

    入侵防护模式,0:观察;1:拦截;2:严格;3:关闭

  • TransEnable:

    //透明模式开关,0:未开启,1:已开启

  • Enable:

    开关状态 0关闭 1开启

  • RoutingMode:

    路由模式:0:多路由表,1:策略路由

  • IsPeer:

    是否跨租户开关 1是 0不是

  • PeerAppid:

    跨租户appid

  • PeerStatus:

    跨租户操作状态 1不允许操作 0可以



885
886
887
# File 'lib/v20190904/models.rb', line 885

def Endpoints
  @Endpoints
end

#FwTypeObject

0 : 关闭 1 : 开启 2 : 开启中 3 : 关闭中 4 : 异常 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InsObj:

    实例对象可以是ccnid类型:ccn-ad21xuds形式;nat网关类型:nat-da12daxd形式;ip类型:1.1.1.1形式等

  • ObjName:

    实例对象名称

  • FwType:

    防火墙类型,ew:vpc间防火墙;nat:nat防火墙;border:互联网边界防火墙

  • AssetType:

    资产类型,ccn:ccn实例类型;nat:nat网关类型

  • Region:

    地域

  • Status:

    开关状态

  • SwitchMode:

    开关接入模式,1:自动接入;2,手动接入,0:未选择

  • NonCluster:

    实例对象是否处于非集群接入场景(主备模式)

  • IpVersion:

    ip版本,0:ipv4;1:ipv6

  • AttachIns:

    关联实例

  • Endpoints:

    引流私有网络端点信息

  • Idpsaction:

    入侵防护模式,0:观察;1:拦截;2:严格;3:关闭

  • TransEnable:

    //透明模式开关,0:未开启,1:已开启

  • Enable:

    开关状态 0关闭 1开启

  • RoutingMode:

    路由模式:0:多路由表,1:策略路由

  • IsPeer:

    是否跨租户开关 1是 0不是

  • PeerAppid:

    跨租户appid

  • PeerStatus:

    跨租户操作状态 1不允许操作 0可以



885
886
887
# File 'lib/v20190904/models.rb', line 885

def FwType
  @FwType
end

#IdpsactionObject

0 : 关闭 1 : 开启 2 : 开启中 3 : 关闭中 4 : 异常 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InsObj:

    实例对象可以是ccnid类型:ccn-ad21xuds形式;nat网关类型:nat-da12daxd形式;ip类型:1.1.1.1形式等

  • ObjName:

    实例对象名称

  • FwType:

    防火墙类型,ew:vpc间防火墙;nat:nat防火墙;border:互联网边界防火墙

  • AssetType:

    资产类型,ccn:ccn实例类型;nat:nat网关类型

  • Region:

    地域

  • Status:

    开关状态

  • SwitchMode:

    开关接入模式,1:自动接入;2,手动接入,0:未选择

  • NonCluster:

    实例对象是否处于非集群接入场景(主备模式)

  • IpVersion:

    ip版本,0:ipv4;1:ipv6

  • AttachIns:

    关联实例

  • Endpoints:

    引流私有网络端点信息

  • Idpsaction:

    入侵防护模式,0:观察;1:拦截;2:严格;3:关闭

  • TransEnable:

    //透明模式开关,0:未开启,1:已开启

  • Enable:

    开关状态 0关闭 1开启

  • RoutingMode:

    路由模式:0:多路由表,1:策略路由

  • IsPeer:

    是否跨租户开关 1是 0不是

  • PeerAppid:

    跨租户appid

  • PeerStatus:

    跨租户操作状态 1不允许操作 0可以



885
886
887
# File 'lib/v20190904/models.rb', line 885

def Idpsaction
  @Idpsaction
end

#InsObjObject

0 : 关闭 1 : 开启 2 : 开启中 3 : 关闭中 4 : 异常 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InsObj:

    实例对象可以是ccnid类型:ccn-ad21xuds形式;nat网关类型:nat-da12daxd形式;ip类型:1.1.1.1形式等

  • ObjName:

    实例对象名称

  • FwType:

    防火墙类型,ew:vpc间防火墙;nat:nat防火墙;border:互联网边界防火墙

  • AssetType:

    资产类型,ccn:ccn实例类型;nat:nat网关类型

  • Region:

    地域

  • Status:

    开关状态

  • SwitchMode:

    开关接入模式,1:自动接入;2,手动接入,0:未选择

  • NonCluster:

    实例对象是否处于非集群接入场景(主备模式)

  • IpVersion:

    ip版本,0:ipv4;1:ipv6

  • AttachIns:

    关联实例

  • Endpoints:

    引流私有网络端点信息

  • Idpsaction:

    入侵防护模式,0:观察;1:拦截;2:严格;3:关闭

  • TransEnable:

    //透明模式开关,0:未开启,1:已开启

  • Enable:

    开关状态 0关闭 1开启

  • RoutingMode:

    路由模式:0:多路由表,1:策略路由

  • IsPeer:

    是否跨租户开关 1是 0不是

  • PeerAppid:

    跨租户appid

  • PeerStatus:

    跨租户操作状态 1不允许操作 0可以



885
886
887
# File 'lib/v20190904/models.rb', line 885

def InsObj
  @InsObj
end

#IpVersionObject

0 : 关闭 1 : 开启 2 : 开启中 3 : 关闭中 4 : 异常 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InsObj:

    实例对象可以是ccnid类型:ccn-ad21xuds形式;nat网关类型:nat-da12daxd形式;ip类型:1.1.1.1形式等

  • ObjName:

    实例对象名称

  • FwType:

    防火墙类型,ew:vpc间防火墙;nat:nat防火墙;border:互联网边界防火墙

  • AssetType:

    资产类型,ccn:ccn实例类型;nat:nat网关类型

  • Region:

    地域

  • Status:

    开关状态

  • SwitchMode:

    开关接入模式,1:自动接入;2,手动接入,0:未选择

  • NonCluster:

    实例对象是否处于非集群接入场景(主备模式)

  • IpVersion:

    ip版本,0:ipv4;1:ipv6

  • AttachIns:

    关联实例

  • Endpoints:

    引流私有网络端点信息

  • Idpsaction:

    入侵防护模式,0:观察;1:拦截;2:严格;3:关闭

  • TransEnable:

    //透明模式开关,0:未开启,1:已开启

  • Enable:

    开关状态 0关闭 1开启

  • RoutingMode:

    路由模式:0:多路由表,1:策略路由

  • IsPeer:

    是否跨租户开关 1是 0不是

  • PeerAppid:

    跨租户appid

  • PeerStatus:

    跨租户操作状态 1不允许操作 0可以



885
886
887
# File 'lib/v20190904/models.rb', line 885

def IpVersion
  @IpVersion
end

#IsPeerObject

0 : 关闭 1 : 开启 2 : 开启中 3 : 关闭中 4 : 异常 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InsObj:

    实例对象可以是ccnid类型:ccn-ad21xuds形式;nat网关类型:nat-da12daxd形式;ip类型:1.1.1.1形式等

  • ObjName:

    实例对象名称

  • FwType:

    防火墙类型,ew:vpc间防火墙;nat:nat防火墙;border:互联网边界防火墙

  • AssetType:

    资产类型,ccn:ccn实例类型;nat:nat网关类型

  • Region:

    地域

  • Status:

    开关状态

  • SwitchMode:

    开关接入模式,1:自动接入;2,手动接入,0:未选择

  • NonCluster:

    实例对象是否处于非集群接入场景(主备模式)

  • IpVersion:

    ip版本,0:ipv4;1:ipv6

  • AttachIns:

    关联实例

  • Endpoints:

    引流私有网络端点信息

  • Idpsaction:

    入侵防护模式,0:观察;1:拦截;2:严格;3:关闭

  • TransEnable:

    //透明模式开关,0:未开启,1:已开启

  • Enable:

    开关状态 0关闭 1开启

  • RoutingMode:

    路由模式:0:多路由表,1:策略路由

  • IsPeer:

    是否跨租户开关 1是 0不是

  • PeerAppid:

    跨租户appid

  • PeerStatus:

    跨租户操作状态 1不允许操作 0可以



885
886
887
# File 'lib/v20190904/models.rb', line 885

def IsPeer
  @IsPeer
end

#NonClusterObject

0 : 关闭 1 : 开启 2 : 开启中 3 : 关闭中 4 : 异常 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InsObj:

    实例对象可以是ccnid类型:ccn-ad21xuds形式;nat网关类型:nat-da12daxd形式;ip类型:1.1.1.1形式等

  • ObjName:

    实例对象名称

  • FwType:

    防火墙类型,ew:vpc间防火墙;nat:nat防火墙;border:互联网边界防火墙

  • AssetType:

    资产类型,ccn:ccn实例类型;nat:nat网关类型

  • Region:

    地域

  • Status:

    开关状态

  • SwitchMode:

    开关接入模式,1:自动接入;2,手动接入,0:未选择

  • NonCluster:

    实例对象是否处于非集群接入场景(主备模式)

  • IpVersion:

    ip版本,0:ipv4;1:ipv6

  • AttachIns:

    关联实例

  • Endpoints:

    引流私有网络端点信息

  • Idpsaction:

    入侵防护模式,0:观察;1:拦截;2:严格;3:关闭

  • TransEnable:

    //透明模式开关,0:未开启,1:已开启

  • Enable:

    开关状态 0关闭 1开启

  • RoutingMode:

    路由模式:0:多路由表,1:策略路由

  • IsPeer:

    是否跨租户开关 1是 0不是

  • PeerAppid:

    跨租户appid

  • PeerStatus:

    跨租户操作状态 1不允许操作 0可以



885
886
887
# File 'lib/v20190904/models.rb', line 885

def NonCluster
  @NonCluster
end

#ObjNameObject

0 : 关闭 1 : 开启 2 : 开启中 3 : 关闭中 4 : 异常 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InsObj:

    实例对象可以是ccnid类型:ccn-ad21xuds形式;nat网关类型:nat-da12daxd形式;ip类型:1.1.1.1形式等

  • ObjName:

    实例对象名称

  • FwType:

    防火墙类型,ew:vpc间防火墙;nat:nat防火墙;border:互联网边界防火墙

  • AssetType:

    资产类型,ccn:ccn实例类型;nat:nat网关类型

  • Region:

    地域

  • Status:

    开关状态

  • SwitchMode:

    开关接入模式,1:自动接入;2,手动接入,0:未选择

  • NonCluster:

    实例对象是否处于非集群接入场景(主备模式)

  • IpVersion:

    ip版本,0:ipv4;1:ipv6

  • AttachIns:

    关联实例

  • Endpoints:

    引流私有网络端点信息

  • Idpsaction:

    入侵防护模式,0:观察;1:拦截;2:严格;3:关闭

  • TransEnable:

    //透明模式开关,0:未开启,1:已开启

  • Enable:

    开关状态 0关闭 1开启

  • RoutingMode:

    路由模式:0:多路由表,1:策略路由

  • IsPeer:

    是否跨租户开关 1是 0不是

  • PeerAppid:

    跨租户appid

  • PeerStatus:

    跨租户操作状态 1不允许操作 0可以



885
886
887
# File 'lib/v20190904/models.rb', line 885

def ObjName
  @ObjName
end

#PeerAppidObject

0 : 关闭 1 : 开启 2 : 开启中 3 : 关闭中 4 : 异常 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InsObj:

    实例对象可以是ccnid类型:ccn-ad21xuds形式;nat网关类型:nat-da12daxd形式;ip类型:1.1.1.1形式等

  • ObjName:

    实例对象名称

  • FwType:

    防火墙类型,ew:vpc间防火墙;nat:nat防火墙;border:互联网边界防火墙

  • AssetType:

    资产类型,ccn:ccn实例类型;nat:nat网关类型

  • Region:

    地域

  • Status:

    开关状态

  • SwitchMode:

    开关接入模式,1:自动接入;2,手动接入,0:未选择

  • NonCluster:

    实例对象是否处于非集群接入场景(主备模式)

  • IpVersion:

    ip版本,0:ipv4;1:ipv6

  • AttachIns:

    关联实例

  • Endpoints:

    引流私有网络端点信息

  • Idpsaction:

    入侵防护模式,0:观察;1:拦截;2:严格;3:关闭

  • TransEnable:

    //透明模式开关,0:未开启,1:已开启

  • Enable:

    开关状态 0关闭 1开启

  • RoutingMode:

    路由模式:0:多路由表,1:策略路由

  • IsPeer:

    是否跨租户开关 1是 0不是

  • PeerAppid:

    跨租户appid

  • PeerStatus:

    跨租户操作状态 1不允许操作 0可以



885
886
887
# File 'lib/v20190904/models.rb', line 885

def PeerAppid
  @PeerAppid
end

#PeerStatusObject

0 : 关闭 1 : 开启 2 : 开启中 3 : 关闭中 4 : 异常 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InsObj:

    实例对象可以是ccnid类型:ccn-ad21xuds形式;nat网关类型:nat-da12daxd形式;ip类型:1.1.1.1形式等

  • ObjName:

    实例对象名称

  • FwType:

    防火墙类型,ew:vpc间防火墙;nat:nat防火墙;border:互联网边界防火墙

  • AssetType:

    资产类型,ccn:ccn实例类型;nat:nat网关类型

  • Region:

    地域

  • Status:

    开关状态

  • SwitchMode:

    开关接入模式,1:自动接入;2,手动接入,0:未选择

  • NonCluster:

    实例对象是否处于非集群接入场景(主备模式)

  • IpVersion:

    ip版本,0:ipv4;1:ipv6

  • AttachIns:

    关联实例

  • Endpoints:

    引流私有网络端点信息

  • Idpsaction:

    入侵防护模式,0:观察;1:拦截;2:严格;3:关闭

  • TransEnable:

    //透明模式开关,0:未开启,1:已开启

  • Enable:

    开关状态 0关闭 1开启

  • RoutingMode:

    路由模式:0:多路由表,1:策略路由

  • IsPeer:

    是否跨租户开关 1是 0不是

  • PeerAppid:

    跨租户appid

  • PeerStatus:

    跨租户操作状态 1不允许操作 0可以



885
886
887
# File 'lib/v20190904/models.rb', line 885

def PeerStatus
  @PeerStatus
end

#RegionObject

0 : 关闭 1 : 开启 2 : 开启中 3 : 关闭中 4 : 异常 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InsObj:

    实例对象可以是ccnid类型:ccn-ad21xuds形式;nat网关类型:nat-da12daxd形式;ip类型:1.1.1.1形式等

  • ObjName:

    实例对象名称

  • FwType:

    防火墙类型,ew:vpc间防火墙;nat:nat防火墙;border:互联网边界防火墙

  • AssetType:

    资产类型,ccn:ccn实例类型;nat:nat网关类型

  • Region:

    地域

  • Status:

    开关状态

  • SwitchMode:

    开关接入模式,1:自动接入;2,手动接入,0:未选择

  • NonCluster:

    实例对象是否处于非集群接入场景(主备模式)

  • IpVersion:

    ip版本,0:ipv4;1:ipv6

  • AttachIns:

    关联实例

  • Endpoints:

    引流私有网络端点信息

  • Idpsaction:

    入侵防护模式,0:观察;1:拦截;2:严格;3:关闭

  • TransEnable:

    //透明模式开关,0:未开启,1:已开启

  • Enable:

    开关状态 0关闭 1开启

  • RoutingMode:

    路由模式:0:多路由表,1:策略路由

  • IsPeer:

    是否跨租户开关 1是 0不是

  • PeerAppid:

    跨租户appid

  • PeerStatus:

    跨租户操作状态 1不允许操作 0可以



885
886
887
# File 'lib/v20190904/models.rb', line 885

def Region
  @Region
end

#RoutingModeObject

0 : 关闭 1 : 开启 2 : 开启中 3 : 关闭中 4 : 异常 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InsObj:

    实例对象可以是ccnid类型:ccn-ad21xuds形式;nat网关类型:nat-da12daxd形式;ip类型:1.1.1.1形式等

  • ObjName:

    实例对象名称

  • FwType:

    防火墙类型,ew:vpc间防火墙;nat:nat防火墙;border:互联网边界防火墙

  • AssetType:

    资产类型,ccn:ccn实例类型;nat:nat网关类型

  • Region:

    地域

  • Status:

    开关状态

  • SwitchMode:

    开关接入模式,1:自动接入;2,手动接入,0:未选择

  • NonCluster:

    实例对象是否处于非集群接入场景(主备模式)

  • IpVersion:

    ip版本,0:ipv4;1:ipv6

  • AttachIns:

    关联实例

  • Endpoints:

    引流私有网络端点信息

  • Idpsaction:

    入侵防护模式,0:观察;1:拦截;2:严格;3:关闭

  • TransEnable:

    //透明模式开关,0:未开启,1:已开启

  • Enable:

    开关状态 0关闭 1开启

  • RoutingMode:

    路由模式:0:多路由表,1:策略路由

  • IsPeer:

    是否跨租户开关 1是 0不是

  • PeerAppid:

    跨租户appid

  • PeerStatus:

    跨租户操作状态 1不允许操作 0可以



885
886
887
# File 'lib/v20190904/models.rb', line 885

def RoutingMode
  @RoutingMode
end

#StatusObject

0 : 关闭 1 : 开启 2 : 开启中 3 : 关闭中 4 : 异常 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InsObj:

    实例对象可以是ccnid类型:ccn-ad21xuds形式;nat网关类型:nat-da12daxd形式;ip类型:1.1.1.1形式等

  • ObjName:

    实例对象名称

  • FwType:

    防火墙类型,ew:vpc间防火墙;nat:nat防火墙;border:互联网边界防火墙

  • AssetType:

    资产类型,ccn:ccn实例类型;nat:nat网关类型

  • Region:

    地域

  • Status:

    开关状态

  • SwitchMode:

    开关接入模式,1:自动接入;2,手动接入,0:未选择

  • NonCluster:

    实例对象是否处于非集群接入场景(主备模式)

  • IpVersion:

    ip版本,0:ipv4;1:ipv6

  • AttachIns:

    关联实例

  • Endpoints:

    引流私有网络端点信息

  • Idpsaction:

    入侵防护模式,0:观察;1:拦截;2:严格;3:关闭

  • TransEnable:

    //透明模式开关,0:未开启,1:已开启

  • Enable:

    开关状态 0关闭 1开启

  • RoutingMode:

    路由模式:0:多路由表,1:策略路由

  • IsPeer:

    是否跨租户开关 1是 0不是

  • PeerAppid:

    跨租户appid

  • PeerStatus:

    跨租户操作状态 1不允许操作 0可以



885
886
887
# File 'lib/v20190904/models.rb', line 885

def Status
  @Status
end

#SwitchModeObject

0 : 关闭 1 : 开启 2 : 开启中 3 : 关闭中 4 : 异常 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InsObj:

    实例对象可以是ccnid类型:ccn-ad21xuds形式;nat网关类型:nat-da12daxd形式;ip类型:1.1.1.1形式等

  • ObjName:

    实例对象名称

  • FwType:

    防火墙类型,ew:vpc间防火墙;nat:nat防火墙;border:互联网边界防火墙

  • AssetType:

    资产类型,ccn:ccn实例类型;nat:nat网关类型

  • Region:

    地域

  • Status:

    开关状态

  • SwitchMode:

    开关接入模式,1:自动接入;2,手动接入,0:未选择

  • NonCluster:

    实例对象是否处于非集群接入场景(主备模式)

  • IpVersion:

    ip版本,0:ipv4;1:ipv6

  • AttachIns:

    关联实例

  • Endpoints:

    引流私有网络端点信息

  • Idpsaction:

    入侵防护模式,0:观察;1:拦截;2:严格;3:关闭

  • TransEnable:

    //透明模式开关,0:未开启,1:已开启

  • Enable:

    开关状态 0关闭 1开启

  • RoutingMode:

    路由模式:0:多路由表,1:策略路由

  • IsPeer:

    是否跨租户开关 1是 0不是

  • PeerAppid:

    跨租户appid

  • PeerStatus:

    跨租户操作状态 1不允许操作 0可以



885
886
887
# File 'lib/v20190904/models.rb', line 885

def SwitchMode
  @SwitchMode
end

#TransEnableObject

0 : 关闭 1 : 开启 2 : 开启中 3 : 关闭中 4 : 异常 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InsObj:

    实例对象可以是ccnid类型:ccn-ad21xuds形式;nat网关类型:nat-da12daxd形式;ip类型:1.1.1.1形式等

  • ObjName:

    实例对象名称

  • FwType:

    防火墙类型,ew:vpc间防火墙;nat:nat防火墙;border:互联网边界防火墙

  • AssetType:

    资产类型,ccn:ccn实例类型;nat:nat网关类型

  • Region:

    地域

  • Status:

    开关状态

  • SwitchMode:

    开关接入模式,1:自动接入;2,手动接入,0:未选择

  • NonCluster:

    实例对象是否处于非集群接入场景(主备模式)

  • IpVersion:

    ip版本,0:ipv4;1:ipv6

  • AttachIns:

    关联实例

  • Endpoints:

    引流私有网络端点信息

  • Idpsaction:

    入侵防护模式,0:观察;1:拦截;2:严格;3:关闭

  • TransEnable:

    //透明模式开关,0:未开启,1:已开启

  • Enable:

    开关状态 0关闭 1开启

  • RoutingMode:

    路由模式:0:多路由表,1:策略路由

  • IsPeer:

    是否跨租户开关 1是 0不是

  • PeerAppid:

    跨租户appid

  • PeerStatus:

    跨租户操作状态 1不允许操作 0可以



885
886
887
# File 'lib/v20190904/models.rb', line 885

def TransEnable
  @TransEnable
end

Instance Method Details

#deserialize(params) ⇒ Object



908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
# File 'lib/v20190904/models.rb', line 908

def deserialize(params)
  @InsObj = params['InsObj']
  @ObjName = params['ObjName']
  @FwType = params['FwType']
  @AssetType = params['AssetType']
  @Region = params['Region']
  @Status = params['Status']
  @SwitchMode = params['SwitchMode']
  @NonCluster = params['NonCluster']
  @IpVersion = params['IpVersion']
  unless params['AttachIns'].nil?
    @AttachIns = []
    params['AttachIns'].each do |i|
      attachinsinfo_tmp = AttachInsInfo.new
      attachinsinfo_tmp.deserialize(i)
      @AttachIns << attachinsinfo_tmp
    end
  end
  unless params['Endpoints'].nil?
    @Endpoints = []
    params['Endpoints'].each do |i|
      endpointinfo_tmp = EndpointInfo.new
      endpointinfo_tmp.deserialize(i)
      @Endpoints << endpointinfo_tmp
    end
  end
  @Idpsaction = params['Idpsaction']
  @TransEnable = params['TransEnable']
  @Enable = params['Enable']
  @RoutingMode = params['RoutingMode']
  @IsPeer = params['IsPeer']
  @PeerAppid = params['PeerAppid']
  @PeerStatus = params['PeerStatus']
end