The congress.db.db_policy_rules Module¶
-
class
congress.db.db_policy_rules.Policy(id_, name, abbreviation, description, owner, kind, deleted=False)¶ Bases:
sqlalchemy.ext.declarative.api.Base,congress.db.model_base.HasId,congress.db.model_base.HasAudit-
abbreviation¶
-
created_at¶
-
deleted¶
-
deleted_at¶
-
description¶
-
id¶
-
kind¶
-
name¶
-
owner¶
-
to_dict()¶ From a given database policy, return a policy dict.
-
updated_at¶
-
-
class
congress.db.db_policy_rules.PolicyDeleted(policy_obj)¶ Bases:
sqlalchemy.ext.declarative.api.Base,congress.db.model_base.HasId,congress.db.model_base.HasAudit-
abbreviation¶
-
created_at¶
-
deleted¶
-
deleted_at¶
-
description¶
-
id¶
-
kind¶
-
name¶
-
owner¶
-
updated_at¶
-
-
class
congress.db.db_policy_rules.PolicyRule(id, policy_name, rule, comment, deleted=False, rule_name=”)¶ Bases:
sqlalchemy.ext.declarative.api.Base,congress.db.model_base.HasId,congress.db.model_base.HasAudit-
comment¶
-
created_at¶
-
deleted¶
-
deleted_at¶
-
id¶
-
name¶
-
policy_name¶
-
rule¶
-
to_dict()¶
-
updated_at¶
-
-
congress.db.db_policy_rules.add_policy(id_, name, abbreviation, description, owner, kind, deleted=False, session=None)¶
-
congress.db.db_policy_rules.add_policy_rule(id, policy_name, rule, comment, deleted=False, rule_name=”, session=None)¶
-
congress.db.db_policy_rules.delete_policy(id_, session=None)¶
-
congress.db.db_policy_rules.delete_policy_rule(id, session=None)¶ Specify either the ID or the NAME, and that policy is deleted.
-
congress.db.db_policy_rules.get_policies(session=None, deleted=False)¶
-
congress.db.db_policy_rules.get_policy(name_or_id, session=None, deleted=False)¶
-
congress.db.db_policy_rules.get_policy_by_id(id_, session=None, deleted=False)¶
-
congress.db.db_policy_rules.get_policy_by_name(name, session=None, deleted=False)¶
-
congress.db.db_policy_rules.get_policy_rule(id, policy_name, session=None, deleted=False)¶
-
congress.db.db_policy_rules.get_policy_rules(policy_name=None, session=None, deleted=False)¶
-
congress.db.db_policy_rules.is_soft_deleted(uuid, deleted)¶
-
congress.db.db_policy_rules.policy_name(name_or_id, session=None)¶