Skip to content

CheckoutBorrowLicenseRequest

Source code in docs_src/capo_license_manager/types/checkout_borrow_license_request.py
class CheckoutBorrowLicenseRequest(TypedDict, closed=True):
    license_arn: "capo_license_manager.types.arn.Arn"
    """<p>Amazon Resource Name (ARN) of the license. The license must use the borrow consumption configuration.</p>"""
    entitlements: "capo_license_manager.types.entitlement_data_list.EntitlementDataList"
    """<p>License entitlements. Partial checkouts are not supported.</p>"""
    digital_signature_method: (
        "capo_license_manager.types.digital_signature_method.DigitalSignatureMethod"
    )
    """<p>Digital signature method. The possible value is JSON Web Signature (JWS) algorithm PS384. For more information, see <a href="https://tools.ietf.org/html/rfc7518#section-3.5">RFC 7518 Digital Signature with RSASSA-PSS</a>.</p>"""
    node_id: NotRequired["capo_license_manager.types.string.String"]
    """<p>Node ID.</p>"""
    checkout_metadata: NotRequired[
        "capo_license_manager.types.metadata_list.MetadataList"
    ]
    """<p>Information about constraints.</p>"""
    client_token: "capo_license_manager.types.client_token.ClientToken"
    """<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.</p>"""

checkout_metadata instance-attribute

checkout_metadata: NotRequired[MetadataList]

Information about constraints.

client_token instance-attribute

client_token: ClientToken

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

digital_signature_method instance-attribute

digital_signature_method: DigitalSignatureMethod

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

entitlements instance-attribute

entitlements: EntitlementDataList

License entitlements. Partial checkouts are not supported.

license_arn instance-attribute

license_arn: Arn

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

node_id instance-attribute

node_id: NotRequired[String]

Node ID.