EligibleAuthorization Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The Azure Active Directory principal identifier, Azure built-in role, and just-in-time access policy that describes the just-in-time access the principal will receive on the delegated resource in the managed tenant.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.Models.Api20200201Preview.EligibleAuthorizationTypeConverter))]
public class EligibleAuthorization : Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.Models.Api20200201Preview.IEligibleAuthorization
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.Models.Api20200201Preview.EligibleAuthorizationTypeConverter))>]
type EligibleAuthorization = class
interface IEligibleAuthorization
interface IJsonSerializable
Public Class EligibleAuthorization
Implements IEligibleAuthorization
- Inheritance
-
EligibleAuthorization
- Attributes
- Implements
Constructors
EligibleAuthorization() |
Creates an new EligibleAuthorization instance. |
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
DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of EligibleAuthorization. |
DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of EligibleAuthorization. |
FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ManagedServices.Models.Api20200201Preview.IEligibleAuthorization. |
FromJsonString(String) |
Creates a new instance of EligibleAuthorization, deserializing the content from a json string. |
ToJson(JsonObject, SerializationMode) |
Serializes this instance of EligibleAuthorization into a JsonNode. |
ToJsonString() |
Serializes this instance to a json string. |
ToString() |