Skip to content

Checkout License

licensemanager_checkout_license R Documentation

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"
)