Skip to content
v2.275.0

InstanceRuleStatementProperty Struct ​

Instance rule statement.

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 instanceRuleStatementProperty: licensemanager.CfnLicenseAssetRuleSet.InstanceRuleStatementProperty = {
  andRuleStatement: {
    matchingRuleStatements: [{
      constraint: 'constraint',
      keyToMatch: 'keyToMatch',
      valueToMatch: ['valueToMatch'],
    }],
  },
  matchingRuleStatement: {
    constraint: 'constraint',
    keyToMatch: 'keyToMatch',
    valueToMatch: ['valueToMatch'],
  },
  orRuleStatement: {
    matchingRuleStatements: [{
      constraint: 'constraint',
      keyToMatch: 'keyToMatch',
      valueToMatch: ['valueToMatch'],
    }],
  },
};

Properties ​

andRuleStatementoptionalIResolvable | CfnLicenseAssetRuleSet.AndRuleStatementPropertyand_rule_statementoptionaltyping.Union[IResolvable, AndRuleStatementProperty]andRuleStatementoptionalIResolvableAndRuleStatementoptionalIResolvableAndRuleStatementoptionalinterface{}#
AND rule statement.
matchingRuleStatementoptionalIResolvable | CfnLicenseAssetRuleSet.MatchingRuleStatementPropertymatching_rule_statementoptionaltyping.Union[IResolvable, MatchingRuleStatementProperty]matchingRuleStatementoptionalIResolvableMatchingRuleStatementoptionalIResolvableMatchingRuleStatementoptionalinterface{}#
Matching rule statement.
orRuleStatementoptionalIResolvable | CfnLicenseAssetRuleSet.OrRuleStatementPropertyor_rule_statementoptionaltyping.Union[IResolvable, OrRuleStatementProperty]orRuleStatementoptionalIResolvableOrRuleStatementoptionalIResolvableOrRuleStatementoptionalinterface{}#
OR rule statement.