1234567891011121314151617181920212223242526 |
- import {Credentials, CredentialsOptions} from '../credentials';
- import {AWSError} from '../error';
- export class Signer {
- /**
- * A signer object can be used to generate an auth token to a database.
- */
- constructor(options?:Signer.SignerOptions);
- /**
- * Generate an auth token to a database.
- */
- getAuthToken(options: Signer.SignerOptions, callback: (err: AWSError, token: string) => void): void;
- /**
- * Generate an auth token to a database.
- */
- getAuthToken(options: Signer.SignerOptions): string;
- }
- declare namespace Signer {
- export interface SignerOptions {
- credentials?: Credentials | CredentialsOptions;
- region?: string;
- hostname?: string;
- port?: number;
- username?: string;
- }
- }
|