2023-01-13 17:39:26 +01:00
|
|
|
export const buildEnvironmentVariableEndpoints = API => ({
|
2023-01-18 18:29:56 +01:00
|
|
|
checkEnvironmentVariableStatus: async () => {
|
|
|
|
return await API.get({
|
|
|
|
url: `/api/env/variables/status`,
|
|
|
|
})
|
|
|
|
},
|
|
|
|
|
2023-01-13 17:39:26 +01:00
|
|
|
/**
|
|
|
|
* Fetches a list of environment variables
|
|
|
|
*/
|
|
|
|
fetchEnvironmentVariables: async () => {
|
|
|
|
return await API.get({
|
|
|
|
url: `/api/env/variables`,
|
|
|
|
json: false,
|
|
|
|
})
|
|
|
|
},
|
|
|
|
|
|
|
|
createEnvironmentVariable: async data => {
|
|
|
|
return await API.post({
|
|
|
|
url: `/api/env/variables`,
|
|
|
|
body: data,
|
|
|
|
})
|
|
|
|
},
|
|
|
|
deleteEnvironmentVariable: async varName => {
|
|
|
|
return await API.delete({
|
|
|
|
url: `/api/env/variables/${varName}`,
|
|
|
|
})
|
|
|
|
},
|
|
|
|
|
|
|
|
updateEnvironmentVariable: async data => {
|
|
|
|
return await API.patch({
|
|
|
|
url: `/api/env/variables/${data.name}`,
|
|
|
|
body: data,
|
|
|
|
})
|
|
|
|
},
|
|
|
|
})
|