Share via


RoleManagementApprovalStage Class

Definition

The approval stage.

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

Constructors

RoleManagementApprovalStage()

Initializes a new instance of RoleManagementApprovalStage.

Properties

ApprovalStageTimeOutInDays

The time in days when approval request would be timed out.

EscalationApprovers

The escalation approver of the request.

EscalationTimeInMinutes

The time in minutes when the approval request would be escalated if the primary approver does not approve.

IsApproverJustificationRequired

Determines whether approver need to provide justification for his decision.

IsEscalationEnabled

The value determine whether escalation feature is enabled.

PrimaryApprovers

The primary approver of the request.

Explicit Interface Implementations

IJsonModel<RoleManagementApprovalStage>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<RoleManagementApprovalStage>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<RoleManagementApprovalStage>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<RoleManagementApprovalStage>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<RoleManagementApprovalStage>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to