Interface: RunBilledOptions<T>
Defined in: javascript/src/manager.ts:196
Options for CreditManager.runBilled.
Type Parameters
T
T
Properties
billingMode?
optionalbillingMode?:BillingMode|null
Defined in: javascript/src/manager.ts:200
doWork
doWork: () =>
Promise<{actual:MetricsOrAmount;result:T; }>
Defined in: javascript/src/manager.ts:198
Returns
Promise<{ actual: MetricsOrAmount; result: T; }>
estimate
estimate:
MetricsOrAmount
Defined in: javascript/src/manager.ts:197
feature?
optionalfeature?:string|null
Defined in: javascript/src/manager.ts:205
Named feature to enforce/tag a per-feature invocation-count limit for (independent of requiredFeature).
idempotencyKey?
optionalidempotencyKey?:string|null
Defined in: javascript/src/manager.ts:202
operationType?
optionaloperationType?:string
Defined in: javascript/src/manager.ts:199
requiredFeature?
optionalrequiredFeature?:string|null
Defined in: javascript/src/manager.ts:201
ttl?
optionalttl?:number|null
Defined in: javascript/src/manager.ts:203