container.go 2.0 KB

1234567891011121314151617181920212223
  1. package kubemodel
  2. import "time"
  3. // @bingen:generate:Container
  4. type Container struct {
  5. PodUID string `json:"podUid"` // @bingen:field[version=1]
  6. Name string `json:"name"` // @bingen:field[version=1]
  7. Start time.Time `json:"start"` // @bingen:field[version=1]
  8. End time.Time `json:"end"` // @bingen:field[version=1]
  9. CpuMillicoreSecondsAllocated uint64 `json:"cpuMillicoreSecondsAllocated"` // @bingen:field[version=1]
  10. CpuMillicoreRequestAverageAllocated uint64 `json:"cpuMillicoreRequestAverageAllocated"` // @bingen:field[version=1]
  11. CpuMillicoreUsageAverage uint64 `json:"cpuMillicoreUsageAverage"` // @bingen:field[version=1]
  12. CpuMillicoreUsageMax uint64 `json:"cpuMillicoreUsageMax"` // @bingen:field[version=1]
  13. RAMByteSecondsAllocated uint64 `json:"ramByteSecondsAllocated"` // @bingen:field[version=1]
  14. RAMByteRequestAverageAllocated uint64 `json:"ramByteRequestAverageAllocated"` // @bingen:field[version=1]
  15. RAMByteUsageAverage uint64 `json:"ramByteUsageAverage"` // @bingen:field[version=1]
  16. RAMByteUsageMax uint64 `json:"ramByteUsageMax"` // @bingen:field[version=1]
  17. StorageByteSecondsAllocated uint64 `json:"storageByteSecondsAllocated"` // @bingen:field[version=1]
  18. StorageByteRequestAverageAllocated uint64 `json:"storageByteRequestAverageAllocated"` // @bingen:field[version=1]
  19. StorageByteUsageAverage uint64 `json:"storageByteUsageAverage"` // @bingen:field[version=1]
  20. StorageByteUsageMax uint64 `json:"storageByteUsageMax"` // @bingen:field[version=1]
  21. }