We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi
Resource schema for AWS::LicenseManager::LicenseAssetRuleSet.
Create LicenseAssetRuleSet Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new LicenseAssetRuleSet(name: string, args: LicenseAssetRuleSetArgs, opts?: CustomResourceOptions);@overload
def LicenseAssetRuleSet(resource_name: str,
args: LicenseAssetRuleSetArgs,
opts: Optional[ResourceOptions] = None)
@overload
def LicenseAssetRuleSet(resource_name: str,
opts: Optional[ResourceOptions] = None,
rules: Optional[Sequence[LicenseAssetRuleSetLicenseAssetRuleArgs]] = None,
description: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewLicenseAssetRuleSet(ctx *Context, name string, args LicenseAssetRuleSetArgs, opts ...ResourceOption) (*LicenseAssetRuleSet, error)public LicenseAssetRuleSet(string name, LicenseAssetRuleSetArgs args, CustomResourceOptions? opts = null)
public LicenseAssetRuleSet(String name, LicenseAssetRuleSetArgs args)
public LicenseAssetRuleSet(String name, LicenseAssetRuleSetArgs args, CustomResourceOptions options)
type: aws-native:licensemanager:LicenseAssetRuleSet
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_licensemanager_license_asset_rule_set" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args LicenseAssetRuleSetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args LicenseAssetRuleSetArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args LicenseAssetRuleSetArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LicenseAssetRuleSetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LicenseAssetRuleSetArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
LicenseAssetRuleSet Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The LicenseAssetRuleSet resource accepts the following input properties:
- Rules
List<Pulumi.
Aws Native. License Manager. Inputs. License Asset Rule Set License Asset Rule> - License asset rules.
- Description string
- License asset ruleset description.
- Name string
- License asset ruleset name.
-
List<Pulumi.
Aws Native. Inputs. Tag> - Tags to add to the license asset ruleset.
- Rules
[]License
Asset Rule Set License Asset Rule Args - License asset rules.
- Description string
- License asset ruleset description.
- Name string
- License asset ruleset name.
-
Tag
Args - Tags to add to the license asset ruleset.
- rules list(object)
- License asset rules.
- description string
- License asset ruleset description.
- name string
- License asset ruleset name.
- list(object)
- Tags to add to the license asset ruleset.
- rules
List<License
Asset Rule Set License Asset Rule> - License asset rules.
- description String
- License asset ruleset description.
- name String
- License asset ruleset name.
- List<Tag>
- Tags to add to the license asset ruleset.
- rules
License
Asset Rule Set License Asset Rule[] - License asset rules.
- description string
- License asset ruleset description.
- name string
- License asset ruleset name.
- Tag[]
- Tags to add to the license asset ruleset.
- rules
Sequence[License
Asset Rule Set License Asset Rule Args] - License asset rules.
- description str
- License asset ruleset description.
- name str
- License asset ruleset name.
-
Sequence[Tag
Args] - Tags to add to the license asset ruleset.
- rules List<Property Map>
- License asset rules.
- description String
- License asset ruleset description.
- name String
- License asset ruleset name.
- List<Property Map>
- Tags to add to the license asset ruleset.
Outputs
All input properties are implicitly available as output properties. Additionally, the LicenseAssetRuleSet resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- License
Asset stringRuleset Arn - Amazon Resource Name (ARN) of the license asset ruleset.
- Id string
- The provider-assigned unique ID for this managed resource.
- License
Asset stringRuleset Arn - Amazon Resource Name (ARN) of the license asset ruleset.
- id string
- The provider-assigned unique ID for this managed resource.
- license_
asset_ stringruleset_ arn - Amazon Resource Name (ARN) of the license asset ruleset.
- id String
- The provider-assigned unique ID for this managed resource.
- license
Asset StringRuleset Arn - Amazon Resource Name (ARN) of the license asset ruleset.
- id string
- The provider-assigned unique ID for this managed resource.
- license
Asset stringRuleset Arn - Amazon Resource Name (ARN) of the license asset ruleset.
- id str
- The provider-assigned unique ID for this managed resource.
- license_
asset_ strruleset_ arn - Amazon Resource Name (ARN) of the license asset ruleset.
- id String
- The provider-assigned unique ID for this managed resource.
- license
Asset StringRuleset Arn - Amazon Resource Name (ARN) of the license asset ruleset.
Supporting Types
LicenseAssetRuleSetAndRuleStatement, LicenseAssetRuleSetAndRuleStatementArgs
AND rule statement.LicenseAssetRuleSetInstanceRuleStatement, LicenseAssetRuleSetInstanceRuleStatementArgs
Instance rule statement.LicenseAssetRuleSetLicenseAssetRule, LicenseAssetRuleSetLicenseAssetRuleArgs
License asset rule.LicenseAssetRuleSetLicenseConfigurationRuleStatement, LicenseAssetRuleSetLicenseConfigurationRuleStatementArgs
License configuration rule statement.LicenseAssetRuleSetLicenseRuleStatement, LicenseAssetRuleSetLicenseRuleStatementArgs
License rule statement.LicenseAssetRuleSetMatchingRuleStatement, LicenseAssetRuleSetMatchingRuleStatementArgs
Matching rule statement.- Constraint string
- Constraint (e.g. Equals, Not_Equals).
- Key
To stringMatch - Key to match.
- Value
To List<string>Match - Values to match.
- Constraint string
- Constraint (e.g. Equals, Not_Equals).
- Key
To stringMatch - Key to match.
- Value
To []stringMatch - Values to match.
- constraint string
- Constraint (e.g. Equals, Not_Equals).
- key_
to_ stringmatch - Key to match.
- value_
to_ list(string)match - Values to match.
- constraint String
- Constraint (e.g. Equals, Not_Equals).
- key
To StringMatch - Key to match.
- value
To List<String>Match - Values to match.
- constraint string
- Constraint (e.g. Equals, Not_Equals).
- key
To stringMatch - Key to match.
- value
To string[]Match - Values to match.
- constraint str
- Constraint (e.g. Equals, Not_Equals).
- key_
to_ strmatch - Key to match.
- value_
to_ Sequence[str]match - Values to match.
- constraint String
- Constraint (e.g. Equals, Not_Equals).
- key
To StringMatch - Key to match.
- value
To List<String>Match - Values to match.
LicenseAssetRuleSetOrRuleStatement, LicenseAssetRuleSetOrRuleStatementArgs
OR rule statement.LicenseAssetRuleSetRuleStatement, LicenseAssetRuleSetRuleStatementArgs
Rule statement. Specify exactly one of InstanceRuleStatement, LicenseRuleStatement, or LicenseConfigurationRuleStatement.- Instance
Rule Pulumi.Statement Aws Native. License Manager. Inputs. License Asset Rule Set Instance Rule Statement - License
Configuration Pulumi.Rule Statement Aws Native. License Manager. Inputs. License Asset Rule Set License Configuration Rule Statement - License
Rule Pulumi.Statement Aws Native. License Manager. Inputs. License Asset Rule Set License Rule Statement
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 14, 2026 by Pulumi