arpoc.pap package¶
Subpackages¶
Module contents¶
-
class
arpoc.pap.PAPNode(ID: str, node_type: str, resolver: str, target: str, effect: str, condition: str, policy_sets: Union[List[ForwardRef(‘PAPNode’)], NoneType], policies: Union[List[ForwardRef(‘PAPNode’)], NoneType], rules: Union[List[ForwardRef(‘PAPNode’)], NoneType])[source]¶ Bases:
object-
ID: str¶
-
condition: str¶
-
effect: str¶
-
node_type: str¶
-
policies: Optional[List[arpoc.pap.PAPNode]]¶
-
policy_sets: Optional[List[arpoc.pap.PAPNode]]¶
-
resolver: str¶
-
rules: Optional[List[arpoc.pap.PAPNode]]¶
-
target: str¶
-
-
class
arpoc.pap.PolicyAdministrationPoint(service_name: str, oidc_handler: arpoc.base.OidcHandler, cfg: arpoc.config.ServiceConfig)[source]¶ Bases:
arpoc.base.ServiceProxy
-
arpoc.pap.create_PAPNode_Policy(policy: arpoc.ac.Policy) → arpoc.pap.PAPNode[source]¶
-
arpoc.pap.create_PAPNode_Policy_Set(policy_set: arpoc.ac.Policy_Set) → arpoc.pap.PAPNode[source]¶
-
arpoc.pap.create_PAPNode_Rule(rule: arpoc.ac.Rule) → arpoc.pap.PAPNode[source]¶