Skip to main content

IAMServiceParameters

@webda/iam


Class: IAMServiceParameters

Defined in: packages/iam/src/iam.service.ts:65

Inherit Doc​

Extends​

  • ServiceParameters

Constructors​

Constructor​

new IAMServiceParameters(): IAMServiceParameters

Returns​

IAMServiceParameters

Inherited from​

ServiceParameters.constructor

Properties​

attachments​

attachments: Record<string, string[]>

Defined in: packages/iam/src/iam.service.ts:79

Principal to policy names


policies​

policies: PolicyDocument[]

Defined in: packages/iam/src/iam.service.ts:75

Policies defined in configuration (read-only)


reloadDelay​

reloadDelay: number

Defined in: packages/iam/src/iam.service.ts:85

Debounce of a rebuild after a model change, in ms

Default​

100

reloadInterval​

reloadInterval: number

Defined in: packages/iam/src/iam.service.ts:91

Periodic rebuild, in seconds; 0 disables

Default​

300

scope​

scope: string[]

Defined in: packages/iam/src/iam.service.ts:71

Operation id globs governed by IAM

Default​

["*"]

type​

type: string

Defined in: packages/core/lib/services/serviceparameters.d.ts:9

Type of the service

Inherited from​

ServiceParameters.type

Methods​

load()​

load(params?): this

Defined in: packages/iam/src/iam.service.ts:98

Parameters​

params?​

any = {}

the input parameters

Returns​

this

this

Overrides​

ServiceParameters.load


update()​

update(params, delta): this

Defined in: packages/core/lib/application/parameters.d.ts:21

Update parameters and call watchers if a parameter was changed

Parameters​

params​

any

the service parameters

delta​

any

the delta

Returns​

this

this for chaining

Inherited from​

ServiceParameters.update


with()​

with(callback): this

Defined in: packages/core/lib/application/parameters.d.ts:27

Watch for changes on the parameters and call watchers when a parameter is changed

Parameters​

callback​

(params) => void

the callback function

Returns​

this

this for chaining

Inherited from​

ServiceParameters.with