Skip to content

UpdateDataSourceInput

Source code in docs_src/capo_datazone/types/update_data_source_input.py
class UpdateDataSourceInput(TypedDict, closed=True):
    domain_identifier: "capo_datazone.types.domain_id.DomainId"
    """<p>The identifier of the domain in which to update a data source.</p>"""
    identifier: "capo_datazone.types.data_source_id.DataSourceId"
    """<p>The identifier of the data source to be updated.</p>"""
    name: NotRequired["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>"""
    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_input: NotRequired["capo_datazone.types.form_input_list.FormInputList"]
    """<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>"""
    configuration: NotRequired[
        "capo_datazone.types.data_source_configuration_input.DataSourceConfigurationInput"
    ]
    """<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>"""
    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_input instance-attribute

asset_forms_input: NotRequired[FormInputList]

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

configuration instance-attribute

configuration: NotRequired[DataSourceConfigurationInput]

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

description instance-attribute

description: NotRequired[Description]

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

domain_identifier instance-attribute

domain_identifier: DomainId

The identifier of the domain in which to update a data source.

enable_setting instance-attribute

enable_setting: NotRequired[EnableSetting]

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

identifier instance-attribute

identifier: DataSourceId

The identifier of the data source to be updated.

name instance-attribute

name: NotRequired[Name]

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

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.