Share via


ApprovalSettings Class

Definition

The approval settings.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.ApprovalSettingsTypeConverter))]
public class ApprovalSettings : Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.IApprovalSettings
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.ApprovalSettingsTypeConverter))>]
type ApprovalSettings = class
    interface IApprovalSettings
    interface IJsonSerializable
Public Class ApprovalSettings
Implements IApprovalSettings
Inheritance
ApprovalSettings
Attributes
Implements

Constructors

ApprovalSettings()

Creates an new ApprovalSettings instance.

Properties

ApprovalMode

The type of rule

ApprovalStage

The approval stages of the request.

IsApprovalRequired

Determine whether approval is required or not.

IsApprovalRequiredForExtension

Determine whether approval is required for assignment extension.

IsRequestorJustificationRequired

Determine whether requestor justification required.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ApprovalSettings.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ApprovalSettings.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Resources.Authorization.Models.Api20201001Preview.IApprovalSettings.

FromJsonString(String)

Creates a new instance of ApprovalSettings, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ApprovalSettings into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to