ApplicationJitAccessPolicyArgs

data class ApplicationJitAccessPolicyArgs(val jitAccessEnabled: Output<Boolean>, val jitApprovalMode: Output<Either<String, JitApprovalMode>>? = null, val jitApprovers: Output<List<JitApproverDefinitionArgs>>? = null, val maximumJitAccessDuration: Output<String>? = null) : ConvertibleToJava<ApplicationJitAccessPolicyArgs>

Managed application Jit access policy.

Constructors

Link copied to clipboard
constructor(jitAccessEnabled: Output<Boolean>, jitApprovalMode: Output<Either<String, JitApprovalMode>>? = null, jitApprovers: Output<List<JitApproverDefinitionArgs>>? = null, maximumJitAccessDuration: Output<String>? = null)

Properties

Link copied to clipboard

Whether the JIT access is enabled.

Link copied to clipboard
val jitApprovalMode: Output<Either<String, JitApprovalMode>>? = null

JIT approval mode.

Link copied to clipboard

The JIT approvers

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

The maximum duration JIT access is granted. This is an ISO8601 time period value.

Functions

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