We recommend new projects start with resources from the AWS provider.
published on Monday, Nov 2, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Nov 2, 2026 by Pulumi
Resource schema for AWS::LicenseManager::LicenseConfiguration. A license configuration is an abstraction of a customer license agreement that can be consumed and enforced by License Manager.
Create LicenseConfiguration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new LicenseConfiguration(name: string, args: LicenseConfigurationArgs, opts?: CustomResourceOptions);@overload
def LicenseConfiguration(resource_name: str,
args: LicenseConfigurationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def LicenseConfiguration(resource_name: str,
opts: Optional[ResourceOptions] = None,
license_counting_type: Optional[LicenseConfigurationLicenseCountingType] = None,
description: Optional[str] = None,
disassociate_when_not_found: Optional[bool] = None,
license_count: Optional[int] = None,
license_count_hard_limit: Optional[bool] = None,
license_expiry: Optional[int] = None,
license_rules: Optional[Sequence[str]] = None,
name: Optional[str] = None,
product_information_list: Optional[Sequence[LicenseConfigurationProductInformationArgs]] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewLicenseConfiguration(ctx *Context, name string, args LicenseConfigurationArgs, opts ...ResourceOption) (*LicenseConfiguration, error)public LicenseConfiguration(string name, LicenseConfigurationArgs args, CustomResourceOptions? opts = null)
public LicenseConfiguration(String name, LicenseConfigurationArgs args)
public LicenseConfiguration(String name, LicenseConfigurationArgs args, CustomResourceOptions options)
type: aws-native:licensemanager:LicenseConfiguration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_licensemanager_license_configuration" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args LicenseConfigurationArgs
- 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 LicenseConfigurationArgs
- 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 LicenseConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LicenseConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LicenseConfigurationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
LicenseConfiguration 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 LicenseConfiguration resource accepts the following input properties:
- License
Counting Pulumi.Type Aws Native. License Manager. License Configuration License Counting Type - Dimension used to track the license inventory.
- Description string
- Description of the license configuration.
- Disassociate
When boolNot Found - When true, disassociates a resource when software is uninstalled.
- License
Count int - Number of licenses managed by the license configuration.
- License
Count boolHard Limit - Indicates whether hard or soft license enforcement is used. Exceeding a hard limit blocks the launch of new instances.
- License
Expiry int - License configuration expiry as an epoch timestamp (seconds since 1970-01-01T00:00:00Z).
- License
Rules List<string> - License rules. The syntax is #name=value (for example, #allowedTenancy=EC2-DedicatedHost).
- Name string
- Name of the license configuration.
- Product
Information List<Pulumi.List Aws Native. License Manager. Inputs. License Configuration Product Information> - Product information.
-
List<Pulumi.
Aws Native. Inputs. Tag> - Tags to add to the license configuration.
- License
Counting LicenseType Configuration License Counting Type - Dimension used to track the license inventory.
- Description string
- Description of the license configuration.
- Disassociate
When boolNot Found - When true, disassociates a resource when software is uninstalled.
- License
Count int - Number of licenses managed by the license configuration.
- License
Count boolHard Limit - Indicates whether hard or soft license enforcement is used. Exceeding a hard limit blocks the launch of new instances.
- License
Expiry int - License configuration expiry as an epoch timestamp (seconds since 1970-01-01T00:00:00Z).
- License
Rules []string - License rules. The syntax is #name=value (for example, #allowedTenancy=EC2-DedicatedHost).
- Name string
- Name of the license configuration.
- Product
Information []LicenseList Configuration Product Information Args - Product information.
-
Tag
Args - Tags to add to the license configuration.
- license_
counting_ "vtype CPU" | "Instance" | "Core" | "Socket" - Dimension used to track the license inventory.
- description string
- Description of the license configuration.
- disassociate_
when_ boolnot_ found - When true, disassociates a resource when software is uninstalled.
- license_
count number - Number of licenses managed by the license configuration.
- license_
count_ boolhard_ limit - Indicates whether hard or soft license enforcement is used. Exceeding a hard limit blocks the launch of new instances.
- license_
expiry number - License configuration expiry as an epoch timestamp (seconds since 1970-01-01T00:00:00Z).
- license_
rules list(string) - License rules. The syntax is #name=value (for example, #allowedTenancy=EC2-DedicatedHost).
- name string
- Name of the license configuration.
- product_
information_ list(object)list - Product information.
- list(object)
- Tags to add to the license configuration.
- license
Counting LicenseType Configuration License Counting Type - Dimension used to track the license inventory.
- description String
- Description of the license configuration.
- disassociate
When BooleanNot Found - When true, disassociates a resource when software is uninstalled.
- license
Count Integer - Number of licenses managed by the license configuration.
- license
Count BooleanHard Limit - Indicates whether hard or soft license enforcement is used. Exceeding a hard limit blocks the launch of new instances.
- license
Expiry Integer - License configuration expiry as an epoch timestamp (seconds since 1970-01-01T00:00:00Z).
- license
Rules List<String> - License rules. The syntax is #name=value (for example, #allowedTenancy=EC2-DedicatedHost).
- name String
- Name of the license configuration.
- product
Information List<LicenseList Configuration Product Information> - Product information.
- List<Tag>
- Tags to add to the license configuration.
- license
Counting LicenseType Configuration License Counting Type - Dimension used to track the license inventory.
- description string
- Description of the license configuration.
- disassociate
When booleanNot Found - When true, disassociates a resource when software is uninstalled.
- license
Count number - Number of licenses managed by the license configuration.
- license
Count booleanHard Limit - Indicates whether hard or soft license enforcement is used. Exceeding a hard limit blocks the launch of new instances.
- license
Expiry number - License configuration expiry as an epoch timestamp (seconds since 1970-01-01T00:00:00Z).
- license
Rules string[] - License rules. The syntax is #name=value (for example, #allowedTenancy=EC2-DedicatedHost).
- name string
- Name of the license configuration.
- product
Information LicenseList Configuration Product Information[] - Product information.
- Tag[]
- Tags to add to the license configuration.
- license_
counting_ Licensetype Configuration License Counting Type - Dimension used to track the license inventory.
- description str
- Description of the license configuration.
- disassociate_
when_ boolnot_ found - When true, disassociates a resource when software is uninstalled.
- license_
count int - Number of licenses managed by the license configuration.
- license_
count_ boolhard_ limit - Indicates whether hard or soft license enforcement is used. Exceeding a hard limit blocks the launch of new instances.
- license_
expiry int - License configuration expiry as an epoch timestamp (seconds since 1970-01-01T00:00:00Z).
- license_
rules Sequence[str] - License rules. The syntax is #name=value (for example, #allowedTenancy=EC2-DedicatedHost).
- name str
- Name of the license configuration.
- product_
information_ Sequence[Licenselist Configuration Product Information Args] - Product information.
-
Sequence[Tag
Args] - Tags to add to the license configuration.
- license
Counting "vType CPU" | "Instance" | "Core" | "Socket" - Dimension used to track the license inventory.
- description String
- Description of the license configuration.
- disassociate
When BooleanNot Found - When true, disassociates a resource when software is uninstalled.
- license
Count Number - Number of licenses managed by the license configuration.
- license
Count BooleanHard Limit - Indicates whether hard or soft license enforcement is used. Exceeding a hard limit blocks the launch of new instances.
- license
Expiry Number - License configuration expiry as an epoch timestamp (seconds since 1970-01-01T00:00:00Z).
- license
Rules List<String> - License rules. The syntax is #name=value (for example, #allowedTenancy=EC2-DedicatedHost).
- name String
- Name of the license configuration.
- product
Information List<Property Map>List - Product information.
- List<Property Map>
- Tags to add to the license configuration.
Outputs
All input properties are implicitly available as output properties. Additionally, the LicenseConfiguration resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- License
Configuration stringArn - Amazon Resource Name (ARN) of the license configuration.
- License
Configuration stringId - Unique ID of the license configuration.
- Owner
Account stringId - Account ID of the owner of the license configuration.
- Status string
- License configuration status.
- Id string
- The provider-assigned unique ID for this managed resource.
- License
Configuration stringArn - Amazon Resource Name (ARN) of the license configuration.
- License
Configuration stringId - Unique ID of the license configuration.
- Owner
Account stringId - Account ID of the owner of the license configuration.
- Status string
- License configuration status.
- id string
- The provider-assigned unique ID for this managed resource.
- license_
configuration_ stringarn - Amazon Resource Name (ARN) of the license configuration.
- license_
configuration_ stringid - Unique ID of the license configuration.
- owner_
account_ stringid - Account ID of the owner of the license configuration.
- status string
- License configuration status.
- id String
- The provider-assigned unique ID for this managed resource.
- license
Configuration StringArn - Amazon Resource Name (ARN) of the license configuration.
- license
Configuration StringId - Unique ID of the license configuration.
- owner
Account StringId - Account ID of the owner of the license configuration.
- status String
- License configuration status.
- id string
- The provider-assigned unique ID for this managed resource.
- license
Configuration stringArn - Amazon Resource Name (ARN) of the license configuration.
- license
Configuration stringId - Unique ID of the license configuration.
- owner
Account stringId - Account ID of the owner of the license configuration.
- status string
- License configuration status.
- id str
- The provider-assigned unique ID for this managed resource.
- license_
configuration_ strarn - Amazon Resource Name (ARN) of the license configuration.
- license_
configuration_ strid - Unique ID of the license configuration.
- owner_
account_ strid - Account ID of the owner of the license configuration.
- status str
- License configuration status.
- id String
- The provider-assigned unique ID for this managed resource.
- license
Configuration StringArn - Amazon Resource Name (ARN) of the license configuration.
- license
Configuration StringId - Unique ID of the license configuration.
- owner
Account StringId - Account ID of the owner of the license configuration.
- status String
- License configuration status.
Supporting Types
LicenseConfigurationLicenseCountingType, LicenseConfigurationLicenseCountingTypeArgs
- Vcpu
vCPU- Instance
Instance- Core
Core- Socket
Socket
- License
Configuration License Counting Type Vcpu vCPU- License
Configuration License Counting Type Instance Instance- License
Configuration License Counting Type Core Core- License
Configuration License Counting Type Socket Socket
- "v
CPU" vCPU- "Instance"
Instance- "Core"
Core- "Socket"
Socket
- Vcpu
vCPU- Instance
Instance- Core
Core- Socket
Socket
- Vcpu
vCPU- Instance
Instance- Core
Core- Socket
Socket
- VCPU
vCPU- INSTANCE
Instance- CORE
Core- SOCKET
Socket
- "v
CPU" vCPU- "Instance"
Instance- "Core"
Core- "Socket"
Socket
LicenseConfigurationProductInformation, LicenseConfigurationProductInformationArgs
Describes product information for a license configuration.- Product
Information List<Pulumi.Filter List Aws Native. License Manager. Inputs. License Configuration Product Information Filter> - A product information filter list.
- Resource
Type string - Resource type. The possible values are SSM_MANAGED | RDS.
- Product
Information []LicenseFilter List Configuration Product Information Filter - A product information filter list.
- Resource
Type string - Resource type. The possible values are SSM_MANAGED | RDS.
- product_
information_ list(object)filter_ list - A product information filter list.
- resource_
type string - Resource type. The possible values are SSM_MANAGED | RDS.
- product
Information List<LicenseFilter List Configuration Product Information Filter> - A product information filter list.
- resource
Type String - Resource type. The possible values are SSM_MANAGED | RDS.
- product
Information LicenseFilter List Configuration Product Information Filter[] - A product information filter list.
- resource
Type string - Resource type. The possible values are SSM_MANAGED | RDS.
- product_
information_ Sequence[Licensefilter_ list Configuration Product Information Filter] - A product information filter list.
- resource_
type str - Resource type. The possible values are SSM_MANAGED | RDS.
- product
Information List<Property Map>Filter List - A product information filter list.
- resource
Type String - Resource type. The possible values are SSM_MANAGED | RDS.
LicenseConfigurationProductInformationFilter, LicenseConfigurationProductInformationFilterArgs
Describes a product information filter.- Product
Information stringFilter Comparator - Logical operator.
- Product
Information stringFilter Name - Filter name.
- Product
Information List<string>Filter Value - Filter value.
- Product
Information stringFilter Comparator - Logical operator.
- Product
Information stringFilter Name - Filter name.
- Product
Information []stringFilter Value - Filter value.
- product_
information_ stringfilter_ comparator - Logical operator.
- product_
information_ stringfilter_ name - Filter name.
- product_
information_ list(string)filter_ value - Filter value.
- product
Information StringFilter Comparator - Logical operator.
- product
Information StringFilter Name - Filter name.
- product
Information List<String>Filter Value - Filter value.
- product
Information stringFilter Comparator - Logical operator.
- product
Information stringFilter Name - Filter name.
- product
Information string[]Filter Value - Filter value.
- product_
information_ strfilter_ comparator - Logical operator.
- product_
information_ strfilter_ name - Filter name.
- product_
information_ Sequence[str]filter_ value - Filter value.
- product
Information StringFilter Comparator - Logical operator.
- product
Information StringFilter Name - Filter name.
- product
Information List<String>Filter Value - Filter value.
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, Nov 2, 2026 by Pulumi