Skip to content

Documentation / @tenancy-node/db / ProvisioningStepRepository

Class: ProvisioningStepRepository ​

Defined in: db/src/repositories/provisioning-step-repository.ts:22

Tabla tenancy_provisioning_steps: historial de cada paso de cada ejecución.

Constructors ​

Constructor ​

new ProvisioningStepRepository(central): ProvisioningStepRepository

Defined in: db/src/repositories/provisioning-step-repository.ts:23

Parameters ​

central ​

CentralDb

Returns ​

ProvisioningStepRepository

Methods ​

finish() ​

finish(id, status, now, durationMs, error?): Promise<void>

Defined in: db/src/repositories/provisioning-step-repository.ts:48

Parameters ​

id ​

number

status ​

StepStatus

now ​

Date

durationMs ​

number

error? ​

string

Returns ​

Promise<void>


lastRun() ​

lastRun(tenantId): Promise<ProvisioningStepRecord[]>

Defined in: db/src/repositories/provisioning-step-repository.ts:63

Pasos de la ejecución más reciente del tenant.

Parameters ​

tenantId ​

string

Returns ​

Promise<ProvisioningStepRecord[]>


list() ​

list(tenantId, runId?): Promise<ProvisioningStepRecord[]>

Defined in: db/src/repositories/provisioning-step-repository.ts:74

Parameters ​

tenantId ​

string

runId? ​

string

Returns ​

Promise<ProvisioningStepRecord[]>


start() ​

start(tenantId, runId, step, attempt, now): Promise<number>

Defined in: db/src/repositories/provisioning-step-repository.ts:29

Parameters ​

tenantId ​

string

runId ​

string

step ​

string

attempt ​

number

now ​

Date

Returns ​

Promise<number>

Publicado bajo la licencia MIT.