PolicySet

UnboundID Logo

PolicySet element

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

Example JSON

{ "PolicySetId" : ..., "Version" : "...", "PolicyCombiningAlgId" : ..., "MaxDelegationDepth" : ..., "Description" : "...", "PolicyIssuer" : { "Content" : { }, "Attribute" : [ { "AttributeId" : ..., "Issuer" : "...", "IncludeInResult" : false, "AttributeValue" : [ { "DataType" : ... }, ... ] }, ... ] }, "PolicySetDefaults" : { "XPathVersion" : ... }, "Target" : { "AnyOf" : [ { "AllOf" : [ { "Match" : [ { "MatchId" : ..., "AttributeValue" : { "DataType" : ... }, "AttributeSelector" : { "Category" : ..., "ContextSelectorId" : ..., "Path" : "...", "DataType" : ..., "MustBePresent" : false }, "AttributeDesignator" : { "Category" : ..., "AttributeId" : ..., "DataType" : ..., "Issuer" : "...", "MustBePresent" : false } }, ... ] }, ... ] }, ... ] }, "policySetsAndPoliciesAndPolicySetIdReferences" : [ { }, { }, { }, { }, { }, { }, { } ], "ObligationExpressions" : { "ObligationExpression" : [ { "ObligationId" : ..., "FulfillOn" : "Permit", "AttributeAssignmentExpression" : [ { "AttributeId" : ..., "Category" : ..., "Issuer" : "...", "Expression" : { } }, ... ] }, ... ] }, "AdviceExpressions" : { "AdviceExpression" : [ { "AdviceId" : ..., "AppliesTo" : "Permit", "AttributeAssignmentExpression" : [ { "AttributeId" : ..., "Category" : ..., "Issuer" : "...", "Expression" : { } }, ... ] }, ... ] } }