def delete_application_reference_data_source(ApplicationName=None,
    CurrentApplicationVersionId=None, ReferenceId=None):
    """
    Deletes a reference data source configuration from the specified application configuration.
    If the application is running, Amazon Kinesis Analytics immediately removes the in-application table that you created using the  AddApplicationReferenceDataSource operation.
    This operation requires permissions to perform the kinesisanalytics.DeleteApplicationReferenceDataSource action.
    See also: AWS API Documentation
    
    
    :example: response = client.delete_application_reference_data_source(
        ApplicationName='string',
        CurrentApplicationVersionId=123,
        ReferenceId='string'
    )
    
    
    :type ApplicationName: string
    :param ApplicationName: [REQUIRED]
            Name of an existing application.
            

    :type CurrentApplicationVersionId: integer
    :param CurrentApplicationVersionId: [REQUIRED]
            Version of the application. You can use the DescribeApplication operation to get the current application version. If the version specified is not the current version, the ConcurrentModificationException is returned.
            

    :type ReferenceId: string
    :param ReferenceId: [REQUIRED]
            ID of the reference data source. When you add a reference data source to your application using the AddApplicationReferenceDataSource , Amazon Kinesis Analytics assigns an ID. You can use the DescribeApplication operation to get the reference ID.
            

    :rtype: dict
    :return: {}
    
    
    :returns: 
    (dict) --
    
    """
    pass
