Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SessionAuthDetailProvider

Hierarchy

Implements

Constructors

constructor

  • new SessionAuthDetailProvider(configurationFilePath?: undefined | string, profile?: undefined | string): SessionAuthDetailProvider

Accessors

sessionToken

  • get sessionToken(): string | undefined
  • set sessionToken(token: undefined | string): void

Methods

createConfigFileAuth

getAuthType

  • getAuthType(): string | undefined

getDelegationToken

  • getDelegationToken(): string | undefined

getFingerprint

  • getFingerprint(): string

getKeyId

  • getKeyId(): Promise<string>

getPassphrase

  • getPassphrase(): string | null

getPrivateKey

  • getPrivateKey(): string

getProfileCredentials

getProvider

getPvtKey

  • getPvtKey(filePath: string): string

getRegion

getSecurityToken

  • getSecurityToken(): Promise<string>

getTenantId

  • getTenantId(): string

getUser

  • getUser(): string

refreshSessionToken

  • refreshSessionToken(): Promise<string>

retrieveRegionFromRegionId

  • retrieveRegionFromRegionId(regionId: string): Region

setProvider

setRegion

  • setRegion(regionId: string): void