Ejemplo n.º 1
0
def sasl_map_list(inst, basedn, log, args):
    if args.details:
        # List SASL mappings with details
        mappings = SaslMappings(inst).list()
        result = {"type": "list", "items": []}
        for sasl_map in mappings:
            if args.json:
                entry = sasl_map.get_all_attrs_json()
                # Append decoded json object, because we are going to dump it later
                result['items'].append(json.loads(entry))
            else:
                log.info(sasl_map.display())
        if args.json:
            log.info(json.dumps(result, indent=4))
    else:
        _generic_list(inst, basedn, log.getChild('sasl_map_list'), MANY, args)
Ejemplo n.º 2
0
def backend_list(inst, basedn, log, args):
    _generic_list(inst, basedn, log.getChild('backend_list'), MANY, args)
Ejemplo n.º 3
0
def plugin_list(inst, basedn, log, args):
    _generic_list(inst, basedn, log.getChild('plugin_list'), MANY)
Ejemplo n.º 4
0
def list(inst, basedn, log, args):
    _generic_list(inst, basedn, log.getChild('_generic_list'), MANY, args)
Ejemplo n.º 5
0
def list_links(inst, basedn, log, args):
    _generic_list(inst, basedn, log.getChild('chaining_list'), ChainingLinks,
                  args)
Ejemplo n.º 6
0
def sasl_map_list(inst, basedn, log, args):
    _generic_list(inst, basedn, log.getChild('sasl_map_list'), MANY, args)
Ejemplo n.º 7
0
def plugin_list(inst, basedn, log, args):
    _generic_list(inst, basedn, log.getChild('plugin_list'), MANY)
Ejemplo n.º 8
0
def backend_list(inst, basedn, log, args):
    _generic_list(inst, basedn, log.getChild('backend_list'), MANY)