This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::LicenseManager::LicenseAssetRuleSet MatchingRuleStatement
Matching rule statement.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "Constraint" :String, "KeyToMatch" :String, "ValueToMatch" :[ String, ... ]}
YAML
Constraint:StringKeyToMatch:StringValueToMatch:- String
Properties
Constraint-
Constraint.
Required: Yes
Type: String
Update requires: No interruption
KeyToMatch-
Key to match.
The following keys and are supported when the RuleStatement type is
Instance:-
Platform- The name of the platform. Logical operators areEQUALSandNOT_EQUALS. -
EC2BillingProduct- The billing product code. Logical operators areEQUALSandNOT_EQUALS. Possible values are:windows-server-enterprise|windows-byol|rhel|rhel-byol|rhel-high-availability|ubuntu-pro|suse-linux|sql-server-standard|sql-server-enterprise. -
MarketPlaceProductCode- The Marketplace product code. Logical operators areEQUALSandNOT_EQUALS. -
AMIId- The ID of the AMI. Logical operators areEQUALSandNOT_EQUALS. -
InstanceType- The instance type. Logical operators areEQUALSandNOT_EQUALS. -
InstanceId- The ID of the instance. Logical operators areEQUALSandNOT_EQUALS. -
HostId- The ID of the host. Logical operators areEQUALSandNOT_EQUALS. -
AccountId- The ID of the account. Logical operators areEQUALSandNOT_EQUALS.
The following keys and are supported when the RuleStatement type is
License:-
LicenseArn- The ARN of a Managed Entitlement License. Logical operators areEQUALSandNOT_EQUALS. -
ProductSKU- The productSKU of the license. Logical operators areEQUALSandNOT_EQUALS. -
Issuer- The issuer of the license. Logical operators areEQUALSandNOT_EQUALS. -
Beneficiary- The beneficiary of the license. Logical operators areEQUALSandNOT_EQUALS. -
LicenseStatus- The status of the license. Logical operators areEQUALSandNOT_EQUALS. -
HomeRegion- The home region of the license. Logical operators areEQUALSandNOT_EQUALS.
The following keys and are supported when the RuleStatement type is
License Configuration:-
LicenseConfigurationArn- The ARN of a self-managed license configuration. Logical operators areEQUALSandNOT_EQUALS. -
AccountId- The account of the license configuration. Logical operators areEQUALSandNOT_EQUALS.
Required: Yes
Type: String
Update requires: No interruption
-
ValueToMatch-
Value to match.
Required: Yes
Type: Array of String
Update requires: No interruption