You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/purview/troubleshoot-policy-distribution.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -177,11 +177,11 @@ In this example, the delta pull communicates the event that the policy on the re
177
177
178
178
179
179
## Policy constructs
180
-
There are 3 top-level policy constructs used within the full pull (/policyElements) and delta pull (/policyEvents) requests: PolicySet, Policy and AttributeRule.
180
+
There are 3 top-level policy constructs used within the responses to the full pull (/policyElements) and delta pull (/policyEvents) requests: Policy, PolicySet and AttributeRule.
181
181
182
-
### PolicySet
182
+
### Policy
183
183
184
-
PolicySet associates Policy to a resource scope. Purview policy decision compute starts with a list of PolicySets. PolicySet evaluation triggers evaluation of Policy referenced in the PolicySet.
184
+
Policy specifies the decision the data source must enforce (permit vs. deny) when an Azure AD principal attempts an access via a client, provided request context attributes satisfy attribute predicates specified in the policy (for example scope, requested action, etc.). Evaluation of the Policy triggers evaluation of AttributeRules referenced in the Policy.
185
185
186
186
|member|value|type|cardinality|description|
187
187
|------|-----|----|-----------|-----------|
@@ -190,12 +190,12 @@ PolicySet associates Policy to a resource scope. Purview policy decision compute
190
190
|kind||string|1||
191
191
|version|1|number|1||
192
192
|updatedAt||string|1|String representation of time in yyyy-MM-ddTHH:mm:ss.fffffffZ Ex: "2022-01-11T09:55:52.6472858Z"|
193
-
|preconditionRules||array[Object:Rule]|0..1||
194
-
|policyRefs||array[string]|1|List of policy IDs|
193
+
|preconditionRules||array[Object:Rule]|0..1|All the rules are 'anded'|
194
+
|decisionRules||array[Object:DecisionRule]|1||
195
195
196
-
### Policy
196
+
### PolicySet
197
197
198
-
Policy specifies decision that should be emitted if the policy is applicable for the request provided request context attributes satisfy attribute predicates specified in the policy. Evaluation of policy triggers evaluation of AttributeRules referenced in the Policy.
198
+
PolicySet associates an array of Policy IDs to a resource scope where they need to be enforced.
199
199
200
200
|member|value|type|cardinality|description|
201
201
|------|-----|----|-----------|-----------|
@@ -204,8 +204,8 @@ Policy specifies decision that should be emitted if the policy is applicable for
204
204
|kind||string|1||
205
205
|version|1|number|1||
206
206
|updatedAt||string|1|String representation of time in yyyy-MM-ddTHH:mm:ss.fffffffZ Ex: "2022-01-11T09:55:52.6472858Z"|
207
-
|preconditionRules||array[Object:Rule]|0..1|All the rules are 'anded'|
0 commit comments