auth0
Version:
SDK for Auth0 API v2
49 lines (48 loc) • 2.23 kB
TypeScript
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 {};