Share via


EligibleApprover Class

Definition

Defines the Azure Active Directory principal that can approve any just-in-time access requests by the principal defined in the EligibleAuthorization.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.Models.Api20200201Preview.EligibleApproverTypeConverter))]
public class EligibleApprover : Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.Models.Api20200201Preview.IEligibleApprover
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.Models.Api20200201Preview.EligibleApproverTypeConverter))>]
type EligibleApprover = class
    interface IEligibleApprover
    interface IJsonSerializable
Public Class EligibleApprover
Implements IEligibleApprover
Inheritance
EligibleApprover
Attributes
Implements

Constructors

EligibleApprover()

Creates an new EligibleApprover instance.

Properties

PrincipalId

The identifier of the Azure Active Directory principal.

PrincipalIdDisplayName

The display name of the Azure Active Directory principal.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of EligibleApprover.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of EligibleApprover.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.Models.Api20200201Preview.IEligibleApprover.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of EligibleApprover into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to