Skip to content

CreateSubscriptionRequestInput

Source code in docs_src/capo_datazone/types/create_subscription_request_input.py
class CreateSubscriptionRequestInput(TypedDict, closed=True):
    domain_identifier: "capo_datazone.types.domain_id.DomainId"
    """<p>The ID of the Amazon DataZone domain in which the subscription request is created.</p>"""
    subscribed_principals: (
        "capo_datazone.types.subscribed_principal_inputs.SubscribedPrincipalInputs"
    )
    """<p>The Amazon DataZone principals for whom the subscription request is created.</p>"""
    subscribed_listings: (
        "capo_datazone.types.subscribed_listing_inputs.SubscribedListingInputs"
    )
    """<p>The published asset for which the subscription grant is to be created.</p>"""
    request_reason: "capo_datazone.types.request_reason.RequestReason"
    """<p>The reason for the subscription request.</p>"""
    client_token: NotRequired["str"]
    """<p>A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.</p>"""
    metadata_forms: NotRequired[
        "capo_datazone.types.metadata_form_inputs.MetadataFormInputs"
    ]
    """<p>The metadata form included in the subscription request.</p>"""
    asset_permissions: NotRequired[
        "capo_datazone.types.asset_permissions.AssetPermissions"
    ]
    """<p>The asset permissions of the subscription request.</p>"""
    asset_scopes: NotRequired[
        "capo_datazone.types.accepted_asset_scopes.AcceptedAssetScopes"
    ]
    """<p>The asset scopes of the subscription request.</p>"""

asset_permissions instance-attribute

asset_permissions: NotRequired[AssetPermissions]

The asset permissions of the subscription request.

asset_scopes instance-attribute

asset_scopes: NotRequired[AcceptedAssetScopes]

The asset scopes of the subscription request.

client_token instance-attribute

client_token: NotRequired[str]

A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.

domain_identifier instance-attribute

domain_identifier: DomainId

The ID of the Amazon DataZone domain in which the subscription request is created.

metadata_forms instance-attribute

metadata_forms: NotRequired[MetadataFormInputs]

The metadata form included in the subscription request.

request_reason instance-attribute

request_reason: RequestReason

The reason for the subscription request.

subscribed_listings instance-attribute

subscribed_listings: SubscribedListingInputs

The published asset for which the subscription grant is to be created.

subscribed_principals instance-attribute

subscribed_principals: SubscribedPrincipalInputs

The Amazon DataZone principals for whom the subscription request is created.