TrFirewallProps
Properties for defining a TrFirewall
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cloudfw-trfirewall
Initializer
import com.aliyun.ros.cdk.cloudfw.TrFirewallProps;
TrFirewallProps.builder()
.cenId(java.lang.String)
.cenId(IResolvable)
.firewallName(java.lang.String)
.firewallName(IResolvable)
.regionNo(java.lang.String)
.regionNo(IResolvable)
.routeMode(java.lang.String)
.routeMode(IResolvable)
.transitRouterId(java.lang.String)
.transitRouterId(IResolvable)
// .firewallDescription(java.lang.String)
// .firewallDescription(IResolvable)
// .firewallSubnetCidr(java.lang.String)
// .firewallSubnetCidr(IResolvable)
// .firewallVpcCidr(java.lang.String)
// .firewallVpcCidr(IResolvable)
// .firewallVpcId(java.lang.String)
// .firewallVpcId(IResolvable)
// .firewallVswitchId(java.lang.String)
// .firewallVswitchId(IResolvable)
// .trAttachmentMasterCidr(java.lang.String)
// .trAttachmentMasterCidr(IResolvable)
// .trAttachmentMasterZone(java.lang.String)
// .trAttachmentMasterZone(IResolvable)
// .trAttachmentSlaveCidr(java.lang.String)
// .trAttachmentSlaveCidr(IResolvable)
// .trAttachmentSlaveZone(java.lang.String)
// .trAttachmentSlaveZone(IResolvable)
.build();
Properties
Name | Type | Description |
---|---|---|
cenId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property cenId: The ID of the Cloud Enterprise Network (CEN) instance. |
firewallName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property firewallName: The name of the firewall. |
regionNo |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property regionNo: The region ID of the route router. |
routeMode |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property routeMode: The routing mode of the VPC firewall. |
transitRouterId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property transitRouterId: The ID of the transit router. |
firewallDescription |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property firewallDescription: The description of the firewall. |
firewallSubnetCidr |
java.lang.String OR com.aliyun.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 |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property firewallVpcCidr: The CIDR block that is allocated to the VPC created for the VPC firewall in automatic mode. |
firewallVpcId |
java.lang.String OR com.aliyun.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 |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property firewallVswitchId: The ID of the vSwitch that is used to create the ENI in manual mode. |
trAttachmentMasterCidr |
java.lang.String OR com.aliyun.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 |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property trAttachmentMasterZone: The primary zone for the vSwitch. |
trAttachmentSlaveCidr |
java.lang.String OR com.aliyun.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 |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
Property trAttachmentSlaveZone: The secondary zone for the vSwitch. |
cenId
Required
public java.lang.Object getCenId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property cenId: The ID of the Cloud Enterprise Network (CEN) instance.
firewallName
Required
public java.lang.Object getFirewallName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property firewallName: The name of the firewall.
regionNo
Required
public java.lang.Object getRegionNo();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property regionNo: The region ID of the route router.
routeMode
Required
public java.lang.Object getRouteMode();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property routeMode: The routing mode of the VPC firewall.
Valid values: managed: automatic mode manual: manual mode
transitRouterId
Required
public java.lang.Object getTransitRouterId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property transitRouterId: The ID of the transit router.
firewallDescription
Optional
public java.lang.Object getFirewallDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property firewallDescription: The description of the firewall.
firewallSubnetCidr
Optional
public java.lang.Object getFirewallSubnetCidr();
- Type: java.lang.String OR com.aliyun.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
Optional
public java.lang.Object getFirewallVpcCidr();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property firewallVpcCidr: The CIDR block that is allocated to the VPC created for the VPC firewall in automatic mode.
firewallVpcId
Optional
public java.lang.Object getFirewallVpcId();
- Type: java.lang.String OR com.aliyun.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
Optional
public java.lang.Object getFirewallVswitchId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property firewallVswitchId: The ID of the vSwitch that is used to create the ENI in manual mode.
trAttachmentMasterCidr
Optional
public java.lang.Object getTrAttachmentMasterCidr();
- Type: java.lang.String OR com.aliyun.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
Optional
public java.lang.Object getTrAttachmentMasterZone();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property trAttachmentMasterZone: The primary zone for the vSwitch.
trAttachmentSlaveCidr
Optional
public java.lang.Object getTrAttachmentSlaveCidr();
- Type: java.lang.String OR com.aliyun.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
Optional
public java.lang.Object getTrAttachmentSlaveZone();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property trAttachmentSlaveZone: The secondary zone for the vSwitch.