Returns a dictionary with basic information for the given datastore

    CLI Example:

    .. code-block:: bash

        salt-cloud -f list_datastore_full my-vmware-config datastore=datastore-name

def list_datastore_full(kwargs=None, call=None, datastore=None):
    '''
    Returns a dictionary with basic information for the given datastore

    CLI Example:

    .. code-block:: bash

        salt-cloud -f list_datastore_full my-vmware-config datastore=datastore-name
    '''
    if call != 'function':
        raise SaltCloudSystemExit(
            'The list_datastore_full function must be called with '
            '-f or --function.'
        )

    if kwargs:
        datastore = kwargs.get('datastore', None)

    if not datastore:
        raise SaltCloudSystemExit(
            'The list_datastore_full function requires a datastore'
        )

    return {datastore: salt.utils.vmware.list_datastore_full(_get_si(), datastore)}