» Resource: aws_licensemanager_license_configuration
Provides a License Manager license configuration resource.
Note: Removing the license_count
attribute is not supported by the License Manager API - use terraform taint aws_licensemanager_license_configuration.<id>
to recreate the resource instead.
» Example Usage
resource "aws_licensemanager_license_configuration" "example" {
name = "Example"
description = "Example"
license_count = 10
license_count_hard_limit = true
license_counting_type = "Socket"
license_rules = [
"#minimumSockets=2"
]
tags = {
foo = "barr"
}
}
» Argument Reference
The following arguments are supported:
-
name
- (Required) Name of the license configuration. -
description
- (Optional) Description of the license configuration. -
license_count
- (Optional) Number of licenses managed by the license configuration. -
license_count_hard_limit
- (Optional) Sets the number of available licenses as a hard limit. -
license_counting_type
- (Required) Dimension to use to track license inventory. Specify eithervCPU
,Instance
,Core
orSocket
. -
license_rules
- (Optional) Array of configured License Manager rules. -
tags
- (Optional) A mapping of tags to assign to the resource.
» Rules
License rules should be in the format of #RuleType=RuleValue
. Supported rule types:
-
minimumVcpus
- Resource must have minimum vCPU count in order to use the license. Default: 1 -
maximumVcpus
- Resource must have maximum vCPU count in order to use the license. Default: unbounded, limit: 10000 -
minimumCores
- Resource must have minimum core count in order to use the license. Default: 1 -
maximumCores
- Resource must have maximum core count in order to use the license. Default: unbounded, limit: 10000 -
minimumSockets
- Resource must have minimum socket count in order to use the license. Default: 1 -
maximumSockets
- Resource must have maximum socket count in order to use the license. Default: unbounded, limit: 10000 -
allowedTenancy
- Defines where the license can be used. If set, restricts license usage to selected tenancies. Specify a comma delimited list ofEC2-Default
,EC2-DedicatedHost
,EC2-DedicatedInstance
» Attributes Reference
In addition to all arguments above, the following attributes are exported:
-
id
- The license configuration ARN.
» Import
License configurations can be imported using the id
, e.g.
$ terraform import aws_licensemanager_license_configuration.example arn:aws:license-manager:eu-west-1:123456789012:license-configuration:lic-0123456789abcdef0123456789abcdef