Skip to content

TrFirewallProps

Properties for defining a TrFirewall.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cloudfw-trfirewall

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcloudfw"
&alicloudroscdkcloudfw.TrFirewallProps {
    CenId: interface{},
    FirewallName: interface{},
    RegionNo: interface{},
    RouteMode: interface{},
    TransitRouterId: interface{},
    FirewallDescription: interface{},
    FirewallSubnetCidr: interface{},
    FirewallVpcCidr: interface{},
    FirewallVpcId: interface{},
    FirewallVswitchId: interface{},
    TrAttachmentMasterCidr: interface{},
    TrAttachmentMasterZone: interface{},
    TrAttachmentSlaveCidr: interface{},
    TrAttachmentSlaveZone: interface{},
}

Properties

Name Type Description
CenId interface{} Property cenId: The ID of the Cloud Enterprise Network (CEN) instance.
FirewallName interface{} Property firewallName: The name of the firewall.
RegionNo interface{} Property regionNo: The region ID of the route router.
RouteMode interface{} Property routeMode: The routing mode of the VPC firewall.
TransitRouterId interface{} Property transitRouterId: The ID of the transit router.
FirewallDescription interface{} Property firewallDescription: The description of the firewall.
FirewallSubnetCidr interface{} Property firewallSubnetCidr: The subnet CIDR block of the VPC in which the ENI of the firewall is stored in automatic mode.
FirewallVpcCidr interface{} Property firewallVpcCidr: The CIDR block that is allocated to the VPC created for the VPC firewall in automatic mode.
FirewallVpcId interface{} Property firewallVpcId: The ID of the VPC in which the ENI associated with the VPC firewall is created in manual mode.
FirewallVswitchId interface{} Property firewallVswitchId: The ID of the vSwitch that is used to create the ENI in manual mode.
TrAttachmentMasterCidr interface{} Property trAttachmentMasterCidr: The primary subnet CIDR block that the VPC uses to connect to the transit router in automatic mode.
TrAttachmentMasterZone interface{} Property trAttachmentMasterZone: The primary zone for the vSwitch.
TrAttachmentSlaveCidr interface{} Property trAttachmentSlaveCidr: The secondary subnet CIDR block that the VPC uses to connect to the transit router in automatic mode.
TrAttachmentSlaveZone interface{} Property trAttachmentSlaveZone: The secondary zone for the vSwitch.

CenIdRequired

CenId interface{}
  • Type: interface{}

Property cenId: The ID of the Cloud Enterprise Network (CEN) instance.


FirewallNameRequired

FirewallName interface{}
  • Type: interface{}

Property firewallName: The name of the firewall.


RegionNoRequired

RegionNo interface{}
  • Type: interface{}

Property regionNo: The region ID of the route router.


RouteModeRequired

RouteMode interface{}
  • Type: interface{}

Property routeMode: The routing mode of the VPC firewall.

Valid values: managed: automatic mode manual: manual mode


TransitRouterIdRequired

TransitRouterId interface{}
  • Type: interface{}

Property transitRouterId: The ID of the transit router.


FirewallDescriptionOptional

FirewallDescription interface{}
  • Type: interface{}

Property firewallDescription: The description of the firewall.


FirewallSubnetCidrOptional

FirewallSubnetCidr interface{}
  • Type: interface{}

Property firewallSubnetCidr: The subnet CIDR block of the VPC in which the ENI of the firewall is stored in automatic mode.


FirewallVpcCidrOptional

FirewallVpcCidr interface{}
  • Type: interface{}

Property firewallVpcCidr: The CIDR block that is allocated to the VPC created for the VPC firewall in automatic mode.


FirewallVpcIdOptional

FirewallVpcId interface{}
  • Type: interface{}

Property firewallVpcId: The ID of the VPC in which the ENI associated with the VPC firewall is created in manual mode.


FirewallVswitchIdOptional

FirewallVswitchId interface{}
  • Type: interface{}

Property firewallVswitchId: The ID of the vSwitch that is used to create the ENI in manual mode.


TrAttachmentMasterCidrOptional

TrAttachmentMasterCidr interface{}
  • Type: interface{}

Property trAttachmentMasterCidr: The primary subnet CIDR block that the VPC uses to connect to the transit router in automatic mode.


TrAttachmentMasterZoneOptional

TrAttachmentMasterZone interface{}
  • Type: interface{}

Property trAttachmentMasterZone: The primary zone for the vSwitch.


TrAttachmentSlaveCidrOptional

TrAttachmentSlaveCidr interface{}
  • Type: interface{}

Property trAttachmentSlaveCidr: The secondary subnet CIDR block that the VPC uses to connect to the transit router in automatic mode.


TrAttachmentSlaveZoneOptional

TrAttachmentSlaveZone interface{}
  • Type: interface{}

Property trAttachmentSlaveZone: The secondary zone for the vSwitch.