bingen.go 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package kubecost
  2. // Default Version Set (uses -version flag passed) includes shared resources
  3. // @bingen:generate:Window
  4. // Asset Version Set: Includes Asset pipeline specific resources
  5. // @bingen:set[name=Assets,version=15]
  6. // @bingen:generate:Any
  7. // @bingen:generate:Asset
  8. // @bingen:generate:AssetLabels
  9. // @bingen:generate:AssetProperties
  10. // @bingen:generate:AssetProperty
  11. // @bingen:generate[stringtable]:AssetSet
  12. // @bingen:generate:AssetSetRange
  13. // @bingen:generate:Breakdown
  14. // @bingen:generate:Cloud
  15. // @bingen:generate:ClusterManagement
  16. // @bingen:generate:Disk
  17. // @bingen:generate:LoadBalancer
  18. // @bingen:generate:Network
  19. // @bingen:generate:Node
  20. // @bingen:generate:SharedAsset
  21. // @bingen:end
  22. // Allocation Version Set: Includes Allocation pipeline specific resources
  23. // @bingen:set[name=Allocation,version=15]
  24. // @bingen:generate:Allocation
  25. // @bingen:generate[stringtable]:AllocationSet
  26. // @bingen:generate:AllocationSetRange
  27. // @bingen:generate:AllocationProperties
  28. // @bingen:generate:AllocationProperty
  29. // @bingen:generate:AllocationLabels
  30. // @bingen:generate:AllocationAnnotations
  31. // @bingen:generate:RawAllocationOnlyData
  32. // @bingen:generate:PVAllocations
  33. // @bingen:generate:PVKey
  34. // @bingen:generate:PVAllocation
  35. // @bingen:end
  36. //go:generate bingen -package=kubecost -version=15 -buffer=github.com/kubecost/cost-model/pkg/util