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. |
CenId
Required
CenId interface{}
- Type: interface{}
Property cenId: The ID of the Cloud Enterprise Network (CEN) instance.
FirewallName
Required
FirewallName interface{}
- Type: interface{}
Property firewallName: The name of the firewall.
RegionNo
Required
RegionNo interface{}
- Type: interface{}
Property regionNo: The region ID of the route router.
RouteMode
Required
RouteMode interface{}
- Type: interface{}
Property routeMode: The routing mode of the VPC firewall.
Valid values: managed: automatic mode manual: manual mode
TransitRouterId
Required
TransitRouterId interface{}
- Type: interface{}
Property transitRouterId: The ID of the transit router.
FirewallDescription
Optional
FirewallDescription interface{}
- Type: interface{}
Property firewallDescription: The description of the firewall.
FirewallSubnetCidr
Optional
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.
FirewallVpcCidr
Optional
FirewallVpcCidr interface{}
- Type: interface{}
Property firewallVpcCidr: The CIDR block that is allocated to the VPC created for the VPC firewall in automatic mode.
FirewallVpcId
Optional
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.
FirewallVswitchId
Optional
FirewallVswitchId interface{}
- Type: interface{}
Property firewallVswitchId: The ID of the vSwitch that is used to create the ENI in manual mode.
TrAttachmentMasterCidr
Optional
TrAttachmentMasterCidr interface{}
- Type: interface{}
Property trAttachmentMasterCidr: The primary subnet CIDR block that the VPC uses to connect to the transit router in automatic mode.
TrAttachmentMasterZone
Optional
TrAttachmentMasterZone interface{}
- Type: interface{}
Property trAttachmentMasterZone: The primary zone for the vSwitch.
TrAttachmentSlaveCidr
Optional
TrAttachmentSlaveCidr interface{}
- Type: interface{}
Property trAttachmentSlaveCidr: The secondary subnet CIDR block that the VPC uses to connect to the transit router in automatic mode.
TrAttachmentSlaveZone
Optional
TrAttachmentSlaveZone interface{}
- Type: interface{}
Property trAttachmentSlaveZone: The secondary zone for the vSwitch.