@nu-art/google-services
Version:
google-services
18 lines (17 loc) • 533 B
TypeScript
import { Module } from '@nu-art/ts-common';
type Config = {};
type SecretUpsertProps = {
parent: string;
name: string;
data: string;
};
export declare class ModuleBE_SecretManager_Class extends Module<Config> {
private secretManagerClient;
constructor();
getSecret(secretName: string): Promise<string>;
upsertSecret(props: SecretUpsertProps): Promise<string>;
private getOrCreateSecret;
private updateSecret;
}
export declare const ModuleBE_SecretManager: ModuleBE_SecretManager_Class;
export {};