AccessReviewHistoryDefinition interface
Access Review History Definition.
Properties
| created |
Date time when history definition was created NOTE: This property will not be serialized. It can only be populated by the server. |
| decisions | 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. |
| display |
The display name for the history definition. |
| end |
The DateTime when the review is scheduled to end. Required if type is endDate |
| id | The access review history definition id. NOTE: This property will not be serialized. It can only be populated by the server. |
| instances | Set of access review history instances for this history definition. |
| interval | The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly. |
| name | The access review history definition unique id. NOTE: This property will not be serialized. It can only be populated by the server. |
| number |
The number of times to repeat the access review. Required and must be positive if type is numbered. |
| principal |
The identity id NOTE: This property will not be serialized. It can only be populated by the server. |
| principal |
The identity display name NOTE: This property will not be serialized. It can only be populated by the server. |
| principal |
The identity type : user/servicePrincipal NOTE: This property will not be serialized. It can only be populated by the server. |
| review |
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. NOTE: This property will not be serialized. It can only be populated by the server. |
| review |
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. NOTE: This property will not be serialized. It can only be populated by the server. |
| scopes | A collection of scopes used when selecting review history data |
| start |
The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create. |
| status | This read-only field specifies the of the requested review history data. This is either requested, in-progress, done or error. 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. |
| type |
The recurrence type : weekly, monthly, etc. |
| type |
The recurrence range type. The possible values are: endDate, noEnd, numbered. |
| user |
The user principal name(if valid) NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
createdDateTime
Date time when history definition was created NOTE: This property will not be serialized. It can only be populated by the server.
createdDateTime?: Date
Property Value
Date
decisions
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.
decisions?: string[]
Property Value
string[]
displayName
The display name for the history definition.
displayName?: string
Property Value
string
endDate
The DateTime when the review is scheduled to end. Required if type is endDate
endDate?: Date
Property Value
Date
id
The access review history definition id. NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
instances
Set of access review history instances for this history definition.
instances?: AccessReviewHistoryInstance[]
Property Value
interval
The interval for recurrence. For a quarterly review, the interval is 3 for type : absoluteMonthly.
interval?: number
Property Value
number
name
The access review history definition unique id. NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
numberOfOccurrences
The number of times to repeat the access review. Required and must be positive if type is numbered.
numberOfOccurrences?: number
Property Value
number
principalId
The identity id NOTE: This property will not be serialized. It can only be populated by the server.
principalId?: string
Property Value
string
principalName
The identity display name NOTE: This property will not be serialized. It can only be populated by the server.
principalName?: string
Property Value
string
principalType
The identity type : user/servicePrincipal NOTE: This property will not be serialized. It can only be populated by the server.
principalType?: string
Property Value
string
reviewHistoryPeriodEndDateTime
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. NOTE: This property will not be serialized. It can only be populated by the server.
reviewHistoryPeriodEndDateTime?: Date
Property Value
Date
reviewHistoryPeriodStartDateTime
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. NOTE: This property will not be serialized. It can only be populated by the server.
reviewHistoryPeriodStartDateTime?: Date
Property Value
Date
scopes
A collection of scopes used when selecting review history data
scopes?: AccessReviewScope[]
Property Value
startDate
The DateTime when the review is scheduled to be start. This could be a date in the future. Required on create.
startDate?: Date
Property Value
Date
status
This read-only field specifies the of the requested review history data. This is either requested, in-progress, done or error. NOTE: This property will not be serialized. It can only be populated by the server.
status?: string
Property Value
string
type
The resource type. NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
typePropertiesSettingsPatternType
The recurrence type : weekly, monthly, etc.
typePropertiesSettingsPatternType?: string
Property Value
string
typePropertiesSettingsRangeType
The recurrence range type. The possible values are: endDate, noEnd, numbered.
typePropertiesSettingsRangeType?: string
Property Value
string
userPrincipalName
The user principal name(if valid) NOTE: This property will not be serialized. It can only be populated by the server.
userPrincipalName?: string
Property Value
string