Py-ABAC
latest
Concepts
Components
Policy Language
py_abac
License
Py-ABAC
»
Index
Edit on GitHub
Index
A
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
A
AccessRequest (class in py_abac.request)
ace() (py_abac.context.EvaluationContext property)
action() (py_abac.request.AccessRequest property)
action_id() (py_abac.context.EvaluationContext property)
(py_abac.request.AccessRequest property)
actions (py_abac.storage.sql.model.PolicyModel attribute)
ActionTargetModel (class in py_abac.storage.sql.model)
add() (py_abac.storage.base.Storage method)
(py_abac.storage.file.storage.FileStorage method)
(py_abac.storage.memory.storage.MemoryStorage method)
(py_abac.storage.mongo.storage.MongoStorage method)
(py_abac.storage.redis.storage.RedisStorage method)
(py_abac.storage.sql.storage.SQLStorage method)
AllIn (class in py_abac.policy.conditions.collection.all_in)
AllInAttribute (class in py_abac.policy.conditions.attribute.all_in)
AllInAttributeSchema (class in py_abac.policy.conditions.attribute.all_in)
AllInSchema (class in py_abac.policy.conditions.collection.all_in)
AllNotIn (class in py_abac.policy.conditions.collection.all_not_in)
AllNotInAttribute (class in py_abac.policy.conditions.attribute.all_not_in)
AllNotInAttributeSchema (class in py_abac.policy.conditions.attribute.all_not_in)
AllNotInSchema (class in py_abac.policy.conditions.collection.all_not_in)
AllOf (class in py_abac.policy.conditions.logic.all_of)
AllOfSchema (class in py_abac.policy.conditions.logic.all_of)
ALLOW_OVERRIDES (py_abac.pdp.EvaluationAlgorithm attribute)
Any (class in py_abac.policy.conditions.others.any)
AnyIn (class in py_abac.policy.conditions.collection.any_in)
AnyInAttribute (class in py_abac.policy.conditions.attribute.any_in)
AnyInAttributeSchema (class in py_abac.policy.conditions.attribute.any_in)
AnyInSchema (class in py_abac.policy.conditions.collection.any_in)
AnyNotIn (class in py_abac.policy.conditions.collection.any_not_in)
AnyNotInAttribute (class in py_abac.policy.conditions.attribute.any_not_in)
AnyNotInAttributeSchema (class in py_abac.policy.conditions.attribute.any_not_in)
AnyNotInSchema (class in py_abac.policy.conditions.collection.any_not_in)
AnyOf (class in py_abac.policy.conditions.logic.any_of)
AnyOfSchema (class in py_abac.policy.conditions.logic.any_of)
AnySchema (class in py_abac.policy.conditions.others.any)
attribute_path() (py_abac.context.EvaluationContext property)
attribute_value() (py_abac.context.EvaluationContext property)
AttributeCondition (class in py_abac.policy.conditions.attribute.base)
AttributeConditionSchema (class in py_abac.policy.conditions.attribute.base)
AttributeProvider (class in py_abac.provider.base)
C
CIDR (class in py_abac.policy.conditions.others.cidr)
CIDRSchema (class in py_abac.policy.conditions.others.cidr)
CollectionCondition (class in py_abac.policy.conditions.collection.base)
CollectionConditionSchema (class in py_abac.policy.conditions.collection.base)
ConditionBase (class in py_abac.policy.conditions.base)
ConditionSchema (class in py_abac.policy.conditions.schema)
Contains (class in py_abac.policy.conditions.string.contains)
ContainsSchema (class in py_abac.policy.conditions.string.contains)
context() (py_abac.request.AccessRequest property)
D
delete() (py_abac.storage.base.Storage method)
(py_abac.storage.file.storage.FileStorage method)
(py_abac.storage.memory.storage.MemoryStorage method)
(py_abac.storage.mongo.storage.MongoStorage method)
(py_abac.storage.redis.storage.RedisStorage method)
(py_abac.storage.sql.storage.SQLStorage method)
DENY_OVERRIDES (py_abac.pdp.EvaluationAlgorithm attribute)
down() (py_abac.storage.migration.Migration method)
(py_abac.storage.migration.MigrationSet method)
(py_abac.storage.migration.Migrator method)
(py_abac.storage.mongo.migrations.MongoMigration0To0x2x0 method)
(py_abac.storage.sql.migrations.Migration0To0x2x1 method)
E
EndsWith (class in py_abac.policy.conditions.string.ends_with)
EndsWithSchema (class in py_abac.policy.conditions.string.ends_with)
Eq (class in py_abac.policy.conditions.numeric.eq)
EqSchema (class in py_abac.policy.conditions.numeric.eq)
Equals (class in py_abac.policy.conditions.string.equals)
EqualsAttribute (class in py_abac.policy.conditions.attribute.equals)
EqualsAttributeSchema (class in py_abac.policy.conditions.attribute.equals)
EqualsObject (class in py_abac.policy.conditions.object.equals_object)
EqualsObjectSchema (class in py_abac.policy.conditions.object.equals_object)
EqualsSchema (class in py_abac.policy.conditions.string.equals)
EvaluationAlgorithm (class in py_abac.pdp)
EvaluationContext (class in py_abac.context)
Exists (class in py_abac.policy.conditions.others.exists)
ExistsSchema (class in py_abac.policy.conditions.others.exists)
F
FileStorage (class in py_abac.storage.file.storage)
fits() (py_abac.policy.policy.Policy method)
from_doc() (py_abac.storage.mongo.model.PolicyModel class method)
from_json() (py_abac.policy.policy.Policy static method)
(py_abac.request.AccessRequest static method)
from_policy() (py_abac.storage.mongo.model.PolicyModel class method)
(py_abac.storage.sql.model.PolicyModel class method)
G
get() (py_abac.storage.base.Storage method)
(py_abac.storage.file.storage.FileStorage method)
(py_abac.storage.memory.storage.MemoryStorage method)
(py_abac.storage.mongo.storage.MongoStorage method)
(py_abac.storage.redis.storage.RedisStorage method)
(py_abac.storage.sql.storage.SQLStorage method)
get_aggregate_pipeline() (py_abac.storage.mongo.model.PolicyModel static method)
get_all() (py_abac.storage.base.Storage method)
(py_abac.storage.file.storage.FileStorage method)
(py_abac.storage.memory.storage.MemoryStorage method)
(py_abac.storage.mongo.storage.MongoStorage method)
(py_abac.storage.redis.storage.RedisStorage method)
(py_abac.storage.sql.storage.SQLStorage method)
get_all_wildcard_queries() (in module py_abac.storage.utils)
get_attribute_value() (py_abac.context.EvaluationContext method)
(py_abac.provider.base.AttributeProvider method)
(py_abac.provider.request.RequestAttributeProvider method)
get_filter() (py_abac.storage.sql.model.PolicyModel class method)
get_for_target() (py_abac.storage.base.Storage method)
(py_abac.storage.file.storage.FileStorage method)
(py_abac.storage.memory.storage.MemoryStorage method)
(py_abac.storage.mongo.storage.MongoStorage method)
(py_abac.storage.redis.storage.RedisStorage method)
(py_abac.storage.sql.storage.SQLStorage method)
get_sub_wildcard_queries() (in module py_abac.storage.utils)
Gt (class in py_abac.policy.conditions.numeric.gt)
Gte (class in py_abac.policy.conditions.numeric.gte)
GteSchema (class in py_abac.policy.conditions.numeric.gte)
GtSchema (class in py_abac.policy.conditions.numeric.gt)
H
HIGHEST_PRIORITY (py_abac.pdp.EvaluationAlgorithm attribute)
I
id (py_abac.storage.sql.migrations.MigrationModel attribute)
(py_abac.storage.sql.model.ActionTargetModel attribute)
(py_abac.storage.sql.model.ResourceTargetModel attribute)
(py_abac.storage.sql.model.SubjectTargetModel attribute)
InvalidAccessControlElementError
InvalidAttributePathError
is_allowed() (py_abac.pdp.PDP method)
(py_abac.policy.policy.Policy property)
is_collection() (in module py_abac.policy.conditions.collection.base)
is_number() (in module py_abac.policy.conditions.numeric.base)
is_satisfied() (py_abac.policy.conditions.attribute.all_in.AllInAttribute method)
(py_abac.policy.conditions.attribute.all_not_in.AllNotInAttribute method)
(py_abac.policy.conditions.attribute.any_in.AnyInAttribute method)
(py_abac.policy.conditions.attribute.any_not_in.AnyNotInAttribute method)
(py_abac.policy.conditions.attribute.base.AttributeCondition method)
(py_abac.policy.conditions.base.ConditionBase method)
(py_abac.policy.conditions.collection.base.CollectionCondition method)
(py_abac.policy.conditions.collection.is_empty.IsEmpty method)
(py_abac.policy.conditions.collection.is_in.IsIn method)
(py_abac.policy.conditions.collection.is_not_empty.IsNotEmpty method)
(py_abac.policy.conditions.collection.is_not_in.IsNotIn method)
(py_abac.policy.conditions.logic.all_of.AllOf method)
(py_abac.policy.conditions.logic.any_of.AnyOf method)
(py_abac.policy.conditions.logic.base.LogicCondition method)
(py_abac.policy.conditions.logic.not_.Not method)
(py_abac.policy.conditions.numeric.base.NumericCondition method)
(py_abac.policy.conditions.object.equals_object.EqualsObject method)
(py_abac.policy.conditions.others.any.Any method)
(py_abac.policy.conditions.others.cidr.CIDR method)
(py_abac.policy.conditions.others.exists.Exists method)
(py_abac.policy.conditions.others.not_exists.NotExists method)
(py_abac.policy.conditions.string.base.StringCondition method)
(py_abac.policy.rules.Rules method)
is_string() (in module py_abac.policy.conditions.string.base)
IsEmpty (class in py_abac.policy.conditions.collection.is_empty)
IsEmptySchema (class in py_abac.policy.conditions.collection.is_empty)
IsIn (class in py_abac.policy.conditions.collection.is_in)
IsInAttribute (class in py_abac.policy.conditions.attribute.is_in)
IsInAttributeSchema (class in py_abac.policy.conditions.attribute.is_in)
IsInSchema (class in py_abac.policy.conditions.collection.is_in)
IsNotEmpty (class in py_abac.policy.conditions.collection.is_not_empty)
IsNotEmptySchema (class in py_abac.policy.conditions.collection.is_not_empty)
IsNotIn (class in py_abac.policy.conditions.collection.is_not_in)
IsNotInAttribute (class in py_abac.policy.conditions.attribute.is_not_in)
IsNotInAttributeSchema (class in py_abac.policy.conditions.attribute.is_not_in)
IsNotInSchema (class in py_abac.policy.conditions.collection.is_not_in)
J
json (py_abac.storage.sql.model.PolicyModel attribute)
L
last_applied() (py_abac.storage.migration.MigrationSet method)
(py_abac.storage.mongo.migrations.MongoMigrationSet method)
(py_abac.storage.sql.migrations.SQLMigrationSet method)
LogicCondition (class in py_abac.policy.conditions.logic.base)
LogicConditionSchema (class in py_abac.policy.conditions.logic.base)
Lt (class in py_abac.policy.conditions.numeric.lt)
Lte (class in py_abac.policy.conditions.numeric.lte)
LteSchema (class in py_abac.policy.conditions.numeric.lte)
LtSchema (class in py_abac.policy.conditions.numeric.lt)
M
match() (py_abac.policy.targets.Targets method)
MemoryStorage (class in py_abac.storage.memory.storage)
Migration (class in py_abac.storage.migration)
Migration0To0x2x1 (class in py_abac.storage.sql.migrations)
MigrationModel (class in py_abac.storage.sql.migrations)
migrations() (py_abac.storage.migration.MigrationSet method)
(py_abac.storage.mongo.migrations.MongoMigrationSet method)
(py_abac.storage.sql.migrations.SQLMigrationSet method)
MigrationSet (class in py_abac.storage.migration)
Migrator (class in py_abac.storage.migration)
MongoMigration0To0x2x0 (class in py_abac.storage.mongo.migrations)
MongoMigrationSet (class in py_abac.storage.mongo.migrations)
MongoStorage (class in py_abac.storage.mongo.storage)
N
Neq (class in py_abac.policy.conditions.numeric.neq)
NeqSchema (class in py_abac.policy.conditions.numeric.neq)
Not (class in py_abac.policy.conditions.logic.not_)
NotContains (class in py_abac.policy.conditions.string.not_contains)
NotContainsSchema (class in py_abac.policy.conditions.string.not_contains)
NotEquals (class in py_abac.policy.conditions.string.not_equals)
NotEqualsAttribute (class in py_abac.policy.conditions.attribute.not_equals)
NotEqualsAttributeSchema (class in py_abac.policy.conditions.attribute.not_equals)
NotEqualsSchema (class in py_abac.policy.conditions.string.not_equals)
NotExists (class in py_abac.policy.conditions.others.not_exists)
NotExistsSchema (class in py_abac.policy.conditions.others.not_exists)
NotSchema (class in py_abac.policy.conditions.logic.not_)
NumericCondition (class in py_abac.policy.conditions.numeric.base)
NumericConditionSchema (class in py_abac.policy.conditions.numeric.base)
O
opts (py_abac.policy.conditions.attribute.all_in.AllInAttributeSchema attribute)
(py_abac.policy.conditions.attribute.all_not_in.AllNotInAttributeSchema attribute)
(py_abac.policy.conditions.attribute.any_in.AnyInAttributeSchema attribute)
(py_abac.policy.conditions.attribute.any_not_in.AnyNotInAttributeSchema attribute)
(py_abac.policy.conditions.attribute.base.AttributeConditionSchema attribute)
(py_abac.policy.conditions.attribute.equals.EqualsAttributeSchema attribute)
(py_abac.policy.conditions.attribute.is_in.IsInAttributeSchema attribute)
(py_abac.policy.conditions.attribute.is_not_in.IsNotInAttributeSchema attribute)
(py_abac.policy.conditions.attribute.not_equals.NotEqualsAttributeSchema attribute)
(py_abac.policy.conditions.collection.all_in.AllInSchema attribute)
(py_abac.policy.conditions.collection.all_not_in.AllNotInSchema attribute)
(py_abac.policy.conditions.collection.any_in.AnyInSchema attribute)
(py_abac.policy.conditions.collection.any_not_in.AnyNotInSchema attribute)
(py_abac.policy.conditions.collection.base.CollectionConditionSchema attribute)
(py_abac.policy.conditions.collection.is_empty.IsEmptySchema attribute)
(py_abac.policy.conditions.collection.is_in.IsInSchema attribute)
(py_abac.policy.conditions.collection.is_not_empty.IsNotEmptySchema attribute)
(py_abac.policy.conditions.collection.is_not_in.IsNotInSchema attribute)
(py_abac.policy.conditions.logic.all_of.AllOfSchema attribute)
(py_abac.policy.conditions.logic.any_of.AnyOfSchema attribute)
(py_abac.policy.conditions.logic.base.LogicConditionSchema attribute)
(py_abac.policy.conditions.logic.not_.NotSchema attribute)
(py_abac.policy.conditions.numeric.base.NumericConditionSchema attribute)
(py_abac.policy.conditions.numeric.eq.EqSchema attribute)
(py_abac.policy.conditions.numeric.gt.GtSchema attribute)
(py_abac.policy.conditions.numeric.gte.GteSchema attribute)
(py_abac.policy.conditions.numeric.lt.LtSchema attribute)
(py_abac.policy.conditions.numeric.lte.LteSchema attribute)
(py_abac.policy.conditions.numeric.neq.NeqSchema attribute)
(py_abac.policy.conditions.object.equals_object.EqualsObjectSchema attribute)
(py_abac.policy.conditions.others.any.AnySchema attribute)
(py_abac.policy.conditions.others.cidr.CIDRSchema attribute)
(py_abac.policy.conditions.others.exists.ExistsSchema attribute)
(py_abac.policy.conditions.others.not_exists.NotExistsSchema attribute)
(py_abac.policy.conditions.schema.ConditionSchema attribute)
(py_abac.policy.conditions.string.base.StringConditionSchema attribute)
(py_abac.policy.conditions.string.contains.ContainsSchema attribute)
(py_abac.policy.conditions.string.ends_with.EndsWithSchema attribute)
(py_abac.policy.conditions.string.equals.EqualsSchema attribute)
(py_abac.policy.conditions.string.not_contains.NotContainsSchema attribute)
(py_abac.policy.conditions.string.not_equals.NotEqualsSchema attribute)
(py_abac.policy.conditions.string.regex_match.RegexMatchSchema attribute)
(py_abac.policy.conditions.string.starts_with.StartsWithSchema attribute)
(py_abac.policy.policy.PolicySchema attribute)
(py_abac.policy.rules.RulesSchema attribute)
(py_abac.policy.targets.TargetsSchema attribute)
order() (py_abac.storage.migration.Migration property)
(py_abac.storage.mongo.migrations.MongoMigration0To0x2x0 property)
(py_abac.storage.sql.migrations.Migration0To0x2x1 property)
P
PDP (class in py_abac.pdp)
Policy (class in py_abac.policy.policy)
POLICY_FILE (py_abac.storage.file.storage.FileStorage attribute)
PolicyCreateError
PolicyExistsError
PolicyModel (class in py_abac.storage.mongo.model)
(class in py_abac.storage.sql.model)
PolicySchema (class in py_abac.policy.policy)
post_load() (py_abac.policy.conditions.attribute.all_in.AllInAttributeSchema method)
(py_abac.policy.conditions.attribute.all_not_in.AllNotInAttributeSchema method)
(py_abac.policy.conditions.attribute.any_in.AnyInAttributeSchema method)
(py_abac.policy.conditions.attribute.any_not_in.AnyNotInAttributeSchema method)
(py_abac.policy.conditions.attribute.equals.EqualsAttributeSchema method)
(py_abac.policy.conditions.attribute.is_in.IsInAttributeSchema method)
(py_abac.policy.conditions.attribute.is_not_in.IsNotInAttributeSchema method)
(py_abac.policy.conditions.attribute.not_equals.NotEqualsAttributeSchema method)
(py_abac.policy.conditions.collection.all_in.AllInSchema method)
(py_abac.policy.conditions.collection.all_not_in.AllNotInSchema method)
(py_abac.policy.conditions.collection.any_in.AnyInSchema method)
(py_abac.policy.conditions.collection.any_not_in.AnyNotInSchema method)
(py_abac.policy.conditions.collection.is_empty.IsEmptySchema method)
(py_abac.policy.conditions.collection.is_in.IsInSchema method)
(py_abac.policy.conditions.collection.is_not_empty.IsNotEmptySchema method)
(py_abac.policy.conditions.collection.is_not_in.IsNotInSchema method)
(py_abac.policy.conditions.logic.all_of.AllOfSchema method)
(py_abac.policy.conditions.logic.any_of.AnyOfSchema method)
(py_abac.policy.conditions.logic.not_.NotSchema method)
(py_abac.policy.conditions.numeric.eq.EqSchema method)
(py_abac.policy.conditions.numeric.gt.GtSchema method)
(py_abac.policy.conditions.numeric.gte.GteSchema method)
(py_abac.policy.conditions.numeric.lt.LtSchema method)
(py_abac.policy.conditions.numeric.lte.LteSchema method)
(py_abac.policy.conditions.numeric.neq.NeqSchema method)
(py_abac.policy.conditions.object.equals_object.EqualsObjectSchema method)
(py_abac.policy.conditions.others.any.AnySchema method)
(py_abac.policy.conditions.others.cidr.CIDRSchema method)
(py_abac.policy.conditions.others.exists.ExistsSchema method)
(py_abac.policy.conditions.others.not_exists.NotExistsSchema method)
(py_abac.policy.conditions.string.contains.ContainsSchema method)
(py_abac.policy.conditions.string.ends_with.EndsWithSchema method)
(py_abac.policy.conditions.string.equals.EqualsSchema method)
(py_abac.policy.conditions.string.not_contains.NotContainsSchema method)
(py_abac.policy.conditions.string.not_equals.NotEqualsSchema method)
(py_abac.policy.conditions.string.regex_match.RegexMatchSchema method)
(py_abac.policy.conditions.string.starts_with.StartsWithSchema method)
(py_abac.policy.policy.PolicySchema method)
(py_abac.policy.rules.RulesSchema method)
(py_abac.policy.targets.TargetsSchema method)
py_abac (module)
py_abac.context (module)
py_abac.exceptions (module)
py_abac.pdp (module)
py_abac.policy (module)
py_abac.policy.conditions (module)
py_abac.policy.conditions.attribute (module)
py_abac.policy.conditions.attribute.all_in (module)
py_abac.policy.conditions.attribute.all_not_in (module)
py_abac.policy.conditions.attribute.any_in (module)
py_abac.policy.conditions.attribute.any_not_in (module)
py_abac.policy.conditions.attribute.base (module)
py_abac.policy.conditions.attribute.equals (module)
py_abac.policy.conditions.attribute.is_in (module)
py_abac.policy.conditions.attribute.is_not_in (module)
py_abac.policy.conditions.attribute.not_equals (module)
py_abac.policy.conditions.base (module)
py_abac.policy.conditions.collection (module)
py_abac.policy.conditions.collection.all_in (module)
py_abac.policy.conditions.collection.all_not_in (module)
py_abac.policy.conditions.collection.any_in (module)
py_abac.policy.conditions.collection.any_not_in (module)
py_abac.policy.conditions.collection.base (module)
py_abac.policy.conditions.collection.is_empty (module)
py_abac.policy.conditions.collection.is_in (module)
py_abac.policy.conditions.collection.is_not_empty (module)
py_abac.policy.conditions.collection.is_not_in (module)
py_abac.policy.conditions.logic (module)
py_abac.policy.conditions.logic.all_of (module)
py_abac.policy.conditions.logic.any_of (module)
py_abac.policy.conditions.logic.base (module)
py_abac.policy.conditions.logic.not_ (module)
py_abac.policy.conditions.numeric (module)
py_abac.policy.conditions.numeric.base (module)
py_abac.policy.conditions.numeric.eq (module)
py_abac.policy.conditions.numeric.gt (module)
py_abac.policy.conditions.numeric.gte (module)
py_abac.policy.conditions.numeric.lt (module)
py_abac.policy.conditions.numeric.lte (module)
py_abac.policy.conditions.numeric.neq (module)
py_abac.policy.conditions.object (module)
py_abac.policy.conditions.object.equals_object (module)
py_abac.policy.conditions.others (module)
py_abac.policy.conditions.others.any (module)
py_abac.policy.conditions.others.cidr (module)
py_abac.policy.conditions.others.exists (module)
py_abac.policy.conditions.others.not_exists (module)
py_abac.policy.conditions.schema (module)
py_abac.policy.conditions.string (module)
py_abac.policy.conditions.string.base (module)
py_abac.policy.conditions.string.contains (module)
py_abac.policy.conditions.string.ends_with (module)
py_abac.policy.conditions.string.equals (module)
py_abac.policy.conditions.string.not_contains (module)
py_abac.policy.conditions.string.not_equals (module)
py_abac.policy.conditions.string.regex_match (module)
py_abac.policy.conditions.string.starts_with (module)
py_abac.policy.policy (module)
py_abac.policy.rules (module)
py_abac.policy.targets (module)
py_abac.provider (module)
py_abac.provider.base (module)
py_abac.provider.request (module)
py_abac.request (module)
py_abac.storage (module)
py_abac.storage.base (module)
py_abac.storage.file (module)
py_abac.storage.file.storage (module)
py_abac.storage.memory (module)
py_abac.storage.memory.storage (module)
py_abac.storage.migration (module)
py_abac.storage.mongo (module)
py_abac.storage.mongo.migrations (module)
py_abac.storage.mongo.model (module)
py_abac.storage.mongo.storage (module)
py_abac.storage.redis (module)
py_abac.storage.redis.storage (module)
py_abac.storage.sql (module)
py_abac.storage.sql.migrations (module)
py_abac.storage.sql.model (module)
py_abac.storage.sql.storage (module)
py_abac.storage.utils (module)
py_abac.version (module)
R
RedisStorage (class in py_abac.storage.redis.storage)
RegexMatch (class in py_abac.policy.conditions.string.regex_match)
RegexMatchSchema (class in py_abac.policy.conditions.string.regex_match)
Request (in module py_abac.request)
RequestAttributeProvider (class in py_abac.provider.request)
RequestCreateError
resource() (py_abac.request.AccessRequest property)
resource_id() (py_abac.context.EvaluationContext property)
(py_abac.request.AccessRequest property)
resources (py_abac.storage.sql.model.PolicyModel attribute)
ResourceTargetModel (class in py_abac.storage.sql.model)
RuleField (class in py_abac.policy.rules)
Rules (class in py_abac.policy.rules)
RulesSchema (class in py_abac.policy.rules)
S
save_applied_number() (py_abac.storage.migration.MigrationSet method)
(py_abac.storage.mongo.migrations.MongoMigrationSet method)
(py_abac.storage.sql.migrations.SQLMigrationSet method)
SQLMigrationSet (class in py_abac.storage.sql.migrations)
SQLStorage (class in py_abac.storage.sql.storage)
StartsWith (class in py_abac.policy.conditions.string.starts_with)
StartsWithSchema (class in py_abac.policy.conditions.string.starts_with)
Storage (class in py_abac.storage.base)
StringCondition (class in py_abac.policy.conditions.string.base)
StringConditionSchema (class in py_abac.policy.conditions.string.base)
subject() (py_abac.request.AccessRequest property)
subject_id() (py_abac.context.EvaluationContext property)
(py_abac.request.AccessRequest property)
subjects (py_abac.storage.sql.model.PolicyModel attribute)
SubjectTargetModel (class in py_abac.storage.sql.model)
T
target_id (py_abac.storage.sql.model.ActionTargetModel attribute)
(py_abac.storage.sql.model.ResourceTargetModel attribute)
(py_abac.storage.sql.model.SubjectTargetModel attribute)
(py_abac.storage.sql.model.TargetModel attribute)
TargetField (class in py_abac.policy.targets)
TargetModel (class in py_abac.storage.sql.model)
Targets (class in py_abac.policy.targets)
TargetsSchema (class in py_abac.policy.targets)
to_doc() (py_abac.storage.mongo.model.PolicyModel method)
to_json() (py_abac.policy.policy.Policy method)
to_policy() (py_abac.storage.mongo.model.PolicyModel method)
(py_abac.storage.sql.model.PolicyModel method)
type_field (py_abac.policy.conditions.schema.ConditionSchema attribute)
type_schemas (py_abac.policy.conditions.schema.ConditionSchema attribute)
U
uid (py_abac.storage.sql.model.ActionTargetModel attribute)
(py_abac.storage.sql.model.PolicyModel attribute)
(py_abac.storage.sql.model.ResourceTargetModel attribute)
(py_abac.storage.sql.model.SubjectTargetModel attribute)
up() (py_abac.storage.migration.Migration method)
(py_abac.storage.migration.MigrationSet method)
(py_abac.storage.migration.Migrator method)
(py_abac.storage.mongo.migrations.MongoMigration0To0x2x0 method)
(py_abac.storage.sql.migrations.Migration0To0x2x1 method)
update() (py_abac.storage.base.Storage method)
(py_abac.storage.file.storage.FileStorage method)
(py_abac.storage.memory.storage.MemoryStorage method)
(py_abac.storage.mongo.storage.MongoStorage method)
(py_abac.storage.redis.storage.RedisStorage method)
(py_abac.storage.sql.model.PolicyModel method)
(py_abac.storage.sql.storage.SQLStorage method)
V
validate_path() (in module py_abac.policy.conditions.attribute.base)
validate_regex() (in module py_abac.policy.conditions.string.regex_match)
version (py_abac.storage.sql.migrations.MigrationModel attribute)
version_info() (in module py_abac.version)
Read the Docs
v: latest
Versions
latest
Downloads
On Read the Docs
Project Home
Builds