Die 24fire-api soll die Interaktion mit der 24fire Kunden Api vereinfachen und verbessern.
- 🔗 Kommunikation über SSL
- 🏃 Schnelle interaktion
- ➡️ Direkte Anfragen ohne Middelware
- ℹ️ Einfache Bedienung
- 🆕 Neuste Version
Welche Optimierungen hast du in deinem Code vorgenommen? Z.B. Refactoring, Performance-Verbesserungen
Wenn du Feedback hast, wenden dich an mich unter [email protected]
- Flostechnikwelt
- Lars.1309
Um die 24fire-api in deinem Projekt zu installieren, führe bitte den folgenden Befehl aus
npm install 24fire-api
Jeder Kunde hat die möglichkeit für seine VM einen API-Key zu bekommen.
## Wie verwende ich fireapi-24fire?
const fireApi = require("24fire-api")
const apiKey = 'DEIN_API_SCHLÜSSEL';
const myFireApi = new fireApi(apiKey);
myFireApi.vm().getVMconfig().then(data => {
console.log('VM config:', data);
}).catch(error => {
console.error('Fehler:', error);
});
myFireApi.vm().getVMstatus().then(data => {
console.log('Aktueller VM Status:', data);
}).catch(error => {
console.error('Fehler:', error);
});
myFireApi.vm().startVM().then(data => {
console.log('Antwort: ', data);
}).catch(error => {
console.error('Fehler: ', error);
});
myFireApi.vm().stopVM().then(data => {
console.log('Antwort: ', data);
}).catch(error => {
console.error('Fehler: ', error);
});
myFireApi.vm().restartVM().then(data => {
console.log('Antwort:', data);
}).catch(error => {
console.error('Fehler:', error);
});
myFireApi.backup().listBackups().then(data => {
console.log('Backup List:', data);
}).catch(error => {
console.error('Fehler:', error);
});
myFireApi.backup().createBackup(description).then(data => {
console.log('Antwort:', data);
}).catch(error => {
console.error('Fehler:', error);
});
Parameter | Type | Description |
---|---|---|
description |
string |
Optional. Es kann optional ein Beschreibung hinzugefügt werden. |
myFireApi.backup().deleteBackup(backupId).then(data => {
console.log('Antwort: ', data);
}).catch(error => {
console.error('Fehler: ', error);
});
Parameter | Type | Description |
---|---|---|
backupId |
string |
Benötigt. Die ID vom Backup welches gelöscht werden soll. |
myFireApi.monitoring().getStats().then(data => {
console.log('Alle Messungen:', data);
}).catch(error => {
console.error('Fehler:', error);
});
myFireApi.monitoring().retieceOutages().then(data => {
console.log('Antwort:', data);
}).catch(error => {
console.error('Fehler:', error);
});