Documentation ¶
Index ¶
- func EvaluateCondition(condition *policy.Condition, entity flattening.Flattened) (bool, error)
- func EvaluateConditionGroup(conditionGroup *policy.ConditionGroup, entity flattening.Flattened) (bool, error)
- func EvaluateSubjectMappingMultipleEntities(...) (map[string][]string, error)
- func EvaluateSubjectMappings(...) ([]string, error)
- func EvaluateSubjectSet(subjectSet *policy.SubjectSet, entity flattening.Flattened) (bool, error)
- func SubjectMappingBuiltin()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EvaluateCondition ¶
func EvaluateConditionGroup ¶
func EvaluateConditionGroup(conditionGroup *policy.ConditionGroup, entity flattening.Flattened) (bool, error)
func EvaluateSubjectMappingMultipleEntities ¶ added in v0.4.17
func EvaluateSubjectMappingMultipleEntities(attributeMappings map[string]*attributes.GetAttributeValuesByFqnsResponse_AttributeAndValue, entityRepresentations []*entityresolution.EntityRepresentation) (map[string][]string, error)
func EvaluateSubjectMappings ¶
func EvaluateSubjectMappings(attributeMappings map[string]*attributes.GetAttributeValuesByFqnsResponse_AttributeAndValue, entityRepresentation *entityresolution.EntityRepresentation) ([]string, error)
func EvaluateSubjectSet ¶
func EvaluateSubjectSet(subjectSet *policy.SubjectSet, entity flattening.Flattened) (bool, error)
func SubjectMappingBuiltin ¶
func SubjectMappingBuiltin()
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.