Share via


AccessReviewDecision interface

Access Review.

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

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.

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.

id

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

idPropertiesPrincipalId

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

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.

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

name

The access review decision name. NOTE: This property will not be serialized. It can only be populated by the server.

principalIdPropertiesAppliedByPrincipalId

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

principalIdPropertiesReviewedByPrincipalId

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

principalNamePropertiesAppliedByPrincipalName

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

principalNamePropertiesReviewedByPrincipalName

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

principalTypePropertiesAppliedByPrincipalType

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

principalTypePropertiesReviewedByPrincipalType

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.

type

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

typePropertiesPrincipalType

The type of decision target : User/ServicePrincipal

typePropertiesResourceType

The type of resource

userPrincipalNamePropertiesAppliedByUserPrincipalName

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

userPrincipalNamePropertiesReviewedByUserPrincipalName

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