UNPKG

auth0

Version:

Auth0 Node.js SDK for the Management API v2.

25 lines (24 loc) 1.54 kB
import type { BaseClientOptions } from "../../../../BaseClient.mjs"; import { type NormalizedClientOptionsWithAuth } from "../../../../BaseClient.mjs"; import { BotDetectionClient } from "../resources/botDetection/client/Client.mjs"; import { BreachedPasswordDetectionClient } from "../resources/breachedPasswordDetection/client/Client.mjs"; import { BruteForceProtectionClient } from "../resources/bruteForceProtection/client/Client.mjs"; import { CaptchaClient } from "../resources/captcha/client/Client.mjs"; import { SuspiciousIpThrottlingClient } from "../resources/suspiciousIpThrottling/client/Client.mjs"; export declare namespace AttackProtectionClient { type Options = BaseClientOptions; } export declare class AttackProtectionClient { protected readonly _options: NormalizedClientOptionsWithAuth<AttackProtectionClient.Options>; protected _botDetection: BotDetectionClient | undefined; protected _breachedPasswordDetection: BreachedPasswordDetectionClient | undefined; protected _bruteForceProtection: BruteForceProtectionClient | undefined; protected _captcha: CaptchaClient | undefined; protected _suspiciousIpThrottling: SuspiciousIpThrottlingClient | undefined; constructor(options: AttackProtectionClient.Options); get botDetection(): BotDetectionClient; get breachedPasswordDetection(): BreachedPasswordDetectionClient; get bruteForceProtection(): BruteForceProtectionClient; get captcha(): CaptchaClient; get suspiciousIpThrottling(): SuspiciousIpThrottlingClient; }