Share via


AccessReviewDecisionProperties interface

Approval Step.

Properties

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.

applyResult

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

displayNamePrincipalDisplayName

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.

displayNameResourceDisplayName

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.

idPrincipalId

The id of principal whose access was reviewed. NOTE: This property will not be serialized. It can only be populated by the server.

idResourceId

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

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

principalIdAppliedByPrincipalId

The identity id NOTE: This property will not be serialized. It can only be populated by the server.

principalIdReviewedByPrincipalId

The identity id NOTE: This property will not be serialized. It can only be populated by the server.

principalNameAppliedByPrincipalName

The identity display name NOTE: This property will not be serialized. It can only be populated by the server.

principalNameReviewedByPrincipalName

The identity display name NOTE: This property will not be serialized. It can only be populated by the server.

principalTypeAppliedByPrincipalType

The identity type : user/servicePrincipal NOTE: This property will not be serialized. It can only be populated by the server.

principalTypeReviewedByPrincipalType

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.

reviewedDateTime

Date Time when a decision was taken. NOTE: This property will not be serialized. It can only be populated by the server.

typePrincipalType

The type of decision target : User/ServicePrincipal

typeResourceType

The type of resource

userPrincipalNameAppliedByUserPrincipalName

The user principal name(if valid) NOTE: This property will not be serialized. It can only be populated by the server.

userPrincipalNameReviewedByUserPrincipalName

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

displayNamePrincipalDisplayName

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.

displayNamePrincipalDisplayName?: string

Property Value

string

displayNameResourceDisplayName

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.

displayNameResourceDisplayName?: string

Property Value

string

idPrincipalId

The id of principal whose access was reviewed. NOTE: This property will not be serialized. It can only be populated by the server.

idPrincipalId?: string

Property Value

string

idResourceId

The id of resource associated with a decision record. NOTE: This property will not be serialized. It can only be populated by the server.

idResourceId?: 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[]

principalIdAppliedByPrincipalId

The identity id NOTE: This property will not be serialized. It can only be populated by the server.

principalIdAppliedByPrincipalId?: string

Property Value

string

principalIdReviewedByPrincipalId

The identity id NOTE: This property will not be serialized. It can only be populated by the server.

principalIdReviewedByPrincipalId?: string

Property Value

string

principalNameAppliedByPrincipalName

The identity display name NOTE: This property will not be serialized. It can only be populated by the server.

principalNameAppliedByPrincipalName?: string

Property Value

string

principalNameReviewedByPrincipalName

The identity display name NOTE: This property will not be serialized. It can only be populated by the server.

principalNameReviewedByPrincipalName?: string

Property Value

string

principalTypeAppliedByPrincipalType

The identity type : user/servicePrincipal NOTE: This property will not be serialized. It can only be populated by the server.

principalTypeAppliedByPrincipalType?: string

Property Value

string

principalTypeReviewedByPrincipalType

The identity type : user/servicePrincipal NOTE: This property will not be serialized. It can only be populated by the server.

principalTypeReviewedByPrincipalType?: 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

typePrincipalType

The type of decision target : User/ServicePrincipal

typePrincipalType?: string

Property Value

string

typeResourceType

The type of resource

typeResourceType?: string

Property Value

string

userPrincipalNameAppliedByUserPrincipalName

The user principal name(if valid) NOTE: This property will not be serialized. It can only be populated by the server.

userPrincipalNameAppliedByUserPrincipalName?: string

Property Value

string

userPrincipalNameReviewedByUserPrincipalName

The user principal name(if valid) NOTE: This property will not be serialized. It can only be populated by the server.

userPrincipalNameReviewedByUserPrincipalName?: string

Property Value

string