Skip to content

UpdateSubscriptionTargetOutput

Source code in docs_src/capo_datazone/types/update_subscription_target_output.py
class UpdateSubscriptionTargetOutput(TypedDict, closed=True):
    id: "capo_datazone.types.subscription_target_id.SubscriptionTargetId"
    """<p>Identifier of the subscription target that is to be updated.</p>"""
    authorized_principals: "capo_datazone.types.authorized_principal_identifiers.AuthorizedPrincipalIdentifiers"
    """<p>The authorized principals to be updated as part of the <code>UpdateSubscriptionTarget</code> action. Updates are supported in batches of 5 at a time.</p>"""
    domain_id: "capo_datazone.types.domain_id.DomainId"
    """<p>The identifier of the Amazon DataZone domain in which a subscription target is to be updated.</p>"""
    project_id: "capo_datazone.types.project_id.ProjectId"
    """<p>The identifier of the project in which a subscription target is to be updated.</p>"""
    environment_id: "capo_datazone.types.environment_id.EnvironmentId"
    """<p>The identifier of the environment in which a subscription target is to be updated.</p>"""
    name: "capo_datazone.types.subscription_target_name.SubscriptionTargetName"
    """<p>The name to be updated as part of the <code>UpdateSubscriptionTarget</code> action.</p>"""
    type: "str"
    """<p>The type to be updated as part of the <code>UpdateSubscriptionTarget</code> action.</p>"""
    created_by: "capo_datazone.types.created_by.CreatedBy"
    """<p>The Amazon DataZone user who created the subscription target.</p>"""
    updated_by: NotRequired["capo_datazone.types.updated_by.UpdatedBy"]
    """<p>The Amazon DataZone user who updated the subscription target.</p>"""
    created_at: "capo_datazone.types.created_at.CreatedAt"
    """<p>The timestamp of when a subscription target was created.</p>"""
    updated_at: NotRequired["capo_datazone.types.updated_at.UpdatedAt"]
    """<p>The timestamp of when the subscription target was updated.</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>"""
    applicable_asset_types: (
        "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: (
        "capo_datazone.types.subscription_target_forms.SubscriptionTargetForms"
    )
    """<p>The configuration to be updated as part of the <code>UpdateSubscriptionTarget</code> action.</p>"""
    provider: "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: ApplicableAssetTypes

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

authorized_principals instance-attribute

authorized_principals: AuthorizedPrincipalIdentifiers

The authorized principals to be updated as part of the UpdateSubscriptionTarget action. Updates are supported in batches of 5 at a time.

created_at instance-attribute

created_at: CreatedAt

The timestamp of when a subscription target was created.

created_by instance-attribute

created_by: CreatedBy

The Amazon DataZone user who created the subscription target.

domain_id instance-attribute

domain_id: DomainId

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

environment_id instance-attribute

environment_id: EnvironmentId

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

id 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

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

project_id instance-attribute

project_id: ProjectId

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

provider instance-attribute

provider: 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: SubscriptionTargetForms

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

type instance-attribute

type: str

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

updated_at instance-attribute

updated_at: NotRequired[UpdatedAt]

The timestamp of when the subscription target was updated.

updated_by instance-attribute

updated_by: NotRequired[UpdatedBy]

The Amazon DataZone user who updated the subscription target.