Skip to content

ProxyRule

Source code in docs_src/capo_network_firewall/types/proxy_rule.py
class ProxyRule(TypedDict, closed=True):
    proxy_rule_name: NotRequired[
        "capo_network_firewall.types.resource_name.ResourceName"
    ]
    """<p>The descriptive name of the proxy rule. You can't change the name of a proxy rule after you create it.</p>"""
    description: NotRequired["capo_network_firewall.types.description.Description"]
    """<p>A description of the proxy rule. </p>"""
    action: NotRequired[
        "capo_network_firewall.types.proxy_rule_phase_action.ProxyRulePhaseAction"
    ]
    """<p>Action to take. </p>"""
    conditions: NotRequired[
        "capo_network_firewall.types.proxy_rule_condition_list.ProxyRuleConditionList"
    ]
    """<p>Match criteria that specify what traffic attributes to examine. Conditions include operators (StringEquals, StringLike) and values to match against. </p>"""

action instance-attribute

action: NotRequired[ProxyRulePhaseAction]

Action to take.

conditions instance-attribute

conditions: NotRequired[ProxyRuleConditionList]

Match criteria that specify what traffic attributes to examine. Conditions include operators (StringEquals, StringLike) and values to match against.

description instance-attribute

description: NotRequired[Description]

A description of the proxy rule.

proxy_rule_name instance-attribute

proxy_rule_name: NotRequired[ResourceName]

The descriptive name of the proxy rule. You can't change the name of a proxy rule after you create it.