Skip to content

UpdateSubscriptionTargetInput

Source code in docs_src/capo_datazone/types/update_subscription_target_input.py
class UpdateSubscriptionTargetInput(TypedDict, closed=True):
    domain_identifier: "capo_datazone.types.domain_id.DomainId"
    """<p>The identifier of the Amazon DataZone domain in which a subscription target is to be updated.</p>"""
    environment_identifier: "capo_datazone.types.environment_id.EnvironmentId"
    """<p>The identifier of the environment in which a subscription target is to be updated.</p>"""
    identifier: "capo_datazone.types.subscription_target_id.SubscriptionTargetId"
    """<p>Identifier of the subscription target that is to be updated.</p>"""
    name: NotRequired[
        "capo_datazone.types.subscription_target_name.SubscriptionTargetName"
    ]
    """<p>The name to be updated as part of the <code>UpdateSubscriptionTarget</code> action.</p>"""
    authorized_principals: NotRequired[
        "capo_datazone.types.authorized_principal_identifiers.AuthorizedPrincipalIdentifiers"
    ]
    """<p>The authorized principals to be updated as part of the <code>UpdateSubscriptionTarget</code> action.</p>"""
    applicable_asset_types: NotRequired[
        "capo_datazone.types.applicable_asset_types.ApplicableAssetTypes"
    ]
    """<p>The applicable asset types to be updated as part of the <code>UpdateSubscriptionTarget</code> action.</p>"""
    subscription_target_config: NotRequired[
        "capo_datazone.types.subscription_target_forms.SubscriptionTargetForms"
    ]
    """<p>The configuration to be updated as part of the <code>UpdateSubscriptionTarget</code> action.</p>"""
    manage_access_role: NotRequired["capo_datazone.types.iam_role_arn.IamRoleArn"]
    """<p>The manage access role to be updated as part of the <code>UpdateSubscriptionTarget</code> action.</p>"""
    provider: NotRequired["str"]
    """<p>The provider to be updated as part of the <code>UpdateSubscriptionTarget</code> action.</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: NotRequired[ApplicableAssetTypes]

The applicable asset types to be updated as part of the UpdateSubscriptionTarget action.

authorized_principals instance-attribute

authorized_principals: NotRequired[AuthorizedPrincipalIdentifiers]

The authorized principals to be updated as part of the UpdateSubscriptionTarget action.

domain_identifier instance-attribute

domain_identifier: DomainId

The identifier of the Amazon DataZone domain in which a subscription target is to be updated.

environment_identifier instance-attribute

environment_identifier: EnvironmentId

The identifier of the environment in which a subscription target is to be updated.

identifier instance-attribute

Identifier of the subscription target that is to be updated.

manage_access_role instance-attribute

manage_access_role: NotRequired[IamRoleArn]

The manage access role to be updated as part of the UpdateSubscriptionTarget action.

name instance-attribute

name: NotRequired[SubscriptionTargetName]

The name to be updated as part of the UpdateSubscriptionTarget action.

provider instance-attribute

provider: NotRequired[str]

The provider to be updated as part of the UpdateSubscriptionTarget action.

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: NotRequired[SubscriptionTargetForms]

The configuration to be updated as part of the UpdateSubscriptionTarget action.