| 123456789101112131415161718192021222324252627 |
- package public
- import (
- "context"
- "errors"
- "github.com/opencost/opencost/core/pkg/pricing"
- "github.com/opencost/opencost/core/pkg/reader"
- )
- type PricingModule struct {
- Providers *ProviderPricing `json:"provider" yaml:"provider"`
- }
- type ProviderPricing map[pricing.Provider]*InstanceTypePricing
- type InstanceTypePricing map[string]*RegionPricing
- type RegionPricing map[string]*pricing.Prices
- func (pm *PricingModule) NewNodePricingReader(ctx context.Context) (reader.Reader[*pricing.NodePricing], error) {
- return nil, errors.New("not implemented")
- }
- func (pm *PricingModule) NewVolumePricingReader(ctx context.Context) (reader.Reader[*pricing.VolumePricing], error) {
- return nil, errors.New("not implemented")
- }
|