Skip to main content

IIAMState

Datalayer Core


Datalayer Core / IIAMState

Type Alias: IIAMState

IIAMState = object

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

Properties

credits?

optional credits: ICredits & object

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

User credits

Type declaration

available

available: number


creditsReservations

creditsReservations: ICreditsReservation[]

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

User credits reservations


externalToken?

optional externalToken: string

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

User token for the external infrastructure


iamProvidersAuthorizationURL

iamProvidersAuthorizationURL: Record<IIAMProviderName, IAMProviderAuthorizationURL> | object

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

Mapping of IAM providers and the corresponding Authorization URL.


iamRunUrl

iamRunUrl: string

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

IAM server base URL.


isLoginInProgress?

optional isLoginInProgress: boolean

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

Flag to indicate if login is in progress


token?

optional token: string

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

Authentication token


user?

optional user: IUser

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

User authenticated to Datalayer.


version

version: string

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

IAM service version