Class: Aws::LicenseManager::Types::MatchingRuleStatement
- Inherits:
-
Struct
- Object
- Struct
- Aws::LicenseManager::Types::MatchingRuleStatement
- Defined in:
- gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb
Overview
Matching rule statement.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#constraint ⇒ String
Constraint.
-
#key_to_match ⇒ String
Key to match.
-
#value_to_match ⇒ Array<String>
Value to match.
Instance Attribute Details
#constraint ⇒ String
Constraint.
3897 3898 3899 3900 3901 3902 3903 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 3897 class MatchingRuleStatement < Struct.new( :key_to_match, :constraint, :value_to_match) SENSITIVE = [] include Aws::Structure end |
#key_to_match ⇒ String
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.
3897 3898 3899 3900 3901 3902 3903 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 3897 class MatchingRuleStatement < Struct.new( :key_to_match, :constraint, :value_to_match) SENSITIVE = [] include Aws::Structure end |
#value_to_match ⇒ Array<String>
Value to match.
3897 3898 3899 3900 3901 3902 3903 |
# File 'gems/aws-sdk-licensemanager/lib/aws-sdk-licensemanager/types.rb', line 3897 class MatchingRuleStatement < Struct.new( :key_to_match, :constraint, :value_to_match) SENSITIVE = [] include Aws::Structure end |