access_reviews_definitions_instances_decisions
Creates, updates, deletes, gets or lists an access_reviews_definitions_instances_decisions resource.
Overview
| Name | access_reviews_definitions_instances_decisions |
| Type | Resource |
| Id | entra_id.identity_governance.access_reviews_definitions_instances_decisions |
Fields
The following fields are returned by SELECT queries:
- get
- list
Retrieved navigation property
| Name | Datatype | Description |
|---|---|---|
id | string | The unique identifier for an entity. Read-only. |
accessReviewId | string | The identifier of the accessReviewInstance parent. Supports $select. Read-only. |
appliedBy | | The identifier of the user who applied the decision. Read-only. |
appliedDateTime | string (date-time) | The timestamp when the approval decision was applied.00000000-0000-0000-0000-000000000000 if the assigned reviewer hasn't applied the decision or it was automatically applied. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only. (pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$) |
applyResult | string | The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only. |
decision | string | Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only). |
insights | array | Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. |
justification | string | Justification left by the reviewer when they made the decision. |
principal | | Every decision item in an access review represents a principal's access to a resource. This property represents details of the principal. For example, if a decision item represents access of User 'Bob' to Group 'Sales' - The principal is 'Bob' and the resource is 'Sales'. Principals can be of two types - userIdentity and servicePrincipalIdentity. Supports $select. Read-only. |
principalLink | string | A link to the principal object. For example, https://graph.microsoft.com/v1.0/users/a6c7aecb-cbfd-4763-87ef-e91b4bd509d9. Read-only. |
recommendation | string | A system-generated recommendation for the approval decision based off last interactive sign-in to tenant. The value is Approve if the sign-in is fewer than 30 days after the start of review, Deny if the sign-in is greater than 30 days after, or NoInfoAvailable. Possible values: Approve, Deny, or NoInfoAvailable. Supports $select, $orderby, and $filter (eq only). Read-only. |
resource | | Every decision item in an access review represents a principal's access to a resource. This property represents details of the resource. For example, if a decision item represents access of User 'Bob' to Group 'Sales' - The principal is Bob and the resource is 'Sales'. Resources can be of multiple types. See accessReviewInstanceDecisionItemResource. Read-only. |
resourceLink | string | A link to the resource. For example, https://graph.microsoft.com/v1.0/servicePrincipals/c86300f3-8695-4320-9f6e-32a2555f5ff8. Supports $select. Read-only. |
reviewedBy | | The identifier of the reviewer.00000000-0000-0000-0000-000000000000 if the assigned reviewer hasn't reviewed. Supports $select. Read-only. |
reviewedDateTime | string (date-time) | The timestamp when the review decision occurred. Supports $select. Read-only. (pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$) |
Retrieved collection
| Name | Datatype | Description |
|---|---|---|
id | string | The unique identifier for an entity. Read-only. |
accessReviewId | string | The identifier of the accessReviewInstance parent. Supports $select. Read-only. |
appliedBy | | The identifier of the user who applied the decision. Read-only. |
appliedDateTime | string (date-time) | The timestamp when the approval decision was applied.00000000-0000-0000-0000-000000000000 if the assigned reviewer hasn't applied the decision or it was automatically applied. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only. (pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$) |
applyResult | string | The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only. |
decision | string | Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only). |
insights | array | Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. |
justification | string | Justification left by the reviewer when they made the decision. |
principal | | Every decision item in an access review represents a principal's access to a resource. This property represents details of the principal. For example, if a decision item represents access of User 'Bob' to Group 'Sales' - The principal is 'Bob' and the resource is 'Sales'. Principals can be of two types - userIdentity and servicePrincipalIdentity. Supports $select. Read-only. |
principalLink | string | A link to the principal object. For example, https://graph.microsoft.com/v1.0/users/a6c7aecb-cbfd-4763-87ef-e91b4bd509d9. Read-only. |
recommendation | string | A system-generated recommendation for the approval decision based off last interactive sign-in to tenant. The value is Approve if the sign-in is fewer than 30 days after the start of review, Deny if the sign-in is greater than 30 days after, or NoInfoAvailable. Possible values: Approve, Deny, or NoInfoAvailable. Supports $select, $orderby, and $filter (eq only). Read-only. |
resource | | Every decision item in an access review represents a principal's access to a resource. This property represents details of the resource. For example, if a decision item represents access of User 'Bob' to Group 'Sales' - The principal is Bob and the resource is 'Sales'. Resources can be of multiple types. See accessReviewInstanceDecisionItemResource. Read-only. |
resourceLink | string | A link to the resource. For example, https://graph.microsoft.com/v1.0/servicePrincipals/c86300f3-8695-4320-9f6e-32a2555f5ff8. Supports $select. Read-only. |
reviewedBy | | The identifier of the reviewer.00000000-0000-0000-0000-000000000000 if the assigned reviewer hasn't reviewed. Supports $select. Read-only. |
reviewedDateTime | string (date-time) | The timestamp when the review decision occurred. Supports $select. Read-only. (pattern: ^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$) |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get | select | access_review_schedule_definition_id, access_review_instance_id, access_review_instance_decision_item_id | Read the properties and relationships of an accessReviewInstanceDecisionItem object. | |
list | select | access_review_schedule_definition_id, access_review_instance_id | Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. | |
insert | insert | access_review_schedule_definition_id, access_review_instance_id | ||
update | update | access_review_schedule_definition_id, access_review_instance_id, access_review_instance_decision_item_id | ||
delete | delete | access_review_schedule_definition_id, access_review_instance_id, access_review_instance_decision_item_id | If-Match |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
access_review_instance_decision_item_id | string | The unique identifier of accessReviewInstanceDecisionItem |
access_review_instance_id | string | The unique identifier of accessReviewInstance |
access_review_schedule_definition_id | string | The unique identifier of accessReviewScheduleDefinition |
If-Match | string | ETag |
SELECT examples
- get
- list
Read the properties and relationships of an accessReviewInstanceDecisionItem object.
SELECT
id,
accessReviewId,
appliedBy,
appliedDateTime,
applyResult,
decision,
insights,
justification,
principal,
principalLink,
recommendation,
resource,
resourceLink,
reviewedBy,
reviewedDateTime
FROM entra_id.identity_governance.access_reviews_definitions_instances_decisions
WHERE access_review_schedule_definition_id = '{{ access_review_schedule_definition_id }}' -- required
AND access_review_instance_id = '{{ access_review_instance_id }}' -- required
AND access_review_instance_decision_item_id = '{{ access_review_instance_decision_item_id }}' -- required
;
Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties.
SELECT
id,
accessReviewId,
appliedBy,
appliedDateTime,
applyResult,
decision,
insights,
justification,
principal,
principalLink,
recommendation,
resource,
resourceLink,
reviewedBy,
reviewedDateTime
FROM entra_id.identity_governance.access_reviews_definitions_instances_decisions
WHERE access_review_schedule_definition_id = '{{ access_review_schedule_definition_id }}' -- required
AND access_review_instance_id = '{{ access_review_instance_id }}' -- required
;
INSERT examples
- insert
- Manifest
No description available.
INSERT INTO entra_id.identity_governance.access_reviews_definitions_instances_decisions (
id,
accessReviewId,
appliedBy,
appliedDateTime,
applyResult,
decision,
justification,
principal,
principalLink,
recommendation,
resource,
resourceLink,
reviewedBy,
reviewedDateTime,
insights,
access_review_schedule_definition_id,
access_review_instance_id
)
SELECT
'{{ id }}',
'{{ accessReviewId }}',
'{{ appliedBy }}',
'{{ appliedDateTime }}',
'{{ applyResult }}',
'{{ decision }}',
'{{ justification }}',
'{{ principal }}',
'{{ principalLink }}',
'{{ recommendation }}',
'{{ resource }}',
'{{ resourceLink }}',
'{{ reviewedBy }}',
'{{ reviewedDateTime }}',
'{{ insights }}',
'{{ access_review_schedule_definition_id }}',
'{{ access_review_instance_id }}'
RETURNING
id,
accessReviewId,
appliedBy,
appliedDateTime,
applyResult,
decision,
insights,
justification,
principal,
principalLink,
recommendation,
resource,
resourceLink,
reviewedBy,
reviewedDateTime
;
# Description fields are for documentation purposes
- name: access_reviews_definitions_instances_decisions
props:
- name: access_review_schedule_definition_id
value: "{{ access_review_schedule_definition_id }}"
description: Required parameter for the access_reviews_definitions_instances_decisions resource.
- name: access_review_instance_id
value: "{{ access_review_instance_id }}"
description: Required parameter for the access_reviews_definitions_instances_decisions resource.
- name: id
value: "{{ id }}"
description: |
The unique identifier for an entity. Read-only.
- name: accessReviewId
value: "{{ accessReviewId }}"
description: |
The identifier of the accessReviewInstance parent. Supports $select. Read-only.
- name: appliedBy
value: "{{ appliedBy }}"
description: |
The identifier of the user who applied the decision. Read-only.
- name: appliedDateTime
value: "{{ appliedDateTime }}"
description: |
The timestamp when the approval decision was applied.00000000-0000-0000-0000-000000000000 if the assigned reviewer hasn't applied the decision or it was automatically applied. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only.
- name: applyResult
value: "{{ applyResult }}"
description: |
The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only.
- name: decision
value: "{{ decision }}"
description: |
Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only).
- name: justification
value: "{{ justification }}"
description: |
Justification left by the reviewer when they made the decision.
- name: principal
value: "{{ principal }}"
description: |
Every decision item in an access review represents a principal's access to a resource. This property represents details of the principal. For example, if a decision item represents access of User 'Bob' to Group 'Sales' - The principal is 'Bob' and the resource is 'Sales'. Principals can be of two types - userIdentity and servicePrincipalIdentity. Supports $select. Read-only.
- name: principalLink
value: "{{ principalLink }}"
description: |
A link to the principal object. For example, https://graph.microsoft.com/v1.0/users/a6c7aecb-cbfd-4763-87ef-e91b4bd509d9. Read-only.
- name: recommendation
value: "{{ recommendation }}"
description: |
A system-generated recommendation for the approval decision based off last interactive sign-in to tenant. The value is Approve if the sign-in is fewer than 30 days after the start of review, Deny if the sign-in is greater than 30 days after, or NoInfoAvailable. Possible values: Approve, Deny, or NoInfoAvailable. Supports $select, $orderby, and $filter (eq only). Read-only.
- name: resource
value: "{{ resource }}"
description: |
Every decision item in an access review represents a principal's access to a resource. This property represents details of the resource. For example, if a decision item represents access of User 'Bob' to Group 'Sales' - The principal is Bob and the resource is 'Sales'. Resources can be of multiple types. See accessReviewInstanceDecisionItemResource. Read-only.
- name: resourceLink
value: "{{ resourceLink }}"
description: |
A link to the resource. For example, https://graph.microsoft.com/v1.0/servicePrincipals/c86300f3-8695-4320-9f6e-32a2555f5ff8. Supports $select. Read-only.
- name: reviewedBy
value: "{{ reviewedBy }}"
description: |
The identifier of the reviewer.00000000-0000-0000-0000-000000000000 if the assigned reviewer hasn't reviewed. Supports $select. Read-only.
- name: reviewedDateTime
value: "{{ reviewedDateTime }}"
description: |
The timestamp when the review decision occurred. Supports $select. Read-only.
- name: insights
description: |
Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem.
value:
- id: "{{ id }}"
insightCreatedDateTime: "{{ insightCreatedDateTime }}"
UPDATE examples
- update
No description available.
UPDATE entra_id.identity_governance.access_reviews_definitions_instances_decisions
SET
id = '{{ id }}',
accessReviewId = '{{ accessReviewId }}',
appliedBy = '{{ appliedBy }}',
appliedDateTime = '{{ appliedDateTime }}',
applyResult = '{{ applyResult }}',
decision = '{{ decision }}',
justification = '{{ justification }}',
principal = '{{ principal }}',
principalLink = '{{ principalLink }}',
recommendation = '{{ recommendation }}',
resource = '{{ resource }}',
resourceLink = '{{ resourceLink }}',
reviewedBy = '{{ reviewedBy }}',
reviewedDateTime = '{{ reviewedDateTime }}',
insights = '{{ insights }}'
WHERE
access_review_schedule_definition_id = '{{ access_review_schedule_definition_id }}' --required
AND access_review_instance_id = '{{ access_review_instance_id }}' --required
AND access_review_instance_decision_item_id = '{{ access_review_instance_decision_item_id }}' --required
RETURNING
id,
accessReviewId,
appliedBy,
appliedDateTime,
applyResult,
decision,
insights,
justification,
principal,
principalLink,
recommendation,
resource,
resourceLink,
reviewedBy,
reviewedDateTime;
DELETE examples
- delete
No description available.
DELETE FROM entra_id.identity_governance.access_reviews_definitions_instances_decisions
WHERE access_review_schedule_definition_id = '{{ access_review_schedule_definition_id }}' --required
AND access_review_instance_id = '{{ access_review_instance_id }}' --required
AND access_review_instance_decision_item_id = '{{ access_review_instance_decision_item_id }}' --required
AND If-Match = '{{ If-Match }}'
;