@confluentinc/schemaregistry
Version:
Node.js client for Confluent Schema Registry
17 lines (16 loc) • 555 B
TypeScript
import { KmsClient, KmsDriver } from "../kms-registry";
export declare class AwsKmsDriver implements KmsDriver {
static PREFIX: string;
static ACCESS_KEY_ID: string;
static SECRET_ACCESS_KEY: string;
static PROFILE: string;
static ROLE_ARN: string;
static ROLE_SESSION_NAME: string;
static ROLE_EXTERNAL_ID: string;
/**
* Register the AWS KMS driver with the KMS registry.
*/
static register(): void;
getKeyUrlPrefix(): string;
newKmsClient(config: Map<string, string>, keyUrl?: string): KmsClient;
}