aws-cdk-lib.aws_wafv2.CfnLoggingConfiguration.ConditionProperty

interface ConditionProperty

LanguageType name
.NETAmazon.CDK.AWS.WAFv2.CfnLoggingConfiguration.ConditionProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awswafv2#CfnLoggingConfiguration_ConditionProperty
Javasoftware.amazon.awscdk.services.wafv2.CfnLoggingConfiguration.ConditionProperty
Pythonaws_cdk.aws_wafv2.CfnLoggingConfiguration.ConditionProperty
TypeScript aws-cdk-lib » aws_wafv2 » CfnLoggingConfiguration » ConditionProperty

A single match condition for a log filter.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_wafv2 as wafv2 } from 'aws-cdk-lib';
const conditionProperty: wafv2.CfnLoggingConfiguration.ConditionProperty = {
  actionCondition: {
    action: 'action',
  },
  labelNameCondition: {
    labelName: 'labelName',
  },
};

Properties

NameTypeDescription
actionCondition?IResolvable | ActionConditionPropertyA single action condition.
labelNameCondition?IResolvable | LabelNameConditionPropertyA single label name condition.

actionCondition?

Type: IResolvable | ActionConditionProperty (optional)

A single action condition.

This is the action setting that a log record must contain in order to meet the condition.


labelNameCondition?

Type: IResolvable | LabelNameConditionProperty (optional)

A single label name condition.

This is the fully qualified label name that a log record must contain in order to meet the condition. Fully qualified labels have a prefix, optional namespaces, and label name. The prefix identifies the rule group or web ACL context of the rule that added the label.