ArmAuthorizationModelFactory.AccessReviewDecisionPatch Method

Definition

public static Azure.ResourceManager.Authorization.Models.AccessReviewDecisionPatch AccessReviewDecisionPatch(Azure.ResourceManager.Authorization.Models.AccessReviewDecisionIdentity principal = default, Azure.ResourceManager.Authorization.Models.AccessReviewDecisionResourceTarget resource = default, Azure.ResourceManager.Authorization.Models.AccessRecommendationType? recommendation = default, Azure.ResourceManager.Authorization.Models.AccessReviewResult? decision = default, string justification = default, DateTimeOffset? reviewedOn = default, Azure.ResourceManager.Authorization.Models.AccessReviewActorIdentity reviewedBy = default, Azure.ResourceManager.Authorization.Models.AccessReviewApplyResult? applyResult = default, DateTimeOffset? appliedOn = default, Azure.ResourceManager.Authorization.Models.AccessReviewActorIdentity appliedBy = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Authorization.Models.AccessReviewDecisionInsight> insights = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Authorization.Models.AccessReviewDecisionPrincipalResourceMembershipType> membershipTypes = default);
static member AccessReviewDecisionPatch : Azure.ResourceManager.Authorization.Models.AccessReviewDecisionIdentity * Azure.ResourceManager.Authorization.Models.AccessReviewDecisionResourceTarget * Nullable<Azure.ResourceManager.Authorization.Models.AccessRecommendationType> * Nullable<Azure.ResourceManager.Authorization.Models.AccessReviewResult> * string * Nullable<DateTimeOffset> * Azure.ResourceManager.Authorization.Models.AccessReviewActorIdentity * Nullable<Azure.ResourceManager.Authorization.Models.AccessReviewApplyResult> * Nullable<DateTimeOffset> * Azure.ResourceManager.Authorization.Models.AccessReviewActorIdentity * seq<Azure.ResourceManager.Authorization.Models.AccessReviewDecisionInsight> * seq<Azure.ResourceManager.Authorization.Models.AccessReviewDecisionPrincipalResourceMembershipType> -> Azure.ResourceManager.Authorization.Models.AccessReviewDecisionPatch
Public Shared Function AccessReviewDecisionPatch (Optional principal As AccessReviewDecisionIdentity = Nothing, Optional resource As AccessReviewDecisionResourceTarget = Nothing, Optional recommendation As Nullable(Of AccessRecommendationType) = Nothing, Optional decision As Nullable(Of AccessReviewResult) = Nothing, Optional justification As String = Nothing, Optional reviewedOn As Nullable(Of DateTimeOffset) = Nothing, Optional reviewedBy As AccessReviewActorIdentity = Nothing, Optional applyResult As Nullable(Of AccessReviewApplyResult) = Nothing, Optional appliedOn As Nullable(Of DateTimeOffset) = Nothing, Optional appliedBy As AccessReviewActorIdentity = Nothing, Optional insights As IEnumerable(Of AccessReviewDecisionInsight) = Nothing, Optional membershipTypes As IEnumerable(Of AccessReviewDecisionPrincipalResourceMembershipType) = Nothing) As AccessReviewDecisionPatch

Parameters

principal
AccessReviewDecisionIdentity

Principal associated with the decision record. Can be AccessReviewDecisionUserIdentity or AccessReviewDecisionServicePrincipalIdentity.

resource
AccessReviewDecisionResourceTarget

Resource associated with this decision record.

recommendation
Nullable<AccessRecommendationType>

The feature- generated recommendation shown to the reviewer.

decision
Nullable<AccessReviewResult>

The decision on the approval step. This value is initially set to NotReviewed. Approvers can take action of Approve/Deny.

justification
String

Justification provided by approvers for their action.

reviewedOn
Nullable<DateTimeOffset>

Date Time when a decision was taken.

reviewedBy
AccessReviewActorIdentity

Details of the approver.

applyResult
Nullable<AccessReviewApplyResult>

The outcome of applying the decision.

appliedOn
Nullable<DateTimeOffset>

The date and time when the review decision was applied.

appliedBy
AccessReviewActorIdentity

Details of the approver.

insights
IEnumerable<AccessReviewDecisionInsight>

This is the collection of insights for this decision item.

membershipTypes
IEnumerable<AccessReviewDecisionPrincipalResourceMembershipType>

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.

Returns

A new AccessReviewDecisionPatch instance for mocking.

Applies to