UNPKG

@aerocorp/cli

Version:

AeroCorp CLI 5.1.0 - Future-Proofed Enterprise Infrastructure with Live Preview, Tunneling & Advanced DevOps

52 lines 1.36 kB
/** * AeroCorp CLI 4.0.0 - Security Management Service * SSL certificates, API tokens, and security monitoring */ export interface Certificate { id: string; domain: string; issuer: string; issuedAt: string; expiresAt: string; status: 'valid' | 'expiring' | 'expired'; daysUntilExpiry: number; autoRenew: boolean; } export interface ApiToken { id: string; name: string; permissions: string[]; createdAt: string; lastUsed: string; expiresAt: string; status: 'active' | 'expired' | 'revoked'; masked: string; } export interface SecurityEvent { id: string; type: 'login' | 'deployment' | 'access' | 'error'; user: string; action: string; timestamp: string; ip: string; status: 'success' | 'failed'; location: string; } export declare class SecurityService { private configService; private authService; constructor(); listCertificates(options?: { status?: string; }): Promise<void>; renewCertificate(certificateId: string): Promise<void>; listTokens(): Promise<void>; createToken(options?: any): Promise<void>; revokeToken(tokenId: string): Promise<void>; listSecurityEvents(options?: { type?: string; status?: string; limit?: number; }): Promise<void>; } //# sourceMappingURL=security.d.ts.map