Share via


JustInTimeAccessPolicy Class

Definition

Just-in-time access policy setting.

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

Constructors

JustInTimeAccessPolicy()

Creates an new JustInTimeAccessPolicy instance.

Properties

ManagedByTenantApprover

The list of managedByTenant approvers for the eligible authorization.

MaximumActivationDuration

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

MultiFactorAuthProvider

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

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of JustInTimeAccessPolicy.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of JustInTimeAccessPolicy.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of JustInTimeAccessPolicy into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to