aws-cdk-lib.aws_networkfirewall.CfnFirewallPolicy.ActionDefinitionProperty

interface ActionDefinitionProperty

LanguageType name
.NETAmazon.CDK.AWS.NetworkFirewall.CfnFirewallPolicy.ActionDefinitionProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsnetworkfirewall#CfnFirewallPolicy_ActionDefinitionProperty
Javasoftware.amazon.awscdk.services.networkfirewall.CfnFirewallPolicy.ActionDefinitionProperty
Pythonaws_cdk.aws_networkfirewall.CfnFirewallPolicy.ActionDefinitionProperty
TypeScript aws-cdk-lib » aws_networkfirewall » CfnFirewallPolicy » ActionDefinitionProperty

A custom action to use in stateless rule actions settings.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_networkfirewall as networkfirewall } from 'aws-cdk-lib';
const actionDefinitionProperty: networkfirewall.CfnFirewallPolicy.ActionDefinitionProperty = {
  publishMetricAction: {
    dimensions: [{
      value: 'value',
    }],
  },
};

Properties

NameTypeDescription
publishMetricAction?IResolvable | PublishMetricActionPropertyStateless inspection criteria that publishes the specified metrics to Amazon CloudWatch for the matching packet.

publishMetricAction?

Type: IResolvable | PublishMetricActionProperty (optional)

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.