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