AdvancedCostGuard
Auto-generated API reference for AdvancedCostGuard.
Interface: AdvancedCostGuard
Defined in: observability/src/cost-guard-advanced.ts:197
#Extends
Observer
#Properties
#costUsd
costUsd: (
tenant) =>number
Defined in: observability/src/cost-guard-advanced.ts:199
#Parameters
tenant
string
#Returns
number
#enable
enable: (
tenant) =>void
Defined in: observability/src/cost-guard-advanced.ts:203
Re-enable a tenant disabled by kill mode. Caller must also clear the persisted flag.
#Parameters
tenant
string
#Returns
void
#isDisabled
isDisabled: (
tenant) =>boolean
Defined in: observability/src/cost-guard-advanced.ts:201
#Parameters
tenant
string
#Returns
boolean
#name
name:
string
Defined in: core/dist/index.d.ts:154
#Inherited from
Observer.name
#on
on: (
event) =>void|Promise<void>
Defined in: core/dist/index.d.ts:155
#Parameters
event
AgentEvent
#Returns
void | Promise<void>
#Inherited from
Observer.on
#reset
reset: (
tenant?) =>void
Defined in: observability/src/cost-guard-advanced.ts:204
#Parameters
tenant?
string
#Returns
void
#setTenant
setTenant: (
tenant) =>void
Defined in: observability/src/cost-guard-advanced.ts:198
#Parameters
tenant
string | undefined
#Returns
void
#tenants
tenants: () =>
string[]
Defined in: observability/src/cost-guard-advanced.ts:205
#Returns
string[]
#windowSpend
windowSpend: (
tenant,window) =>number|undefined
Defined in: observability/src/cost-guard-advanced.ts:200
#Parameters
tenant
string
window
string
#Returns
number | undefined