Skip to content

UpdateDataSourceOutput

Source code in docs_src/capo_datazone/types/update_data_source_output.py
class UpdateDataSourceOutput(TypedDict, closed=True):
    id: "capo_datazone.types.data_source_id.DataSourceId"
    """<p>The identifier of the data source to be updated.</p>"""
    status: NotRequired["capo_datazone.types.data_source_status.DataSourceStatus"]
    """<p>The status to be updated as part of the <code>UpdateDataSource</code> action.</p>"""
    type: NotRequired["capo_datazone.types.data_source_type.DataSourceType"]
    """<p>The type to be updated as part of the <code>UpdateDataSource</code> action.</p>"""
    name: "capo_datazone.types.name.Name"
    """<p>The name to be updated as part of the <code>UpdateDataSource</code> action.</p>"""
    description: NotRequired["capo_datazone.types.description.Description"]
    """<p>The description to be updated as part of the <code>UpdateDataSource</code> action.</p>"""
    domain_id: "capo_datazone.types.domain_id.DomainId"
    """<p>The identifier of the Amazon DataZone domain in which a data source is to be updated.</p>"""
    project_id: "capo_datazone.types.project_id.ProjectId"
    """<p>The identifier of the project where data source is to be updated.</p>"""
    environment_id: NotRequired["capo_datazone.types.environment_id.EnvironmentId"]
    """<p>The identifier of the environment in which a data source is to be updated.</p>"""
    connection_id: NotRequired["str"]
    """<p>The connection ID.</p>"""
    configuration: NotRequired[
        "capo_datazone.types.data_source_configuration_output.DataSourceConfigurationOutput"
    ]
    """<p>The configuration to be updated as part of the <code>UpdateDataSource</code> action.</p>"""
    recommendation: NotRequired[
        "capo_datazone.types.recommendation_configuration.RecommendationConfiguration"
    ]
    """<p>The recommendation to be updated as part of the <code>UpdateDataSource</code> action.</p>"""
    enable_setting: NotRequired["capo_datazone.types.enable_setting.EnableSetting"]
    """<p>The enable setting to be updated as part of the <code>UpdateDataSource</code> action.</p>"""
    publish_on_import: NotRequired["bool"]
    """<p>The publish on import setting to be updated as part of the <code>UpdateDataSource</code> action.</p>"""
    asset_forms_output: NotRequired[
        "capo_datazone.types.form_output_list.FormOutputList"
    ]
    """<p>The asset forms to be updated as part of the <code>UpdateDataSource</code> action.</p>"""
    schedule: NotRequired[
        "capo_datazone.types.schedule_configuration.ScheduleConfiguration"
    ]
    """<p>The schedule to be updated as part of the <code>UpdateDataSource</code> action.</p>"""
    last_run_status: NotRequired[
        "capo_datazone.types.data_source_run_status.DataSourceRunStatus"
    ]
    """<p>The last run status of the data source.</p>"""
    last_run_at: NotRequired["capo_datazone.types.date_time.DateTime"]
    """<p>The timestamp of when the data source was last run.</p>"""
    last_run_error_message: NotRequired[
        "capo_datazone.types.data_source_error_message.DataSourceErrorMessage"
    ]
    """<p>The last run error message of the data source.</p>"""
    error_message: NotRequired[
        "capo_datazone.types.data_source_error_message.DataSourceErrorMessage"
    ]
    """<p>Specifies the error message that is returned if the operation cannot be successfully completed.</p>"""
    created_at: NotRequired["capo_datazone.types.date_time.DateTime"]
    """<p>The timestamp of when the data source was updated.</p>"""
    updated_at: NotRequired["capo_datazone.types.date_time.DateTime"]
    """<p>The timestamp of when the data source was updated.</p>"""
    self_grant_status: NotRequired[
        "capo_datazone.types.self_grant_status_output.SelfGrantStatusOutput"
    ]
    """<p>Specifies the status of the self-granting functionality.</p>"""
    retain_permissions_on_revoke_failure: NotRequired["bool"]
    """<p>Specifies that the granted permissions are retained in case of a self-subscribe functionality failure for a data source.</p>"""

asset_forms_output instance-attribute

asset_forms_output: NotRequired[FormOutputList]

The asset forms to be updated as part of the UpdateDataSource action.

configuration instance-attribute

configuration: NotRequired[DataSourceConfigurationOutput]

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

connection_id instance-attribute

connection_id: NotRequired[str]

The connection ID.

created_at instance-attribute

created_at: NotRequired[DateTime]

The timestamp of when the data source was updated.

description instance-attribute

description: NotRequired[Description]

The description to be updated as part of the UpdateDataSource action.

domain_id instance-attribute

domain_id: DomainId

The identifier of the Amazon DataZone domain in which a data source is to be updated.

enable_setting instance-attribute

enable_setting: NotRequired[EnableSetting]

The enable setting to be updated as part of the UpdateDataSource action.

environment_id instance-attribute

environment_id: NotRequired[EnvironmentId]

The identifier of the environment in which a data source is to be updated.

error_message instance-attribute

error_message: NotRequired[DataSourceErrorMessage]

Specifies the error message that is returned if the operation cannot be successfully completed.

id instance-attribute

The identifier of the data source to be updated.

last_run_at instance-attribute

last_run_at: NotRequired[DateTime]

The timestamp of when the data source was last run.

last_run_error_message instance-attribute

last_run_error_message: NotRequired[DataSourceErrorMessage]

The last run error message of the data source.

last_run_status instance-attribute

last_run_status: NotRequired[DataSourceRunStatus]

The last run status of the data source.

name instance-attribute

name: Name

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

project_id instance-attribute

project_id: ProjectId

The identifier of the project where data source is to be updated.

publish_on_import instance-attribute

publish_on_import: NotRequired[bool]

The publish on import setting to be updated as part of the UpdateDataSource action.

recommendation instance-attribute

recommendation: NotRequired[RecommendationConfiguration]

The recommendation to be updated as part of the UpdateDataSource action.

retain_permissions_on_revoke_failure instance-attribute

retain_permissions_on_revoke_failure: NotRequired[bool]

Specifies that the granted permissions are retained in case of a self-subscribe functionality failure for a data source.

schedule instance-attribute

schedule: NotRequired[ScheduleConfiguration]

The schedule to be updated as part of the UpdateDataSource action.

self_grant_status instance-attribute

self_grant_status: NotRequired[SelfGrantStatusOutput]

Specifies the status of the self-granting functionality.

status instance-attribute

status: NotRequired[DataSourceStatus]

The status to be updated as part of the UpdateDataSource action.

type instance-attribute

type: NotRequired[DataSourceType]

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

updated_at instance-attribute

updated_at: NotRequired[DateTime]

The timestamp of when the data source was updated.