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.