Skip to content

ActionDefinition

Source code in docs_src/capo_network_firewall/types/action_definition.py
class ActionDefinition(TypedDict, closed=True):
    publish_metric_action: NotRequired[
        "capo_network_firewall.types.publish_metric_action.PublishMetricAction"
    ]
    """<p>Stateless inspection criteria that publishes the specified metrics to Amazon CloudWatch for the matching packet. This setting defines a CloudWatch dimension value to be published.</p> <p>You can pair this custom action with any of the standard stateless rule actions. For example, you could pair this in a rule action with the standard action that forwards the packet for stateful inspection. Then, when a packet matches the rule, Network Firewall publishes metrics for the packet and forwards it. </p>"""

publish_metric_action instance-attribute

publish_metric_action: NotRequired[PublishMetricAction]

Stateless inspection criteria that publishes the specified metrics to Amazon CloudWatch for the matching packet. This setting defines a CloudWatch dimension value to be published.

You can pair this custom action with any of the standard stateless rule actions. For example, you could pair this in a rule action with the standard action that forwards the packet for stateful inspection. Then, when a packet matches the rule, Network Firewall publishes metrics for the packet and forwards it.