RealmSecurityDefensesBruteForceDetectionArgs

data class RealmSecurityDefensesBruteForceDetectionArgs(val failureResetTimeSeconds: Output<Int>? = null, val maxFailureWaitSeconds: Output<Int>? = null, val maxLoginFailures: Output<Int>? = null, val minimumQuickLoginWaitSeconds: Output<Int>? = null, val permanentLockout: Output<Boolean>? = null, val quickLoginCheckMilliSeconds: Output<Int>? = null, val waitIncrementSeconds: Output<Int>? = null) : ConvertibleToJava<RealmSecurityDefensesBruteForceDetectionArgs>

Constructors

constructor(failureResetTimeSeconds: Output<Int>? = null, maxFailureWaitSeconds: Output<Int>? = null, maxLoginFailures: Output<Int>? = null, minimumQuickLoginWaitSeconds: Output<Int>? = null, permanentLockout: Output<Boolean>? = null, quickLoginCheckMilliSeconds: Output<Int>? = null, waitIncrementSeconds: Output<Int>? = null)

Properties

Link copied to clipboard
val failureResetTimeSeconds: Output<Int>? = null

When will failure count be reset?

Link copied to clipboard
val maxFailureWaitSeconds: Output<Int>? = null
Link copied to clipboard
val maxLoginFailures: Output<Int>? = null

How many failures before wait is triggered.

Link copied to clipboard
val minimumQuickLoginWaitSeconds: Output<Int>? = null

How long to wait after a quick login failure.

Link copied to clipboard
val permanentLockout: Output<Boolean>? = null

When true, this will lock the user permanently when the user exceeds the maximum login failures.

Link copied to clipboard
val quickLoginCheckMilliSeconds: Output<Int>? = null

Configures the amount of time, in milliseconds, for consecutive failures to lock a user out.

Link copied to clipboard
val waitIncrementSeconds: Output<Int>? = null

This represents the amount of time a user should be locked out when the login failure threshold has been met.

Functions

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