ArmAuthorizationModelFactory.AccessReviewDecisionData Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public static Azure.ResourceManager.Authorization.AccessReviewDecisionData AccessReviewDecisionData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, 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 AccessReviewDecisionData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * 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.AccessReviewDecisionData
Public Shared Function AccessReviewDecisionData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, 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 AccessReviewDecisionData
Parameters
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
- name
- String
The name of the resource.
- resourceType
- ResourceType
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".
- systemData
- SystemData
Azure Resource Manager metadata containing createdBy and modifiedBy information.
- 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 AccessReviewDecisionData instance for mocking.