# LicenseConfigurationRuleStatementProperty

License configuration rule statement.

- Source: Generated code
- Type last changed: v2.268.0 · 2 Sep 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_licensemanager as licensemanager } from 'aws-cdk-lib';
const licenseConfigurationRuleStatementProperty: licensemanager.CfnLicenseAssetRuleSet.LicenseConfigurationRuleStatementProperty = {
  andRuleStatement: {
    matchingRuleStatements: [{
      constraint: 'constraint',
      keyToMatch: 'keyToMatch',
      valueToMatch: ['valueToMatch'],
    }],
  },
  matchingRuleStatement: {
    constraint: 'constraint',
    keyToMatch: 'keyToMatch',
    valueToMatch: ['valueToMatch'],
  },
  orRuleStatement: {
    matchingRuleStatements: [{
      constraint: 'constraint',
      keyToMatch: 'keyToMatch',
      valueToMatch: ['valueToMatch'],
    }],
  },
};
```

## Properties

- `andRuleStatement`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnLicenseAssetRuleSet.AndRuleStatementProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseAssetRuleSet.AndRuleStatementProperty.html) — AND rule statement.

- `matchingRuleStatement`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnLicenseAssetRuleSet.MatchingRuleStatementProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseAssetRuleSet.MatchingRuleStatementProperty.html) — Matching rule statement.

- `orRuleStatement`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnLicenseAssetRuleSet.OrRuleStatementProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseAssetRuleSet.OrRuleStatementProperty.html) — OR rule statement.
