'Get an storage driver which can be used to create an ``IDeployer``.
:return: An object created by one of the factories in ``self.backends``
using the configuration from ``self.api_args`` and other useful
state on ``self``.'

def get_api(self):

    cluster_id = None
    if self.backend_description.needs_cluster_id:
        cluster_id = self.node_credential.cluster_uuid
    return get_api(self.backend_description, self.api_args, self.reactor, cluster_id)
