DefinitionEligibleAuthorizationJustInTimeAccessPolicyArgs

data class DefinitionEligibleAuthorizationJustInTimeAccessPolicyArgs(val approvers: Output<List<DefinitionEligibleAuthorizationJustInTimeAccessPolicyApproverArgs>>? = null, val maximumActivationDuration: Output<String>? = null, val multiFactorAuthProvider: Output<String>? = null) : ConvertibleToJava<DefinitionEligibleAuthorizationJustInTimeAccessPolicyArgs>

Constructors

constructor(approvers: Output<List<DefinitionEligibleAuthorizationJustInTimeAccessPolicyApproverArgs>>? = null, maximumActivationDuration: Output<String>? = null, multiFactorAuthProvider: Output<String>? = null)

Properties

Link copied to clipboard

An approver block as defined below.

Link copied to clipboard
val maximumActivationDuration: Output<String>? = null

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

Link copied to clipboard
val multiFactorAuthProvider: Output<String>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): DefinitionEligibleAuthorizationJustInTimeAccessPolicyArgs