Sprog

ArmAuthorizationModelFactory.AccessReviewHistoryDefinitionData Method

Definition

public static Azure.ResourceManager.Authorization.AccessReviewHistoryDefinitionData AccessReviewHistoryDefinitionData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string displayName = default, DateTimeOffset? reviewHistoryPeriodStartOn = default, DateTimeOffset? reviewHistoryPeriodEndOn = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Authorization.Models.AccessReviewResult> decisions = default, Azure.ResourceManager.Authorization.Models.AccessReviewHistoryDefinitionStatus? status = default, DateTimeOffset? createdOn = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Authorization.Models.AccessReviewScope> scopes = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Authorization.Models.AccessReviewHistoryInstance> instances = default, string principalId = default, Azure.ResourceManager.Authorization.Models.AccessReviewActorIdentityType? principalType = default, string principalName = default, string userPrincipalName = default, Azure.ResourceManager.Authorization.Models.AccessReviewRecurrencePattern pattern = default, Azure.ResourceManager.Authorization.Models.AccessReviewRecurrenceRange range = default);
static member AccessReviewHistoryDefinitionData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * seq<Azure.ResourceManager.Authorization.Models.AccessReviewResult> * Nullable<Azure.ResourceManager.Authorization.Models.AccessReviewHistoryDefinitionStatus> * Nullable<DateTimeOffset> * seq<Azure.ResourceManager.Authorization.Models.AccessReviewScope> * seq<Azure.ResourceManager.Authorization.Models.AccessReviewHistoryInstance> * string * Nullable<Azure.ResourceManager.Authorization.Models.AccessReviewActorIdentityType> * string * string * Azure.ResourceManager.Authorization.Models.AccessReviewRecurrencePattern * Azure.ResourceManager.Authorization.Models.AccessReviewRecurrenceRange -> Azure.ResourceManager.Authorization.AccessReviewHistoryDefinitionData
Public Shared Function AccessReviewHistoryDefinitionData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional displayName As String = Nothing, Optional reviewHistoryPeriodStartOn As Nullable(Of DateTimeOffset) = Nothing, Optional reviewHistoryPeriodEndOn As Nullable(Of DateTimeOffset) = Nothing, Optional decisions As IEnumerable(Of AccessReviewResult) = Nothing, Optional status As Nullable(Of AccessReviewHistoryDefinitionStatus) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional scopes As IEnumerable(Of AccessReviewScope) = Nothing, Optional instances As IEnumerable(Of AccessReviewHistoryInstance) = Nothing, Optional principalId As String = Nothing, Optional principalType As Nullable(Of AccessReviewActorIdentityType) = Nothing, Optional principalName As String = Nothing, Optional userPrincipalName As String = Nothing, Optional pattern As AccessReviewRecurrencePattern = Nothing, Optional range As AccessReviewRecurrenceRange = Nothing) As AccessReviewHistoryDefinitionData

Parameters

id
ResourceIdentifier

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.

displayName
String

The display name for the history definition.

reviewHistoryPeriodStartOn
Nullable<DateTimeOffset>

Date time used when selecting review data, all reviews included in data start on or after this date. For use only with one-time/non-recurring reports.

reviewHistoryPeriodEndOn
Nullable<DateTimeOffset>

Date time used when selecting review data, all reviews included in data end on or before this date. For use only with one-time/non-recurring reports.

decisions
IEnumerable<AccessReviewResult>

Collection of review decisions which the history data should be filtered on. For example if Approve and Deny are supplied the data will only contain review results in which the decision maker approved or denied a review request.

status
Nullable<AccessReviewHistoryDefinitionStatus>

This read-only field specifies the of the requested review history data. This is either requested, in-progress, done or error.

createdOn
Nullable<DateTimeOffset>

Date time when history definition was created.

scopes
IEnumerable<AccessReviewScope>

A collection of scopes used when selecting review history data.

instances
IEnumerable<AccessReviewHistoryInstance>

Set of access review history instances for this history definition.

principalId
String

The identity id.

principalType
Nullable<AccessReviewActorIdentityType>

The identity type : user/servicePrincipal.

principalName
String

The identity display name.

userPrincipalName
String

The user principal name(if valid).

pattern
AccessReviewRecurrencePattern

Access Review History Definition recurrence settings.

range
AccessReviewRecurrenceRange

Access Review History Definition recurrence settings.

Returns

A new AccessReviewHistoryDefinitionData instance for mocking.

Applies to