Skip to content

VpcFirewallConfigureProps

Properties for defining a VpcFirewallConfigure.

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

Initializer

import ros_cdk_cloudfw
ros_cdk_cloudfw.VpcFirewallConfigureProps(
  firewall_switch: typing.Union[str, IResolvable],
  local_vpc_cidr_table_list: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, LocalVpcCidrTableListProperty]]],
  local_vpc_id: typing.Union[str, IResolvable],
  local_vpc_region: typing.Union[str, IResolvable],
  peer_vpc_cidr_table_list: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, PeerVpcCidrTableListProperty]]],
  peer_vpc_id: typing.Union[str, IResolvable],
  peer_vpc_region: typing.Union[str, IResolvable],
  vpc_firewall_name: typing.Union[str, IResolvable],
  member_uid: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
firewall_switch typing.Union[str, ros_cdk_core.IResolvable] Property firewallSwitch: The status of the VPC firewall after you create the firewall.
local_vpc_cidr_table_list typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, LocalVpcCidrTableListProperty]]] Property localVpcCidrTableList: The CIDR blocks of the local VPC.
local_vpc_id typing.Union[str, ros_cdk_core.IResolvable] Property localVpcId: The ID of the local VPC.
local_vpc_region typing.Union[str, ros_cdk_core.IResolvable] Property localVpcRegion: The region ID of the local VPC.
peer_vpc_cidr_table_list typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, PeerVpcCidrTableListProperty]]] Property peerVpcCidrTableList: The CIDR blocks of the peer VPC.
peer_vpc_id typing.Union[str, ros_cdk_core.IResolvable] Property peerVpcId: The ID of the peer VPC.
peer_vpc_region typing.Union[str, ros_cdk_core.IResolvable] Property peerVpcRegion: The region ID of the peer VPC.
vpc_firewall_name typing.Union[str, ros_cdk_core.IResolvable] Property vpcFirewallName: The instance name of the VPC firewall.
member_uid typing.Union[str, ros_cdk_core.IResolvable] Property memberUid: The UID of the member that is managed by your Alibaba Cloud account.

firewall_switchRequired

firewall_switch: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property firewallSwitch: The status of the VPC firewall after you create the firewall.

Valid values: open: After you create the VPC firewall, the VPC firewall is automatically enabled. This is the default value. close: After you create the VPC firewall, the VPC firewall is disabled. To enable the firewall, you can call the ModifyVpcFirewallSwitchStatus operation.


local_vpc_cidr_table_listRequired

local_vpc_cidr_table_list: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, LocalVpcCidrTableListProperty]]]

Property localVpcCidrTableList: The CIDR blocks of the local VPC.


local_vpc_idRequired

local_vpc_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property localVpcId: The ID of the local VPC.


local_vpc_regionRequired

local_vpc_region: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property localVpcRegion: The region ID of the local VPC.


peer_vpc_cidr_table_listRequired

peer_vpc_cidr_table_list: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, PeerVpcCidrTableListProperty]]]

Property peerVpcCidrTableList: The CIDR blocks of the peer VPC.


peer_vpc_idRequired

peer_vpc_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property peerVpcId: The ID of the peer VPC.


peer_vpc_regionRequired

peer_vpc_region: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property peerVpcRegion: The region ID of the peer VPC.


vpc_firewall_nameRequired

vpc_firewall_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property vpcFirewallName: The instance name of the VPC firewall.


member_uidOptional

member_uid: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property memberUid: The UID of the member that is managed by your Alibaba Cloud account.