CfnLicenseAssetRuleSetPropsMixin

class aws_cdk.cfn_property_mixins.aws_licensemanager.CfnLicenseAssetRuleSetPropsMixin(props, *, strategy=None)

Bases: Mixin

Resource schema for AWS::LicenseManager::LicenseAssetRuleSet.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-licensemanager-licenseassetruleset.html

CloudformationResource:

AWS::LicenseManager::LicenseAssetRuleSet

Mixin:

true

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_licensemanager as licensemanager
import aws_cdk as cdk

# merge_strategy: cdk.IMergeStrategy

cfn_license_asset_rule_set_props_mixin = licensemanager.CfnLicenseAssetRuleSetPropsMixin(licensemanager.CfnLicenseAssetRuleSetMixinProps(
    description="description",
    name="name",
    rules=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.LicenseAssetRuleProperty(
        rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.RuleStatementProperty(
            instance_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.InstanceRuleStatementProperty(
                and_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.AndRuleStatementProperty(
                    matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                        constraint="constraint",
                        key_to_match="keyToMatch",
                        value_to_match=["valueToMatch"]
                    )]
                ),
                matching_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                    constraint="constraint",
                    key_to_match="keyToMatch",
                    value_to_match=["valueToMatch"]
                ),
                or_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.OrRuleStatementProperty(
                    matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                        constraint="constraint",
                        key_to_match="keyToMatch",
                        value_to_match=["valueToMatch"]
                    )]
                )
            ),
            license_configuration_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.LicenseConfigurationRuleStatementProperty(
                and_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.AndRuleStatementProperty(
                    matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                        constraint="constraint",
                        key_to_match="keyToMatch",
                        value_to_match=["valueToMatch"]
                    )]
                ),
                matching_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                    constraint="constraint",
                    key_to_match="keyToMatch",
                    value_to_match=["valueToMatch"]
                ),
                or_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.OrRuleStatementProperty(
                    matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                        constraint="constraint",
                        key_to_match="keyToMatch",
                        value_to_match=["valueToMatch"]
                    )]
                )
            ),
            license_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.LicenseRuleStatementProperty(
                and_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.AndRuleStatementProperty(
                    matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                        constraint="constraint",
                        key_to_match="keyToMatch",
                        value_to_match=["valueToMatch"]
                    )]
                ),
                matching_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                    constraint="constraint",
                    key_to_match="keyToMatch",
                    value_to_match=["valueToMatch"]
                ),
                or_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.OrRuleStatementProperty(
                    matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                        constraint="constraint",
                        key_to_match="keyToMatch",
                        value_to_match=["valueToMatch"]
                    )]
                )
            )
        )
    )],
    tags=[cdk.CfnTag(
        key="key",
        value="value"
    )]
),
    strategy=merge_strategy
)

Create a mixin to apply properties to AWS::LicenseManager::LicenseAssetRuleSet.

Parameters:

Methods

apply_to(construct)

Apply the mixin properties to the construct.

Parameters:

construct (IConstruct)

Return type:

None

supports(construct)

Check if this mixin supports the given construct.

Parameters:

construct (IConstruct)

Return type:

bool

Attributes

CFN_PROPERTY_KEYS = ['description', 'name', 'rules', 'tags']

Static Methods

classmethod is_mixin(x)

Checks if x is a Mixin.

Parameters:

x (Any) – Any object.

Return type:

bool

Returns:

true if x is an object created from a class which extends Mixin.

AndRuleStatementProperty

class CfnLicenseAssetRuleSetPropsMixin.AndRuleStatementProperty(*, matching_rule_statements=None)

Bases: object

AND rule statement.

Parameters:

matching_rule_statements (Union[IResolvable, Sequence[Union[IResolvable, MatchingRuleStatementProperty, Dict[str, Any]]], None])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-andrulestatement.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_licensemanager as licensemanager

and_rule_statement_property = licensemanager.CfnLicenseAssetRuleSetPropsMixin.AndRuleStatementProperty(
    matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
        constraint="constraint",
        key_to_match="keyToMatch",
        value_to_match=["valueToMatch"]
    )]
)

