@mesh-tech/mesh-cli
Version:
CLI for Mesh platform development utilities
11 lines (10 loc) • 647 B
TypeScript
import { SecretsManagerClient } from "@aws-sdk/client-secrets-manager";
export declare function scanInstanceKeys(client: SecretsManagerClient, secretPrefix: string): Promise<string[]>;
export declare function indexAlreadyMatches(missing: string[], stale: string[], indexExists: boolean, malformed: boolean): boolean;
export declare function reindexCommand(servicePath: string | undefined, opts: {
stack?: string;
stage?: string;
region?: string;
dryRun?: boolean;
}): Promise<void>;
export declare function writeInstanceIndex(client: SecretsManagerClient, secretPrefix: string, serviceName: string, keys: string[]): Promise<void>;