UNPKG

@confluentinc/schemaregistry

Version:
23 lines (22 loc) 675 B
import { KmsClient, KmsDriver } from "../kms-registry"; export declare class GcpKmsDriver implements KmsDriver { static PREFIX: string; static ACCOUNT_TYPE: string; static CLIENT_ID: string; static CLIENT_EMAIL: string; static PRIVATE_KEY_ID: string; static PRIVATE_KEY: string; /** * Register the GCP KMS driver with the KMS registry. */ static register(): void; getKeyUrlPrefix(): string; newKmsClient(config: Map<string, string>, keyUrl?: string): KmsClient; } export interface GcpCredentials { type?: string; private_key_id?: string; private_key?: string; client_email?: string; client_id?: string; }