31 lines
796 B
JavaScript
31 lines
796 B
JavaScript
import env from "../utils/env";
|
|
|
|
const apiHost = env.REACT_APP_NETWORK_RESURRECTOR_API_URL;
|
|
|
|
const networkRoute = `${apiHost}/network`;
|
|
const systemRoute = `${apiHost}/system`;
|
|
const powerActionsRoute = `${apiHost}/resurrector`;
|
|
const securityRoute = `${apiHost}/security`;
|
|
|
|
const endpoints = {
|
|
network: {
|
|
machines: `${networkRoute}/machines`,
|
|
machine: {
|
|
wake: `${powerActionsRoute}/wake`,
|
|
ping: `${powerActionsRoute}/ping`,
|
|
shutdown: `${powerActionsRoute}/shutdown`,
|
|
restart: `${powerActionsRoute}/restart`
|
|
}
|
|
},
|
|
system: {
|
|
version: `${systemRoute}/version`,
|
|
releaseNotes: `${systemRoute}/release-notes`,
|
|
resetCache: `${systemRoute}/reset-cache`
|
|
},
|
|
security: {
|
|
permissions: `${securityRoute}/permissions`
|
|
}
|
|
};
|
|
|
|
export { endpoints };
|