shared_ini_file_credentials.d.ts 564 B

1234567891011121314151617
  1. import {Credentials} from '../credentials';
  2. import {HTTPOptions} from '../config-base';
  3. export class SharedIniFileCredentials extends Credentials {
  4. /**
  5. * Creates a new SharedIniFileCredentials object.
  6. */
  7. constructor(options?: SharedIniFileCredentialsOptions);
  8. }
  9. interface SharedIniFileCredentialsOptions {
  10. profile?: string
  11. filename?: string
  12. disableAssumeRole?: boolean
  13. tokenCodeFn?: (mfaSerial: string, callback: (err?: Error, token?: string) => void) => void
  14. httpOptions?: HTTPOptions
  15. callback?: (err?: Error) => void
  16. }