Rule

UnboundID Logo

Rule element

Type: RuleType
Namespace: urn:oasis:names:tc:xacml:3.0:core:schema:wd-17

Example JSON

{ "RuleId" : "...", "Effect" : "Permit", "Description" : "...", "Target" : { "AnyOf" : [ { "AllOf" : [ { "Match" : [ { "MatchId" : ..., "AttributeValue" : { "DataType" : ... }, "AttributeSelector" : { "Category" : ..., "ContextSelectorId" : ..., "Path" : "...", "DataType" : ..., "MustBePresent" : false }, "AttributeDesignator" : { "Category" : ..., "AttributeId" : ..., "DataType" : ..., "Issuer" : "...", "MustBePresent" : false } }, ... ] }, ... ] }, ... ] }, "Condition" : { "Expression" : { } }, "ObligationExpressions" : { "ObligationExpression" : [ { "ObligationId" : ..., "FulfillOn" : "Permit", "AttributeAssignmentExpression" : [ { "AttributeId" : ..., "Category" : ..., "Issuer" : "...", "Expression" : { } }, ... ] }, ... ] }, "AdviceExpressions" : { "AdviceExpression" : [ { "AdviceId" : ..., "AppliesTo" : "Permit", "AttributeAssignmentExpression" : [ { "AttributeId" : ..., "Category" : ..., "Issuer" : "...", "Expression" : { } }, ... ] }, ... ] } }