ArmAuthorizationModelFactory.AccessReviewHistoryDefinitionData 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.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
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.
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.
Access Review History Definition recurrence settings.
Returns
A new AccessReviewHistoryDefinitionData instance for mocking.