Skip to content

TrFirewallProps

Properties for defining a TrFirewall.

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

Initializer

using AlibabaCloud.SDK.ROS.CDK.Cloudfw;
new TrFirewallProps {
    object CenId,
    object FirewallName,
    object RegionNo,
    object RouteMode,
    object TransitRouterId,
    object FirewallDescription = null,
    object FirewallSubnetCidr = null,
    object FirewallVpcCidr = null,
    object FirewallVpcId = null,
    object FirewallVswitchId = null,
    object TrAttachmentMasterCidr = null,
    object TrAttachmentMasterZone = null,
    object TrAttachmentSlaveCidr = null,
    object TrAttachmentSlaveZone = null
};

Properties

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

CenIdRequired

public object CenId { get; set; }
  • Type: object

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


FirewallNameRequired

public object FirewallName { get; set; }
  • Type: object

Property firewallName: The name of the firewall.


RegionNoRequired

public object RegionNo { get; set; }
  • Type: object

Property regionNo: The region ID of the route router.


RouteModeRequired

public object RouteMode { get; set; }
  • Type: object

Property routeMode: The routing mode of the VPC firewall.

Valid values: managed: automatic mode manual: manual mode


TransitRouterIdRequired

public object TransitRouterId { get; set; }
  • Type: object

Property transitRouterId: The ID of the transit router.


FirewallDescriptionOptional

public object FirewallDescription { get; set; }
  • Type: object

Property firewallDescription: The description of the firewall.


FirewallSubnetCidrOptional

public object FirewallSubnetCidr { get; set; }
  • Type: object

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


FirewallVpcCidrOptional

public object FirewallVpcCidr { get; set; }
  • Type: object

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


FirewallVpcIdOptional

public object FirewallVpcId { get; set; }
  • Type: object

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


FirewallVswitchIdOptional

public object FirewallVswitchId { get; set; }
  • Type: object

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


TrAttachmentMasterCidrOptional

public object TrAttachmentMasterCidr { get; set; }
  • Type: object

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


TrAttachmentMasterZoneOptional

public object TrAttachmentMasterZone { get; set; }
  • Type: object

Property trAttachmentMasterZone: The primary zone for the vSwitch.


TrAttachmentSlaveCidrOptional

public object TrAttachmentSlaveCidr { get; set; }
  • Type: object

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


TrAttachmentSlaveZoneOptional

public object TrAttachmentSlaveZone { get; set; }
  • Type: object

Property trAttachmentSlaveZone: The secondary zone for the vSwitch.