TrFirewallProps
Properties for defining a TrFirewall.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cloudfw-trfirewall
Initializer
import { TrFirewallProps } from '@alicloud/ros-cdk-cloudfw'
const trFirewallProps: TrFirewallProps = { ... }
Properties
| Name | Type | Description |
|---|---|---|
cenId | string | @alicloud/ros-cdk-core.IResolvable | Property cenId: The ID of the Cloud Enterprise Network (CEN) instance. |
firewallName | string | @alicloud/ros-cdk-core.IResolvable | Property firewallName: The name of the firewall. |
regionNo | string | @alicloud/ros-cdk-core.IResolvable | Property regionNo: The region ID of the route router. |
routeMode | string | @alicloud/ros-cdk-core.IResolvable | Property routeMode: The routing mode of the VPC firewall. |
transitRouterId | string | @alicloud/ros-cdk-core.IResolvable | Property transitRouterId: The ID of the transit router. |
firewallDescription | string | @alicloud/ros-cdk-core.IResolvable | Property firewallDescription: The description of the firewall. |
firewallSubnetCidr | string | @alicloud/ros-cdk-core.IResolvable | Property firewallSubnetCidr: The subnet CIDR block of the VPC in which the ENI of the firewall is stored in automatic mode. |
firewallVpcCidr | string | @alicloud/ros-cdk-core.IResolvable | Property firewallVpcCidr: The CIDR block that is allocated to the VPC created for the VPC firewall in automatic mode. |
firewallVpcId | string | @alicloud/ros-cdk-core.IResolvable | Property firewallVpcId: The ID of the VPC in which the ENI associated with the VPC firewall is created in manual mode. |
firewallVswitchId | string | @alicloud/ros-cdk-core.IResolvable | Property firewallVswitchId: The ID of the vSwitch that is used to create the ENI in manual mode. |
trAttachmentMasterCidr | string | @alicloud/ros-cdk-core.IResolvable | Property trAttachmentMasterCidr: The primary subnet CIDR block that the VPC uses to connect to the transit router in automatic mode. |
trAttachmentMasterZone | string | @alicloud/ros-cdk-core.IResolvable | Property trAttachmentMasterZone: The primary zone for the vSwitch. |
trAttachmentSlaveCidr | string | @alicloud/ros-cdk-core.IResolvable | Property trAttachmentSlaveCidr: The secondary subnet CIDR block that the VPC uses to connect to the transit router in automatic mode. |
trAttachmentSlaveZone | string | @alicloud/ros-cdk-core.IResolvable | Property trAttachmentSlaveZone: The secondary zone for the vSwitch. |
cenIdRequired
public readonly cenId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property cenId: The ID of the Cloud Enterprise Network (CEN) instance.
firewallNameRequired
public readonly firewallName: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property firewallName: The name of the firewall.
regionNoRequired
public readonly regionNo: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property regionNo: The region ID of the route router.
routeModeRequired
public readonly routeMode: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property routeMode: The routing mode of the VPC firewall.
Valid values: managed: automatic mode manual: manual mode
transitRouterIdRequired
public readonly transitRouterId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property transitRouterId: The ID of the transit router.
firewallDescriptionOptional
public readonly firewallDescription: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property firewallDescription: The description of the firewall.
firewallSubnetCidrOptional
public readonly firewallSubnetCidr: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property firewallSubnetCidr: The subnet CIDR block of the VPC in which the ENI of the firewall is stored in automatic mode.
firewallVpcCidrOptional
public readonly firewallVpcCidr: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property firewallVpcCidr: The CIDR block that is allocated to the VPC created for the VPC firewall in automatic mode.
firewallVpcIdOptional
public readonly firewallVpcId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property firewallVpcId: The ID of the VPC in which the ENI associated with the VPC firewall is created in manual mode.
firewallVswitchIdOptional
public readonly firewallVswitchId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property firewallVswitchId: The ID of the vSwitch that is used to create the ENI in manual mode.
trAttachmentMasterCidrOptional
public readonly trAttachmentMasterCidr: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property trAttachmentMasterCidr: The primary subnet CIDR block that the VPC uses to connect to the transit router in automatic mode.
trAttachmentMasterZoneOptional
public readonly trAttachmentMasterZone: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property trAttachmentMasterZone: The primary zone for the vSwitch.
trAttachmentSlaveCidrOptional
public readonly trAttachmentSlaveCidr: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property trAttachmentSlaveCidr: The secondary subnet CIDR block that the VPC uses to connect to the transit router in automatic mode.
trAttachmentSlaveZoneOptional
public readonly trAttachmentSlaveZone: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Property trAttachmentSlaveZone: The secondary zone for the vSwitch.