Skip to content

Checkout Borrow License

licensemanager_checkout_borrow_license R Documentation

Checks out the specified license for offline use

Description

Checks out the specified license for offline use.

Usage

licensemanager_checkout_borrow_license(LicenseArn, Entitlements,
  DigitalSignatureMethod, NodeId, CheckoutMetadata, ClientToken)

Arguments

LicenseArn

[required] Amazon Resource Name (ARN) of the license. The license must use the borrow consumption configuration.

Entitlements

[required] License entitlements. Partial checkouts are not supported.

DigitalSignatureMethod

[required] Digital signature method. The possible value is JSON Web Signature (JWS) algorithm PS384. For more information, see RFC 7518 Digital Signature with RSASSA-PSS.

NodeId

Node ID.

CheckoutMetadata

Information about constraints.

ClientToken

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

Value

A list with the following syntax:

list(
  LicenseArn = "string",
  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"
    )
  ),
  NodeId = "string",
  SignedToken = "string",
  IssuedAt = "string",
  Expiration = "string",
  CheckoutMetadata = list(
    list(
      Name = "string",
      Value = "string"
    )
  )
)

Request syntax

svc$checkout_borrow_license(
  LicenseArn = "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"
    )
  ),
  DigitalSignatureMethod = "JWT_PS384",
  NodeId = "string",
  CheckoutMetadata = list(
    list(
      Name = "string",
      Value = "string"
    )
  ),
  ClientToken = "string"
)