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
¶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
¶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)¶Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.