Share via


RoleManagementApprovalSettings Class

Definition

The approval settings.

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

Constructors

RoleManagementApprovalSettings()

Initializes a new instance of RoleManagementApprovalSettings.

Properties

ApprovalMode

The type of rule.

ApprovalStages

The approval stages of the request.

IsApprovalRequired

Determines whether approval is required or not.

IsApprovalRequiredForExtension

Determines whether approval is required for assignment extension.

IsRequestorJustificationRequired

Determine whether requestor justification is required.

Explicit Interface Implementations

IJsonModel<RoleManagementApprovalSettings>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<RoleManagementApprovalSettings>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<RoleManagementApprovalSettings>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<RoleManagementApprovalSettings>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<RoleManagementApprovalSettings>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to