def delete_data_source(DataSourceId=None):
    """
    Assigns the DELETED status to a DataSource , rendering it unusable.
    After using the DeleteDataSource operation, you can use the  GetDataSource operation to verify that the status of the DataSource changed to DELETED.
    Caution: The results of the DeleteDataSource operation are irreversible.
    See also: AWS API Documentation
    
    
    :example: response = client.delete_data_source(
        DataSourceId='string'
    )
    
    
    :type DataSourceId: string
    :param DataSourceId: [REQUIRED]
            A user-supplied ID that uniquely identifies the DataSource .
            

    :rtype: dict
    :return: {
        'DataSourceId': 'string'
    }
    
    
    """
    pass
