Example #1
0
def audit_event_object_created(username,vaultname,objectname):
    u_id = s_h.get_user_id(username)
    v_id = s_h.get_vault_id(vaultname)
    if not v_id:
        v_id = get_vault_id_by_name(vaultname)
    o_id = get_object_id_by_name(vaultname,objectname)
    if not v_id or not u_id or not o_id:
        return False
    query = "select id from ss_log where event like '%OBJECT CREATED%' and userid = {} and groupid = {} and objectid = {} and stamp >= '{}'".format(u_id,v_id,o_id,start_time)
    return  audit_execute(query)
Example #2
0
def get_object_id_by_name(vaultname, objectname): #gets the _latest_ created _active_ object with that name

    v_id = s_h.get_vault_id(vaultname)

    if not v_id:
        v_id = get_vault_id_by_name(vaultname)

        if not v_id:
            return False
    query = "select id, status from ss_objects where groupid = {} and objectname = '{}' order by id desc".format(v_id, objectname)
    cursor.execute(query)
    res = cursor.fetchall()
    for row in res:
        if s_db_objects.obj_status(row[1]) .is_active():
            return row[0]
    return False
Example #3
0
def verify_object_in_vault(vault,object):
    v_name = s_h.get_vault_id(vault)
Example #4
0
def get_vault_id(vaultname):
    return s_fh.get_vault_id(vaultname)
Example #5
0
def get_vault_id(vaultname):
    return s_fh.get_vault_id(vaultname)