# AWS::LicenseManager Construct Library

This module is part of the [AWS Cloud Development Kit](https://github.com/aws/aws-cdk) project.

```ts
import * as licensemanager from 'aws-cdk-lib/aws-licensemanager';
```

There are no official hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet. Here are some suggestions on how to proceed:

- Search [Construct Hub for LicenseManager construct libraries](https://constructs.dev/search?q=licensemanager)
- Use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, in the same way you would use [the CloudFormation AWS::LicenseManager resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_LicenseManager.html) directly.

There are no hand-written ([L2](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib)) constructs for this service yet.
However, you can still use the automatically generated [L1](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_l1_using) constructs, and use this service exactly as you would using CloudFormation directly.

For more information on the resources and properties available for this service, see the [CloudFormation documentation for AWS::LicenseManager](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_LicenseManager.html).

(Read the [CDK Contributing Guide](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and submit an RFC if you are interested in contributing to this construct library.)

## Types

| Name | Kind | Summary |
| --- | --- | --- |
| [`CfnGrant`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnGrant) | Construct (L1) | Specifies a grant. |
| [`CfnLicense`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicense) | Construct (L1) | Specifies a granted license. |
| [`CfnLicenseAssetGroup`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseAssetGroup) | Construct (L1) | Resource Type definition for AWS::LicenseManager::LicenseAssetGroup. |
| [`CfnLicenseAssetRuleSet`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseAssetRuleSet) | Construct (L1) | Resource schema for AWS::LicenseManager::LicenseAssetRuleSet. |
| [`CfnLicenseConfiguration`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseConfiguration) | Construct (L1) | Resource schema for AWS::LicenseManager::LicenseConfiguration. |
| [`CfnReportGenerator`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnReportGenerator) | Construct (L1) | A report generator that creates periodic reports about your AWS License Manager license configurations. |
| [`CfnGrantProps`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnGrantProps) | Struct | Properties for defining a `CfnGrant`. |
| [`CfnLicense.BorrowConfigurationProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicense.BorrowConfigurationProperty) | Struct | Details about a borrow configuration. |
| [`CfnLicense.ConsumptionConfigurationProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicense.ConsumptionConfigurationProperty) | Struct | Details about a consumption configuration. |
| [`CfnLicense.EntitlementProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicense.EntitlementProperty) | Struct | Describes a resource entitled for use with a license. |
| [`CfnLicense.IssuerDataProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicense.IssuerDataProperty) | Struct | Details associated with the issuer of a license. |
| [`CfnLicense.MetadataProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicense.MetadataProperty) | Struct | Describes key/value pairs. |
| [`CfnLicense.ProvisionalConfigurationProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicense.ProvisionalConfigurationProperty) | Struct | Details about a provisional configuration. |
| [`CfnLicense.ValidityDateFormatProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicense.ValidityDateFormatProperty) | Struct | Date and time range during which the license is valid, in ISO8601-UTC format. |
| [`CfnLicenseAssetGroup.LicenseAssetGroupConfigurationProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseAssetGroup.LicenseAssetGroupConfigurationProperty) | Struct |  |
| [`CfnLicenseAssetGroup.LicenseAssetGroupPropertyProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseAssetGroup.LicenseAssetGroupPropertyProperty) | Struct |  |
| [`CfnLicenseAssetGroupProps`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseAssetGroupProps) | Struct | Properties for defining a `CfnLicenseAssetGroup`. |
| [`CfnLicenseAssetRuleSet.AndRuleStatementProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseAssetRuleSet.AndRuleStatementProperty) | Struct | AND rule statement. |
| [`CfnLicenseAssetRuleSet.InstanceRuleStatementProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseAssetRuleSet.InstanceRuleStatementProperty) | Struct | Instance rule statement. |
| [`CfnLicenseAssetRuleSet.LicenseAssetRuleProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseAssetRuleSet.LicenseAssetRuleProperty) | Struct | License asset rule. |
| [`CfnLicenseAssetRuleSet.LicenseConfigurationRuleStatementProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseAssetRuleSet.LicenseConfigurationRuleStatementProperty) | Struct | License configuration rule statement. |
| [`CfnLicenseAssetRuleSet.LicenseRuleStatementProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseAssetRuleSet.LicenseRuleStatementProperty) | Struct | License rule statement. |
| [`CfnLicenseAssetRuleSet.MatchingRuleStatementProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseAssetRuleSet.MatchingRuleStatementProperty) | Struct | Matching rule statement. |
| [`CfnLicenseAssetRuleSet.OrRuleStatementProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseAssetRuleSet.OrRuleStatementProperty) | Struct | OR rule statement. |
| [`CfnLicenseAssetRuleSet.RuleStatementProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseAssetRuleSet.RuleStatementProperty) | Struct | Rule statement. |
| [`CfnLicenseAssetRuleSetProps`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseAssetRuleSetProps) | Struct | Properties for defining a `CfnLicenseAssetRuleSet`. |
| [`CfnLicenseConfiguration.ProductInformationFilterProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseConfiguration.ProductInformationFilterProperty) | Struct | Describes a product information filter. |
| [`CfnLicenseConfiguration.ProductInformationProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseConfiguration.ProductInformationProperty) | Struct | Describes product information for a license configuration. |
| [`CfnLicenseConfigurationProps`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseConfigurationProps) | Struct | Properties for defining a `CfnLicenseConfiguration`. |
| [`CfnLicenseProps`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnLicenseProps) | Struct | Properties for defining a `CfnLicense`. |
| [`CfnReportGenerator.ReportContextProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnReportGenerator.ReportContextProperty) | Struct | Details of the license configurations and asset groups that this generator reports on. |
| [`CfnReportGenerator.ReportFrequencyProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnReportGenerator.ReportFrequencyProperty) | Struct | Details about how frequently reports are generated. |
| [`CfnReportGenerator.S3LocationProperty`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnReportGenerator.S3LocationProperty) | Struct | Details of the S3 bucket that report generator reports are published to. |
| [`CfnReportGeneratorProps`](/v2/docs/aws-cdk-lib.aws_licensemanager.CfnReportGeneratorProps) | Struct | Properties for defining a `CfnReportGenerator`. |
