| // Copyright (c) HashiCorp, Inc. |
| // SPDX-License-Identifier: MPL-2.0 |
| |
| //go:build openbsd |
| |
| package hostutil |
| |
| import ( |
| "context" |
| "fmt" |
| "time" |
| ) |
| |
| type HostInfo struct { |
| Timestamp time.Time `json:"timestamp"` |
| CPU []interface{} `json:"cpu"` |
| CPUTimes []interface{} `json:"cpu_times"` |
| Disk []interface{} `json:"disk"` |
| Host interface{} `json:"host"` |
| Memory interface{} `json:"memory"` |
| } |
| |
| func CollectHostInfo(ctx context.Context) (*HostInfo, error) { |
| return nil, fmt.Errorf("host info not supported on this platform") |
| } |
| |
| func CollectHostMemory(ctx context.Context) (*VirtualMemoryStat, error) { |
| return nil, fmt.Errorf("host info not supported on this platform") |
| } |