Skip to content

Checks out the specified license

Description

Checks out the specified license.

If the account that created the license is the same that is performing the check out, you must specify the account as the beneficiary.

Usage

licensemanager_checkout_license(ProductSKU, CheckoutType,
  KeyFingerprint, Entitlements, ClientToken, Beneficiary, NodeId)

Arguments

  • ProductSKU

    [required] Product SKU.

  • CheckoutType

    [required] Checkout type.

  • KeyFingerprint

    [required] Key fingerprint identifying the license.

  • Entitlements

    [required] License entitlements.

  • ClientToken

    [required] Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

  • Beneficiary

    License beneficiary.

  • NodeId

    Node ID.

Value

A list with the following syntax:

list(
  CheckoutType = "PROVISIONAL"|"PERPETUAL",
  LicenseConsumptionToken = "string",
  EntitlementsAllowed = list(
    list(
      Name = "string",
      Value = "string",
      Unit = "Count"|"None"|"Seconds"|"Microseconds"|"Milliseconds"|"Bytes"|"Kilobytes"|"Megabytes"|"Gigabytes"|"Terabytes"|"Bits"|"Kilobits"|"Megabits"|"Gigabits"|"Terabits"|"Percent"|"Bytes/Second"|"Kilobytes/Second"|"Megabytes/Second"|"Gigabytes/Second"|"Terabytes/Second"|"Bits/Second"|"Kilobits/Second"|"Megabits/Second"|"Gigabits/Second"|"Terabits/Second"|"Count/Second"
    )
  ),
  SignedToken = "string",
  NodeId = "string",
  IssuedAt = "string",
  Expiration = "string",
  LicenseArn = "string"
)

Request syntax

svc$checkout_license(
  ProductSKU = "string",
  CheckoutType = "PROVISIONAL"|"PERPETUAL",
  KeyFingerprint = "string",
  Entitlements = list(
    list(
      Name = "string",
      Value = "string",
      Unit = "Count"|"None"|"Seconds"|"Microseconds"|"Milliseconds"|"Bytes"|"Kilobytes"|"Megabytes"|"Gigabytes"|"Terabytes"|"Bits"|"Kilobits"|"Megabits"|"Gigabits"|"Terabits"|"Percent"|"Bytes/Second"|"Kilobytes/Second"|"Megabytes/Second"|"Gigabytes/Second"|"Terabytes/Second"|"Bits/Second"|"Kilobits/Second"|"Megabits/Second"|"Gigabits/Second"|"Terabits/Second"|"Count/Second"
    )
  ),
  ClientToken = "string",
  Beneficiary = "string",
  NodeId = "string"
)