Share via


IEligibleAuthorization Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.Models.Api20200201Preview.EligibleAuthorizationTypeConverter))]
public interface IEligibleAuthorization : Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.Models.Api20200201Preview.EligibleAuthorizationTypeConverter))>]
type IEligibleAuthorization = interface
    interface IJsonSerializable
Public Interface IEligibleAuthorization
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

JustInTimeAccessPolicyManagedByTenantApprover

The list of managedByTenant approvers for the eligible authorization.

JustInTimeAccessPolicyMaximumActivationDuration

The maximum access duration in ISO 8601 format for just-in-time access requests.

JustInTimeAccessPolicyMultiFactorAuthProvider

The multi-factor authorization provider to be used for just-in-time access requests.

PrincipalId

The identifier of the Azure Active Directory principal.

PrincipalIdDisplayName

The display name of the Azure Active Directory principal.

RoleDefinitionId

The identifier of the Azure built-in role that defines the permissions that the Azure Active Directory principal will have on the projected scope.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to