Attributes

matching_rule_statements

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-andrulestatement.html#cfn-licensemanager-licenseassetruleset-andrulestatement-matchingrulestatements

Type:

see

InstanceRuleStatementProperty

class CfnLicenseAssetRuleSetPropsMixin.InstanceRuleStatementProperty(*, and_rule_statement=None, matching_rule_statement=None, or_rule_statement=None)

Bases: object

Instance rule statement.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-instancerulestatement.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_licensemanager as licensemanager

instance_rule_statement_property = licensemanager.CfnLicenseAssetRuleSetPropsMixin.InstanceRuleStatementProperty(
    and_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.AndRuleStatementProperty(
        matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
            constraint="constraint",
            key_to_match="keyToMatch",
            value_to_match=["valueToMatch"]
        )]
    ),
    matching_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
        constraint="constraint",
        key_to_match="keyToMatch",
        value_to_match=["valueToMatch"]
    ),
    or_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.OrRuleStatementProperty(
        matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
            constraint="constraint",
            key_to_match="keyToMatch",
            value_to_match=["valueToMatch"]
        )]
    )
)

Attributes

and_rule_statement

AND rule statement.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-instancerulestatement.html#cfn-licensemanager-licenseassetruleset-instancerulestatement-andrulestatement

matching_rule_statement

Matching rule statement.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-instancerulestatement.html#cfn-licensemanager-licenseassetruleset-instancerulestatement-matchingrulestatement

or_rule_statement

OR rule statement.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-instancerulestatement.html#cfn-licensemanager-licenseassetruleset-instancerulestatement-orrulestatement

LicenseAssetRuleProperty

class CfnLicenseAssetRuleSetPropsMixin.LicenseAssetRuleProperty(*, rule_statement=None)

Bases: object

License asset rule.

Parameters:

rule_statement (Union[IResolvable, RuleStatementProperty, Dict[str, Any], None]) – Rule statement. Specify exactly one of InstanceRuleStatement, LicenseRuleStatement, or LicenseConfigurationRuleStatement.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-licenseassetrule.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_licensemanager as licensemanager

license_asset_rule_property = licensemanager.CfnLicenseAssetRuleSetPropsMixin.LicenseAssetRuleProperty(
    rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.RuleStatementProperty(
        instance_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.InstanceRuleStatementProperty(
            and_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.AndRuleStatementProperty(
                matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                    constraint="constraint",
                    key_to_match="keyToMatch",
                    value_to_match=["valueToMatch"]
                )]
            ),
            matching_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                constraint="constraint",
                key_to_match="keyToMatch",
                value_to_match=["valueToMatch"]
            ),
            or_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.OrRuleStatementProperty(
                matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                    constraint="constraint",
                    key_to_match="keyToMatch",
                    value_to_match=["valueToMatch"]
                )]
            )
        ),
        license_configuration_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.LicenseConfigurationRuleStatementProperty(
            and_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.AndRuleStatementProperty(
                matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                    constraint="constraint",
                    key_to_match="keyToMatch",
                    value_to_match=["valueToMatch"]
                )]
            ),
            matching_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                constraint="constraint",
                key_to_match="keyToMatch",
                value_to_match=["valueToMatch"]
            ),
            or_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.OrRuleStatementProperty(
                matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                    constraint="constraint",
                    key_to_match="keyToMatch",
                    value_to_match=["valueToMatch"]
                )]
            )
        ),
        license_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.LicenseRuleStatementProperty(
            and_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.AndRuleStatementProperty(
                matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                    constraint="constraint",
                    key_to_match="keyToMatch",
                    value_to_match=["valueToMatch"]
                )]
            ),
            matching_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                constraint="constraint",
                key_to_match="keyToMatch",
                value_to_match=["valueToMatch"]
            ),
            or_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.OrRuleStatementProperty(
                matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                    constraint="constraint",
                    key_to_match="keyToMatch",
                    value_to_match=["valueToMatch"]
                )]
            )
        )
    )
)

Attributes

rule_statement

