Skip to content

CancelSubscriptionOutput

Source code in docs_src/capo_datazone/types/cancel_subscription_output.py
class CancelSubscriptionOutput(TypedDict, closed=True):
    id: "capo_datazone.types.subscription_id.SubscriptionId"
    """<p>The identifier of the subscription.</p>"""
    created_by: "capo_datazone.types.created_by.CreatedBy"
    """<p>Specifies the Amazon DataZone user who is cancelling the subscription.</p>"""
    updated_by: NotRequired["capo_datazone.types.updated_by.UpdatedBy"]
    """<p>The Amazon DataZone user that cancelled the subscription.</p>"""
    domain_id: "capo_datazone.types.domain_id.DomainId"
    """<p>The unique identifier of the Amazon DataZone domain where the subscription is being cancelled.</p>"""
    status: "capo_datazone.types.subscription_status.SubscriptionStatus"
    """<p>The status of the request to cancel the subscription.</p>"""
    created_at: "capo_datazone.types.created_at.CreatedAt"
    """<p>The timestamp that specifies when the request to cancel the subscription was created.</p>"""
    updated_at: "capo_datazone.types.updated_at.UpdatedAt"
    """<p>The timestamp that specifies when the subscription was cancelled.</p>"""
    subscribed_principal: "capo_datazone.types.subscribed_principal.SubscribedPrincipal"
    """<p>The Amazon DataZone user who is made a subscriber to the specified asset by the subscription that is being cancelled.</p>"""
    subscribed_listing: "capo_datazone.types.subscribed_listing.SubscribedListing"
    """<p>The asset to which a subscription is being cancelled.</p>"""
    subscription_request_id: NotRequired[
        "capo_datazone.types.subscription_request_id.SubscriptionRequestId"
    ]
    """<p>The unique ID of the subscripton request for the subscription that is being cancelled.</p>"""
    retain_permissions: NotRequired["bool"]
    """<p>Specifies whether the permissions to the asset are retained after the subscription is cancelled.</p>"""

created_at instance-attribute

created_at: CreatedAt

The timestamp that specifies when the request to cancel the subscription was created.

created_by instance-attribute

created_by: CreatedBy

Specifies the Amazon DataZone user who is cancelling the subscription.

domain_id instance-attribute

domain_id: DomainId

The unique identifier of the Amazon DataZone domain where the subscription is being cancelled.

id instance-attribute

The identifier of the subscription.

retain_permissions instance-attribute

retain_permissions: NotRequired[bool]

Specifies whether the permissions to the asset are retained after the subscription is cancelled.

status instance-attribute

The status of the request to cancel the subscription.

subscribed_listing instance-attribute

subscribed_listing: SubscribedListing

The asset to which a subscription is being cancelled.

subscribed_principal instance-attribute

subscribed_principal: SubscribedPrincipal

The Amazon DataZone user who is made a subscriber to the specified asset by the subscription that is being cancelled.

subscription_request_id instance-attribute

subscription_request_id: NotRequired[SubscriptionRequestId]

The unique ID of the subscripton request for the subscription that is being cancelled.

updated_at instance-attribute

updated_at: UpdatedAt

The timestamp that specifies when the subscription was cancelled.

updated_by instance-attribute

updated_by: NotRequired[UpdatedBy]

The Amazon DataZone user that cancelled the subscription.