Interface ProviderUsage

One run as a provider's workers report it.

interface ProviderUsage {
    runId: string;
    alive: boolean;
    seconds: number;
    supplierUsage?: SupplierUsage;
}

Properties

runId: string

The run.

alive: boolean

Whether a worker still holds the run.

seconds: number

The seconds the worker has counted for the run.

supplierUsage?: SupplierUsage

What the provider's supplier measured for the run so far, for a provider that measures it; reconciliation records it.