Skip to content

CreateProxyRule

Source code in docs_src/capo_network_firewall/types/create_proxy_rule.py
class CreateProxyRule(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>"""
    insert_position: NotRequired[
        "capo_network_firewall.types.insert_position.InsertPosition"
    ]
    """<p>Where to insert a proxy rule in a proxy rule group. </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.

insert_position instance-attribute

insert_position: NotRequired[InsertPosition]

Where to insert a proxy rule in a proxy rule group.

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.