okta-mcp-server
Version:
Model Context Protocol (MCP) server for Okta API operations with support for bulk operations and caching
34 lines • 905 B
TypeScript
import { OktaUser } from '../../lib/types.js';
export interface UserGeneratorOptions {
seed?: number;
statusDistribution?: {
ACTIVE: number;
STAGED: number;
PROVISIONED: number;
RECOVERY: number;
LOCKED_OUT: number;
PASSWORD_EXPIRED: number;
SUSPENDED: number;
DEPROVISIONED: number;
};
profileFields?: string[];
dateRange?: {
start: Date;
end: Date;
};
}
export declare class UserGenerator {
private faker;
private statusDistribution;
private profileFields;
private dateRange;
private generatedCount;
constructor(options?: UserGeneratorOptions);
generate(): OktaUser;
generateBatch(count: number): OktaUser[];
private selectStatus;
private generateProfileField;
reset(): void;
getGeneratedCount(): number;
}
//# sourceMappingURL=user-generator.d.ts.map