Rule statement.

Specify exactly one of InstanceRuleStatement, LicenseRuleStatement, or LicenseConfigurationRuleStatement.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-licenseassetrule.html#cfn-licensemanager-licenseassetruleset-licenseassetrule-rulestatement

LicenseConfigurationRuleStatementProperty

class CfnLicenseAssetRuleSetPropsMixin.LicenseConfigurationRuleStatementProperty(*, and_rule_statement=None, matching_rule_statement=None, or_rule_statement=None)

Bases: object

License configuration rule statement.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-licenseconfigurationrulestatement.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_licensemanager as licensemanager

license_configuration_rule_statement_property = licensemanager.CfnLicenseAssetRuleSetPropsMixin.LicenseConfigurationRuleStatementProperty(
    and_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.AndRuleStatementProperty(
        matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
            constraint="constraint",
            key_to_match="keyToMatch",
            value_to_match=["valueToMatch"]
        )]
    ),
    matching_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
        constraint="constraint",
        key_to_match="keyToMatch",
        value_to_match=["valueToMatch"]
    ),
    or_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.OrRuleStatementProperty(
        matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
            constraint="constraint",
            key_to_match="keyToMatch",
            value_to_match=["valueToMatch"]
        )]
    )
)

Attributes

and_rule_statement

AND rule statement.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-licenseconfigurationrulestatement.html#cfn-licensemanager-licenseassetruleset-licenseconfigurationrulestatement-andrulestatement

matching_rule_statement

Matching rule statement.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-licenseconfigurationrulestatement.html#cfn-licensemanager-licenseassetruleset-licenseconfigurationrulestatement-matchingrulestatement

or_rule_statement

OR rule statement.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-licenseconfigurationrulestatement.html#cfn-licensemanager-licenseassetruleset-licenseconfigurationrulestatement-orrulestatement

LicenseRuleStatementProperty

class CfnLicenseAssetRuleSetPropsMixin.LicenseRuleStatementProperty(*, and_rule_statement=None, matching_rule_statement=None, or_rule_statement=None)

Bases: object

License rule statement.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-licenserulestatement.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_licensemanager as licensemanager

license_rule_statement_property = licensemanager.CfnLicenseAssetRuleSetPropsMixin.LicenseRuleStatementProperty(
    and_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.AndRuleStatementProperty(
        matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
            constraint="constraint",
            key_to_match="keyToMatch",
            value_to_match=["valueToMatch"]
        )]
    ),
    matching_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
        constraint="constraint",
        key_to_match="keyToMatch",
        value_to_match=["valueToMatch"]
    ),
    or_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.OrRuleStatementProperty(
        matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
            constraint="constraint",
            key_to_match="keyToMatch",
            value_to_match=["valueToMatch"]
        )]
    )
)

Attributes

and_rule_statement

AND rule statement.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-licenserulestatement.html#cfn-licensemanager-licenseassetruleset-licenserulestatement-andrulestatement

matching_rule_statement

Matching rule statement.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-licenserulestatement.html#cfn-licensemanager-licenseassetruleset-licenserulestatement-matchingrulestatement

or_rule_statement

OR rule statement.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-licenserulestatement.html#cfn-licensemanager-licenseassetruleset-licenserulestatement-orrulestatement

MatchingRuleStatementProperty

class CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(*, constraint=None, key_to_match=None, value_to_match=None)

Bases: object

Matching rule statement.

Parameters:
  • constraint (Optional[str]) – Constraint (e.g. Equals, Not_Equals).

  • key_to_match (Optional[str]) – Key to match.

  • value_to_match (Optional[Sequence[str]]) – Values to match.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-matchingrulestatement.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_licensemanager as licensemanager

matching_rule_statement_property = licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
    constraint="constraint",
    key_to_match="keyToMatch",
    value_to_match=["valueToMatch"]
)

Attributes

constraint

Constraint (e.g. Equals, Not_Equals).

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-matchingrulestatement.html#cfn-licensemanager-licenseassetruleset-matchingrulestatement-constraint

key_to_match

