Skip to content

FirewallConfig

Source code in docs_src/capo_route53resolver/types/firewall_config.py
class FirewallConfig(TypedDict, closed=True):
    id: NotRequired["capo_route53resolver.types.resource_id.ResourceId"]
    """<p>The ID of the firewall configuration.</p>"""
    resource_id: NotRequired["capo_route53resolver.types.resource_id.ResourceId"]
    """<p>The ID of the VPC that this firewall configuration applies to.</p>"""
    owner_id: NotRequired["capo_route53resolver.types.account_id.AccountId"]
    """<p>The Amazon Web Services account ID of the owner of the VPC that this firewall configuration applies to.</p>"""
    firewall_fail_open: NotRequired[
        "capo_route53resolver.types.firewall_fail_open_status.FirewallFailOpenStatus"
    ]
    """<p>Determines how DNS Firewall operates during failures, for example when all traffic that is sent to DNS Firewall fails to receive a reply. </p> <ul> <li> <p>By default, fail open is disabled, which means the failure mode is closed. This approach favors security over availability. DNS Firewall returns a failure error when it is unable to properly evaluate a query. </p> </li> <li> <p>If you enable this option, the failure mode is open. This approach favors availability over security. DNS Firewall allows queries to proceed if it is unable to properly evaluate them. </p> </li> </ul> <p>This behavior is only enforced for VPCs that have at least one DNS Firewall rule group association. </p>"""

firewall_fail_open instance-attribute

firewall_fail_open: NotRequired[FirewallFailOpenStatus]

Determines how DNS Firewall operates during failures, for example when all traffic that is sent to DNS Firewall fails to receive a reply.

  • By default, fail open is disabled, which means the failure mode is closed. This approach favors security over availability. DNS Firewall returns a failure error when it is unable to properly evaluate a query.

  • If you enable this option, the failure mode is open. This approach favors availability over security. DNS Firewall allows queries to proceed if it is unable to properly evaluate them.

This behavior is only enforced for VPCs that have at least one DNS Firewall rule group association.

id instance-attribute

id: NotRequired[ResourceId]

The ID of the firewall configuration.

owner_id instance-attribute

owner_id: NotRequired[AccountId]

The Amazon Web Services account ID of the owner of the VPC that this firewall configuration applies to.

resource_id instance-attribute

resource_id: NotRequired[ResourceId]

The ID of the VPC that this firewall configuration applies to.