Exemplo n.º 1
0
    def get_resources(context, resource_type):
        plugin = directory.get_plugin(nlib_const.LOADBALANCERV2)
        if resource_type == odl_const.ODL_MEMBER:
            return full_sync.get_resources_require_id(plugin, context,
                                                      plugin.get_pools,
                                                      'get_pool_members')

        obj_getter = getattr(plugin, 'get_%s' % LBAAS_RESOURCES[resource_type])
        return obj_getter(context)
Exemplo n.º 2
0
    def get_resources(context, resource_type):
        plugin = directory.get_plugin(bgpvpn_const.ALIAS)
        if resource_type == odl_const.ODL_BGPVPN:
            obj_getter = getattr(plugin,
                                 'get_%s' % BGPVPN_RESOURCES[resource_type])
            return obj_getter(context)

        method_name = 'get_%s' % BGPVPN_RESOURCES[resource_type]
        return full_sync.get_resources_require_id(plugin, context,
                                                  plugin.get_bgpvpns,
                                                  method_name)
Exemplo n.º 3
0
    def get_resources(context, resource_type):
        plugin = directory.get_plugin(bgpvpn_const.ALIAS)
        if resource_type == odl_const.ODL_BGPVPN:
            obj_getter = getattr(plugin,
                                 'get_%s' % BGPVPN_RESOURCES[resource_type])
            return obj_getter(context)

        method_name = 'get_%s' % BGPVPN_RESOURCES[resource_type]
        return full_sync.get_resources_require_id(plugin, context,
                                                  plugin.get_bgpvpns,
                                                  method_name)