Skip to main content

AppEnvironmentDefensiveModeConfigObject

A defensive mode configuration object.

type AppEnvironmentDefensiveModeConfigObject {
challengeType: Int
connectionThresholdAbsolute: Int
connectionThresholdPercentage: Int
disableAtEpoch: Int
enabled: Boolean
keepEnabledUnderThresholdForSeconds: Int
maxRequestRate: Int
priorityBypass: Int
}

Fields

AppEnvironmentDefensiveModeConfigObject.challengeType ● Int scalar common

The challenge type applied while defensive mode is enabled.

AppEnvironmentDefensiveModeConfigObject.connectionThresholdAbsolute ● Int scalar common

The absolute connection threshold that triggers defensive mode.

AppEnvironmentDefensiveModeConfigObject.connectionThresholdPercentage ● Int scalar common

The connection threshold percentage that triggers defensive mode.

AppEnvironmentDefensiveModeConfigObject.disableAtEpoch ● Int scalar common

When defensive mode should automatically disable, as a Unix timestamp.

AppEnvironmentDefensiveModeConfigObject.enabled ● Boolean scalar common

Whether defensive mode is enabled.

AppEnvironmentDefensiveModeConfigObject.keepEnabledUnderThresholdForSeconds ● Int scalar common

How long to keep defensive mode enabled after traffic drops below threshold.

AppEnvironmentDefensiveModeConfigObject.maxRequestRate ● Int scalar common

The maximum request rate allowed.

AppEnvironmentDefensiveModeConfigObject.priorityBypass ● Int scalar common

The priority bypass value.

Member Of

AppEnvironmentDefensiveModeConfig object