Skip to main content

Aws/licensemanager

@swamp/aws/licensemanagerv2026.08.11.1· 1d agoMODELS
01README

AWS LICENSEMANAGER infrastructure models

02Models3
@swamp/aws/licensemanager/grantv2026.06.15.1grant.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
GrantName?stringName for the created Grant.
LicenseArn?stringLicense Arn for the grant.
HomeRegion?stringHome region for the created grant.
AllowedOperations?array
Principals?array
Status?string
Tags?arrayA list of tags to attach.
fn create()
Create a LicenseManager Grant
fn get(identifier: string)
Get a LicenseManager Grant
ArgumentTypeDescription
identifierstringThe primary identifier of the LicenseManager Grant
fn update()
Update a LicenseManager Grant
fn delete(identifier: string)
Delete a LicenseManager Grant
ArgumentTypeDescription
identifierstringThe primary identifier of the LicenseManager Grant
fn sync()
Sync LicenseManager Grant state from AWS

Resources

state(infinite)— LicenseManager Grant resource state
@swamp/aws/licensemanager/licensev2026.06.15.1license.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
ProductSKUstringProductSKU of the license.
Issuerobject
LicenseNamestringName for the created license.
ProductNamestringProduct name for the created license.
HomeRegionstringHome region for the created license.
Validityobject
Entitlementsarray
BeneficiarystringBeneficiary of the license.
ConsumptionConfigurationobject
LicenseMetadata?array
Status?string
Tags?arrayA list of tags to attach.
fn create()
Create a LicenseManager License
fn get(identifier: string)
Get a LicenseManager License
ArgumentTypeDescription
identifierstringThe primary identifier of the LicenseManager License
fn update()
Update a LicenseManager License
fn delete(identifier: string)
Delete a LicenseManager License
ArgumentTypeDescription
identifierstringThe primary identifier of the LicenseManager License
fn sync()
Sync LicenseManager License state from AWS

Resources

state(infinite)— LicenseManager License resource state
@swamp/aws/licensemanager/license-asset-rule-setv2026.08.05.1license_asset_rule_set.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
NamestringLicense asset ruleset name.
Description?stringLicense asset ruleset description.
RulesarrayLicense asset rules.
Tags?arrayTags to add to the license asset ruleset.
fn create()
Create a LicenseManager LicenseAssetRuleSet
fn get(identifier: string)
Get a LicenseManager LicenseAssetRuleSet
ArgumentTypeDescription
identifierstringThe primary identifier of the LicenseManager LicenseAssetRuleSet
fn update()
Update a LicenseManager LicenseAssetRuleSet
fn delete(identifier: string)
Delete a LicenseManager LicenseAssetRuleSet
ArgumentTypeDescription
identifierstringThe primary identifier of the LicenseManager LicenseAssetRuleSet
fn sync()
Sync LicenseManager LicenseAssetRuleSet state from AWS

Resources

state(infinite)— LicenseManager LicenseAssetRuleSet resource state
03Previous Versions19
2026.08.07.1
2026.08.06.1
2026.08.05.1
  • Added: license_asset_rule_set

Added 1 models

2026.08.04.1
2026.08.03.1
2026.08.02.1
2026.08.01.1
2026.07.31.1
2026.07.30.1
2026.07.29.1
2026.07.28.1
2026.07.27.1
2026.07.26.1
2026.07.25.1
2026.07.24.1
2026.07.20.1
2026.07.18.3
2026.07.18.2
2026.06.15.1
  • Updated: grant, license
04Stats
A
100 / 100
Downloads
0
Archive size
685.8 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels