CfnFirewallProps

class aws_cdk.aws_networkfirewall.CfnFirewallProps(*, firewall_name, firewall_policy_arn, subnet_mappings, vpc_id, delete_protection=None, description=None, firewall_policy_change_protection=None, subnet_change_protection=None, tags=None)

Bases: object

Properties for defining a AWS::NetworkFirewall::Firewall.

Parameters
  • firewall_name (str) – AWS::NetworkFirewall::Firewall.FirewallName.

  • firewall_policy_arn (str) – AWS::NetworkFirewall::Firewall.FirewallPolicyArn.

  • subnet_mappings (Union[IResolvable, Sequence[Union[IResolvable, SubnetMappingProperty]]]) – AWS::NetworkFirewall::Firewall.SubnetMappings.

  • vpc_id (str) – AWS::NetworkFirewall::Firewall.VpcId.

  • delete_protection (Union[bool, IResolvable, None]) – AWS::NetworkFirewall::Firewall.DeleteProtection.

  • description (Optional[str]) – AWS::NetworkFirewall::Firewall.Description.

  • firewall_policy_change_protection (Union[bool, IResolvable, None]) – AWS::NetworkFirewall::Firewall.FirewallPolicyChangeProtection.

  • subnet_change_protection (Union[bool, IResolvable, None]) – AWS::NetworkFirewall::Firewall.SubnetChangeProtection.

  • tags (Optional[Sequence[CfnTag]]) – AWS::NetworkFirewall::Firewall.Tags.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html

Attributes

delete_protection

AWS::NetworkFirewall::Firewall.DeleteProtection.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html#cfn-networkfirewall-firewall-deleteprotection

Return type

Union[bool, IResolvable, None]

description

AWS::NetworkFirewall::Firewall.Description.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html#cfn-networkfirewall-firewall-description

Return type

Optional[str]

firewall_name

AWS::NetworkFirewall::Firewall.FirewallName.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html#cfn-networkfirewall-firewall-firewallname

Return type

str

firewall_policy_arn

AWS::NetworkFirewall::Firewall.FirewallPolicyArn.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html#cfn-networkfirewall-firewall-firewallpolicyarn

Return type

str

firewall_policy_change_protection

AWS::NetworkFirewall::Firewall.FirewallPolicyChangeProtection.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html#cfn-networkfirewall-firewall-firewallpolicychangeprotection

Return type

Union[bool, IResolvable, None]

subnet_change_protection

AWS::NetworkFirewall::Firewall.SubnetChangeProtection.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html#cfn-networkfirewall-firewall-subnetchangeprotection

Return type

Union[bool, IResolvable, None]

subnet_mappings

AWS::NetworkFirewall::Firewall.SubnetMappings.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html#cfn-networkfirewall-firewall-subnetmappings

Return type

Union[IResolvable, List[Union[IResolvable, SubnetMappingProperty]]]

tags

AWS::NetworkFirewall::Firewall.Tags.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html#cfn-networkfirewall-firewall-tags

Return type

Optional[List[CfnTag]]

vpc_id

AWS::NetworkFirewall::Firewall.VpcId.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-networkfirewall-firewall.html#cfn-networkfirewall-firewall-vpcid

Return type

str