UNPKG

auth0

Version:
49 lines (48 loc) 2.23 kB
import * as runtime from '../../../lib/runtime.js'; import type { InitOverride, ApiResponse } from '../../../lib/runtime.js'; import type { GetBreachedPasswordDetection200Response, GetBruteForceProtection200Response, GetSuspiciousIpThrottling200Response, PatchBreachedPasswordDetectionRequest, PatchBruteForceProtectionRequest, PatchSuspiciousIpThrottlingRequest } from '../models/index.js'; declare const BaseAPI: typeof runtime.BaseAPI; /** * */ export declare class AttackProtectionManager extends BaseAPI { /** * Retrieve details of the Breached Password Detection configuration of your tenant. * Get Breached Password Detection settings * * @throws {RequiredError} */ getBreachedPasswordDetectionConfig(initOverrides?: InitOverride): Promise<ApiResponse<GetBreachedPasswordDetection200Response>>; /** * Get the brute force configuration * * @throws {RequiredError} */ getBruteForceConfig(initOverrides?: InitOverride): Promise<ApiResponse<GetBruteForceProtection200Response>>; /** * Get the suspicious IP throttling configuration * * @throws {RequiredError} */ getSuspiciousIpThrottlingConfig(initOverrides?: InitOverride): Promise<ApiResponse<GetSuspiciousIpThrottling200Response>>; /** * Update details of the Breached Password Detection configuration of your tenant. * Update Breached Password Detection settings * * @throws {RequiredError} */ updateBreachedPasswordDetectionConfig(bodyParameters: PatchBreachedPasswordDetectionRequest, initOverrides?: InitOverride): Promise<ApiResponse<GetBreachedPasswordDetection200Response>>; /** * Update the brute force configuration * * @throws {RequiredError} */ updateBruteForceConfig(bodyParameters: PatchBruteForceProtectionRequest, initOverrides?: InitOverride): Promise<ApiResponse<GetBruteForceProtection200Response>>; /** * Update the suspicious IP throttling configuration * * @throws {RequiredError} */ updateSuspiciousIpThrottlingConfig(bodyParameters: PatchSuspiciousIpThrottlingRequest, initOverrides?: InitOverride): Promise<ApiResponse<GetSuspiciousIpThrottling200Response>>; } export {};