Skip to content

CreateSubscriptionTargetInput

Source code in docs_src/capo_datazone/types/create_subscription_target_input.py
class CreateSubscriptionTargetInput(TypedDict, closed=True):
    domain_identifier: "capo_datazone.types.domain_id.DomainId"
    """<p>The ID of the Amazon DataZone domain in which subscription target is created.</p>"""
    environment_identifier: "capo_datazone.types.environment_id.EnvironmentId"
    """<p>The ID of the environment in which subscription target is created.</p>"""
    name: "capo_datazone.types.subscription_target_name.SubscriptionTargetName"
    """<p>The name of the subscription target.</p>"""
    type: "str"
    """<p>The type of the subscription target.</p>"""
    subscription_target_config: (
        "capo_datazone.types.subscription_target_forms.SubscriptionTargetForms"
    )
    """<p>The configuration of the subscription target.</p>"""
    authorized_principals: "capo_datazone.types.authorized_principal_identifiers.AuthorizedPrincipalIdentifiers"
    """<p>The authorized principals of the subscription target.</p>"""
    manage_access_role: "capo_datazone.types.iam_role_arn.IamRoleArn"
    """<p>The manage access role that is used to create the subscription target.</p>"""
    applicable_asset_types: (
        "capo_datazone.types.applicable_asset_types.ApplicableAssetTypes"
    )
    """<p>The asset types that can be included in the subscription target.</p>"""
    provider: NotRequired["str"]
    """<p>The provider of the subscription target.</p>"""
    client_token: NotRequired["str"]
    """<p>A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.</p>"""
    subscription_grant_creation_mode: NotRequired[
        "capo_datazone.types.subscription_grant_creation_mode.SubscriptionGrantCreationMode"
    ]
    """<p> Determines the subscription grant creation mode for this target, defining if grants are auto-created upon subscription approval or managed manually. </p>"""

applicable_asset_types instance-attribute

applicable_asset_types: ApplicableAssetTypes

The asset types that can be included in the subscription target.

authorized_principals instance-attribute

authorized_principals: AuthorizedPrincipalIdentifiers

The authorized principals of the subscription target.

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 subscription target is created.

environment_identifier instance-attribute

environment_identifier: EnvironmentId

The ID of the environment in which subscription target is created.

manage_access_role instance-attribute

manage_access_role: IamRoleArn

The manage access role that is used to create the subscription target.

name instance-attribute

The name of the subscription target.

provider instance-attribute

provider: NotRequired[str]

The provider of the subscription target.

subscription_grant_creation_mode instance-attribute

subscription_grant_creation_mode: NotRequired[SubscriptionGrantCreationMode]

Determines the subscription grant creation mode for this target, defining if grants are auto-created upon subscription approval or managed manually.

subscription_target_config instance-attribute

subscription_target_config: SubscriptionTargetForms

The configuration of the subscription target.

type instance-attribute

type: str

The type of the subscription target.