UNPKG

gcp-monorepo-secret-manager

Version:

A Google Cloud Secret Manager utility for managing environment variables across different environments and services within a monorepo.

18 lines 716 B
import { SecretsConfig, ServiceConfig, DeletePolicy } from "./types"; export declare class ConfigManager { private config; private configPath; constructor(configPath?: string); private loadConfig; private validateConfig; private validateDeletePolicy; getConfig(): SecretsConfig; getServiceAccountPath(environment: "staging" | "production"): string; getProjectId(environment: "staging" | "production"): string; getServices(): ServiceConfig[]; getServiceByName(name: string): ServiceConfig | undefined; getServiceNames(): string[]; getDeletePolicy(): DeletePolicy; static generateTemplate(outputPath?: string): void; } //# sourceMappingURL=ConfigManager.d.ts.map