auth0
Version:
Auth0 Node.js SDK for the Management API v2.
25 lines (24 loc) • 1.53 kB
TypeScript
import type { BaseClientOptions } from "../../../../BaseClient.js";
import { type NormalizedClientOptionsWithAuth } from "../../../../BaseClient.js";
import { BotDetectionClient } from "../resources/botDetection/client/Client.js";
import { BreachedPasswordDetectionClient } from "../resources/breachedPasswordDetection/client/Client.js";
import { BruteForceProtectionClient } from "../resources/bruteForceProtection/client/Client.js";
import { CaptchaClient } from "../resources/captcha/client/Client.js";
import { SuspiciousIpThrottlingClient } from "../resources/suspiciousIpThrottling/client/Client.js";
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;
}