AccessReviewDecision interface
Access Review.
Properties
| applied |
The date and time when the review decision was applied. NOTE: This property will not be serialized. It can only be populated by the server. |
| apply |
The outcome of applying the decision. NOTE: This property will not be serialized. It can only be populated by the server. |
| decision | The decision on the approval step. This value is initially set to NotReviewed. Approvers can take action of Approve/Deny |
| display |
The display name of the user whose access was reviewed. NOTE: This property will not be serialized. It can only be populated by the server. |
| display |
The display name of resource associated with a decision record. NOTE: This property will not be serialized. It can only be populated by the server. |
| id | The access review decision id. NOTE: This property will not be serialized. It can only be populated by the server. |
| id |
The id of principal whose access was reviewed. NOTE: This property will not be serialized. It can only be populated by the server. |
| id |
The id of resource associated with a decision record. NOTE: This property will not be serialized. It can only be populated by the server. |
| insights | This is the collection of insights for this decision item. |
| justification | Justification provided by approvers for their action |
| membership |
Every decision item in an access review represents a principal's membership to a resource. This property represents details of the membership. Examples of this detail might be whether the principal has direct access or indirect access |
| name | The access review decision name. NOTE: This property will not be serialized. It can only be populated by the server. |
| principal |
The identity id NOTE: This property will not be serialized. It can only be populated by the server. |
| principal |
The identity id NOTE: This property will not be serialized. It can only be populated by the server. |
| principal |
The identity display name NOTE: This property will not be serialized. It can only be populated by the server. |
| principal |
The identity display name NOTE: This property will not be serialized. It can only be populated by the server. |
| principal |
The identity type : user/servicePrincipal NOTE: This property will not be serialized. It can only be populated by the server. |
| principal |
The identity type : user/servicePrincipal NOTE: This property will not be serialized. It can only be populated by the server. |
| recommendation | The feature- generated recommendation shown to the reviewer. NOTE: This property will not be serialized. It can only be populated by the server. |
| reviewed |
Date Time when a decision was taken. NOTE: This property will not be serialized. It can only be populated by the server. |
| type | The resource type. NOTE: This property will not be serialized. It can only be populated by the server. |
| type |
The type of decision target : User/ServicePrincipal |
| type |
The type of resource |
| user |
The user principal name(if valid) NOTE: This property will not be serialized. It can only be populated by the server. |
| user |
The user principal name(if valid) NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
appliedDateTime
The date and time when the review decision was applied. NOTE: This property will not be serialized. It can only be populated by the server.
appliedDateTime?: Date
Property Value
Date
applyResult
The outcome of applying the decision. NOTE: This property will not be serialized. It can only be populated by the server.
applyResult?: string
Property Value
string
decision
The decision on the approval step. This value is initially set to NotReviewed. Approvers can take action of Approve/Deny
decision?: string
Property Value
string
displayNamePropertiesPrincipalDisplayName
The display name of the user whose access was reviewed. NOTE: This property will not be serialized. It can only be populated by the server.
displayNamePropertiesPrincipalDisplayName?: string
Property Value
string
displayNamePropertiesResourceDisplayName
The display name of resource associated with a decision record. NOTE: This property will not be serialized. It can only be populated by the server.
displayNamePropertiesResourceDisplayName?: string
Property Value
string
id
The access review decision id. NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
idPropertiesPrincipalId
The id of principal whose access was reviewed. NOTE: This property will not be serialized. It can only be populated by the server.
idPropertiesPrincipalId?: string
Property Value
string
idPropertiesResourceId
The id of resource associated with a decision record. NOTE: This property will not be serialized. It can only be populated by the server.
idPropertiesResourceId?: string
Property Value
string
insights
This is the collection of insights for this decision item.
insights?: AccessReviewDecisionInsight[]
Property Value
justification
Justification provided by approvers for their action
justification?: string
Property Value
string
membershipTypes
Every decision item in an access review represents a principal's membership to a resource. This property represents details of the membership. Examples of this detail might be whether the principal has direct access or indirect access
membershipTypes?: string[]
Property Value
string[]
name
The access review decision name. NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
principalIdPropertiesAppliedByPrincipalId
The identity id NOTE: This property will not be serialized. It can only be populated by the server.
principalIdPropertiesAppliedByPrincipalId?: string
Property Value
string
principalIdPropertiesReviewedByPrincipalId
The identity id NOTE: This property will not be serialized. It can only be populated by the server.
principalIdPropertiesReviewedByPrincipalId?: string
Property Value
string
principalNamePropertiesAppliedByPrincipalName
The identity display name NOTE: This property will not be serialized. It can only be populated by the server.
principalNamePropertiesAppliedByPrincipalName?: string
Property Value
string
principalNamePropertiesReviewedByPrincipalName
The identity display name NOTE: This property will not be serialized. It can only be populated by the server.
principalNamePropertiesReviewedByPrincipalName?: string
Property Value
string
principalTypePropertiesAppliedByPrincipalType
The identity type : user/servicePrincipal NOTE: This property will not be serialized. It can only be populated by the server.
principalTypePropertiesAppliedByPrincipalType?: string
Property Value
string
principalTypePropertiesReviewedByPrincipalType
The identity type : user/servicePrincipal NOTE: This property will not be serialized. It can only be populated by the server.
principalTypePropertiesReviewedByPrincipalType?: string
Property Value
string
recommendation
The feature- generated recommendation shown to the reviewer. NOTE: This property will not be serialized. It can only be populated by the server.
recommendation?: string
Property Value
string
reviewedDateTime
Date Time when a decision was taken. NOTE: This property will not be serialized. It can only be populated by the server.
reviewedDateTime?: Date
Property Value
Date
type
The resource type. NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
typePropertiesPrincipalType
The type of decision target : User/ServicePrincipal
typePropertiesPrincipalType?: string
Property Value
string
typePropertiesResourceType
The type of resource
typePropertiesResourceType?: string
Property Value
string
userPrincipalNamePropertiesAppliedByUserPrincipalName
The user principal name(if valid) NOTE: This property will not be serialized. It can only be populated by the server.
userPrincipalNamePropertiesAppliedByUserPrincipalName?: string
Property Value
string
userPrincipalNamePropertiesReviewedByUserPrincipalName
The user principal name(if valid) NOTE: This property will not be serialized. It can only be populated by the server.
userPrincipalNamePropertiesReviewedByUserPrincipalName?: string
Property Value
string