frontend/components/monitorings/MonitoringConfig.ts
2025-11-06 15:02:04 +01:00

26 lines
575 B
TypeScript

import axios from "axios";
export class VolumeMonitoringConfig
{
constructor (
public id: string,
public configName: string,
public type: string,
public volumeConfig: VolumeConfig
) {}
static get(onSuccess: (monitorings: VolumeMonitoringConfig[]) => void)
{
axios.get<VolumeMonitoringConfig[]>(ApiConfig.getHttpBase() + '/monitorings')
.then(response => {
onSuccess(response.data)
});
}
}
class VolumeConfig
{
constructor (
public mountPath: string
) {}
}