AccessReviewHistoryInstance Class

Definition

Access Review History Definition Instance.

public class AccessReviewHistoryInstance : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Authorization.Models.AccessReviewHistoryInstance>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Authorization.Models.AccessReviewHistoryInstance>
type AccessReviewHistoryInstance = class
    interface IJsonModel<AccessReviewHistoryInstance>
    interface IPersistableModel<AccessReviewHistoryInstance>
Public Class AccessReviewHistoryInstance
Implements IJsonModel(Of AccessReviewHistoryInstance), IPersistableModel(Of AccessReviewHistoryInstance)
Inheritance
AccessReviewHistoryInstance
Implements

Constructors

Name Description
AccessReviewHistoryInstance()

Initializes a new instance of AccessReviewHistoryInstance.

Properties

Name Description
DisplayName

The display name for the parent history definition.

DownloadUri

Uri which can be used to retrieve review history data. To generate this Uri, generateDownloadUri() must be called for a specific accessReviewHistoryDefinitionInstance. The link expires after a 24 hour period. Callers can see the expiration date time by looking at the 'se' parameter in the generated uri.

Expiration

Date time when history data report expires and the associated data is deleted.

FulfilledOn

Date time when the history data report is scheduled to be generated.

Id

The access review history definition instance id.

Name

The access review history definition instance unique id.

ReviewHistoryPeriodEndOn

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.

ReviewHistoryPeriodStartOn

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.

RunOn

Date time when the history data report is scheduled to be generated.

Status

Status of the requested review history instance data. This is either requested, in-progress, done or error. The state transitions are as follows - Requested -> InProgress -> Done -> Expired.

Type

The resource type.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<AccessReviewHistoryInstance>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<AccessReviewHistoryInstance>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<AccessReviewHistoryInstance>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<AccessReviewHistoryInstance>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<AccessReviewHistoryInstance>.Write(ModelReaderWriterOptions)

Applies to