cloudcostintegration.go 300 B

123456789101112
  1. package cloud
  2. import (
  3. "time"
  4. "github.com/opencost/opencost/pkg/kubecost"
  5. )
  6. // CloudCostIntegration is an interface for retrieving daily granularity CloudCost data for a given range
  7. type CloudCostIntegration interface {
  8. GetCloudCost(time.Time, time.Time) (*kubecost.CloudCostSetRange, error)
  9. }