AccessReviewInstanceData Class

Definition

Access Review Instance.

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

Constructors

Name Description
AccessReviewInstanceData()

Initializes a new instance of AccessReviewInstanceData.

Properties

Name Description
BackupReviewers

This is the collection of backup reviewers.

EndOn

The DateTime when the review instance is scheduled to end.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
Reviewers

This is the collection of reviewers.

ReviewersType

This field specifies the type of reviewers for a review. Usually for a review, reviewers are explicitly assigned. However, in some cases, the reviewers may not be assigned and instead be chosen dynamically. For example managers review or self review.

StartOn

The DateTime when the review instance is scheduled to be start.

Status

This read-only field specifies the status of an access review instance.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)

Methods

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

Explicit Interface Implementations

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

Applies to