Skip to content

AgreementEntitlement

Source code in docs_src/capo_marketplace_agreement/types/agreement_entitlement.py
class AgreementEntitlement(TypedDict, closed=True):
    resource: NotRequired["capo_marketplace_agreement.types.resource.Resource"]
    """<p>The resource that the entitlement is provisioned to, such as a product.</p>"""
    type: NotRequired[
        "capo_marketplace_agreement.types.entitlement_type.EntitlementType"
    ]
    """<p>The type of entitlement.</p>"""
    registration_token: NotRequired[
        "capo_marketplace_agreement.types.registration_token.RegistrationToken"
    ]
    """<p>A short-lived token required by acceptors to register their account with the product provider. The token is only valid for 30 minutes after creation and is only applicable for purchase agreements.</p>"""
    status: NotRequired[
        "capo_marketplace_agreement.types.agreement_entitlement_status.AgreementEntitlementStatus"
    ]
    """<p>The current state of an entitlement.</p>"""
    status_reason_code: NotRequired[
        "capo_marketplace_agreement.types.agreement_entitlement_status_reason_code.AgreementEntitlementStatusReasonCode"
    ]
    """<p>Provides more information about the status of an entitlement.</p>"""
    license_arn: NotRequired["capo_marketplace_agreement.types.aws_arn.AwsArn"]
    """<p>The Amazon Resource Name (ARN) of the AWS License Manager license associated with the entitlement.</p>"""

license_arn instance-attribute

license_arn: NotRequired[AwsArn]

The Amazon Resource Name (ARN) of the AWS License Manager license associated with the entitlement.

registration_token instance-attribute

registration_token: NotRequired[RegistrationToken]

A short-lived token required by acceptors to register their account with the product provider. The token is only valid for 30 minutes after creation and is only applicable for purchase agreements.

resource instance-attribute

resource: NotRequired[Resource]

The resource that the entitlement is provisioned to, such as a product.

status instance-attribute

status: NotRequired[AgreementEntitlementStatus]

The current state of an entitlement.

status_reason_code instance-attribute

status_reason_code: NotRequired[AgreementEntitlementStatusReasonCode]

Provides more information about the status of an entitlement.

type instance-attribute

type: NotRequired[EntitlementType]

The type of entitlement.