Skip to main content

IIAMState

Datalayer Core


Datalayer Core / IIAMState

Type Alias: IIAMState

IIAMState = object

Defined in: src/state/substates/IAMState.ts:41

Properties

credits?

optional credits: ICredits & object

Defined in: src/state/substates/IAMState.ts:45

User credits

Type declaration

available

available: number


creditsReservations

creditsReservations: ICreditsReservation[]

Defined in: src/state/substates/IAMState.ts:49

User credits reservations


externalToken?

optional externalToken: string

Defined in: src/state/substates/IAMState.ts:53

User token for the external infrastructure


iamProvidersAuthorizationURL

iamProvidersAuthorizationURL: Record<IIAMProviderName, IAMProviderAuthorizationURL> | object

Defined in: src/state/substates/IAMState.ts:61

Mapping of IAM providers and the corresponding Authorization URL.


iamRunUrl

iamRunUrl: string

Defined in: src/state/substates/IAMState.ts:57

IAM server base URL.


isLoginInProgress?

optional isLoginInProgress: boolean

Defined in: src/state/substates/IAMState.ts:79

Flag to indicate if login is in progress


token?

optional token: string

Defined in: src/state/substates/IAMState.ts:71

Authentication token


user?

optional user: IUser

Defined in: src/state/substates/IAMState.ts:67

User authenticated to Datalayer.


version

version: string

Defined in: src/state/substates/IAMState.ts:75

IAM service version