Key to match.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-matchingrulestatement.html#cfn-licensemanager-licenseassetruleset-matchingrulestatement-keytomatch

value_to_match

Values to match.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-matchingrulestatement.html#cfn-licensemanager-licenseassetruleset-matchingrulestatement-valuetomatch

OrRuleStatementProperty

class CfnLicenseAssetRuleSetPropsMixin.OrRuleStatementProperty(*, matching_rule_statements=None)

Bases: object

OR rule statement.

Parameters:

matching_rule_statements (Union[IResolvable, Sequence[Union[IResolvable, MatchingRuleStatementProperty, Dict[str, Any]]], None])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-orrulestatement.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_licensemanager as licensemanager

or_rule_statement_property = licensemanager.CfnLicenseAssetRuleSetPropsMixin.OrRuleStatementProperty(
    matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
        constraint="constraint",
        key_to_match="keyToMatch",
        value_to_match=["valueToMatch"]
    )]
)

Attributes

matching_rule_statements

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-orrulestatement.html#cfn-licensemanager-licenseassetruleset-orrulestatement-matchingrulestatements

Type:

see

RuleStatementProperty

class CfnLicenseAssetRuleSetPropsMixin.RuleStatementProperty(*, instance_rule_statement=None, license_configuration_rule_statement=None, license_rule_statement=None)

Bases: object

Rule statement.

Specify exactly one of InstanceRuleStatement, LicenseRuleStatement, or LicenseConfigurationRuleStatement.

Parameters:
See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-rulestatement.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.cfn_property_mixins import aws_licensemanager as licensemanager

rule_statement_property = licensemanager.CfnLicenseAssetRuleSetPropsMixin.RuleStatementProperty(
    instance_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.InstanceRuleStatementProperty(
        and_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.AndRuleStatementProperty(
            matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                constraint="constraint",
                key_to_match="keyToMatch",
                value_to_match=["valueToMatch"]
            )]
        ),
        matching_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
            constraint="constraint",
            key_to_match="keyToMatch",
            value_to_match=["valueToMatch"]
        ),
        or_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.OrRuleStatementProperty(
            matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                constraint="constraint",
                key_to_match="keyToMatch",
                value_to_match=["valueToMatch"]
            )]
        )
    ),
    license_configuration_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.LicenseConfigurationRuleStatementProperty(
        and_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.AndRuleStatementProperty(
            matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                constraint="constraint",
                key_to_match="keyToMatch",
                value_to_match=["valueToMatch"]
            )]
        ),
        matching_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
            constraint="constraint",
            key_to_match="keyToMatch",
            value_to_match=["valueToMatch"]
        ),
        or_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.OrRuleStatementProperty(
            matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                constraint="constraint",
                key_to_match="keyToMatch",
                value_to_match=["valueToMatch"]
            )]
        )
    ),
    license_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.LicenseRuleStatementProperty(
        and_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.AndRuleStatementProperty(
            matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                constraint="constraint",
                key_to_match="keyToMatch",
                value_to_match=["valueToMatch"]
            )]
        ),
        matching_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
            constraint="constraint",
            key_to_match="keyToMatch",
            value_to_match=["valueToMatch"]
        ),
        or_rule_statement=licensemanager.CfnLicenseAssetRuleSetPropsMixin.OrRuleStatementProperty(
            matching_rule_statements=[licensemanager.CfnLicenseAssetRuleSetPropsMixin.MatchingRuleStatementProperty(
                constraint="constraint",
                key_to_match="keyToMatch",
                value_to_match=["valueToMatch"]
            )]
        )
    )
)

Attributes

instance_rule_statement

Instance rule statement.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-rulestatement.html#cfn-licensemanager-licenseassetruleset-rulestatement-instancerulestatement

license_configuration_rule_statement

License configuration rule statement.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-rulestatement.html#cfn-licensemanager-licenseassetruleset-rulestatement-licenseconfigurationrulestatement

license_rule_statement

License rule statement.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-licensemanager-licenseassetruleset-rulestatement.html#cfn-licensemanager-licenseassetruleset-rulestatement-licenserulestatement