aeza-net-sdk
v1.1.3
Published
A library that allows you to work with the AEZA.NET hosting API
Downloads
3
Readme
AEZA-NET-SDK - This is a Node.js module that makes it easy to interact with the AEZA API. 🚀
📦 Installation:
Node.js 12.20.0 or newer is required
- Using
npm
(recommended)npm i aeza-net-sdk
Example usage:
Before you get started, please use
import AezaAPI from 'aeza-net-sdk';
const api = new AezaAPI(process.env.TOKEN);
Available methods:
Profile Information:
const { response } = await api.profile.get()
console.log(response) // Displays information about your profile
Information about limits:
const { response } = await api.profile.limits()
console.log(response) // Display information about limits
List all operating systems:
const { response } = await api.service.osList();
console.log(response) // Displays all os
Product information:
const { response } = await api.service.products(ID); // ID it`s not necessary to specify, to receive all servers
console.log(response) // Product information, with a description of the price and a list of operating systems
Information about your servers:
const { response } = await api.service.getServer(SERVER_ID); // SERVER_ID it`s not necessary to specify, to receive all servers
console.log(response) // Information about your servers
Server statistics information:
const { response } = await api.service.getCharts(YOUR_SERVER_ID);
console.log(response) // Displays server statistics information
Create Server:
const { response } = await api.service.createServer({
productId: ID_SERVICES,
term: 'hour/month/year',
autoProlong: false/true,
name: 'YOU-NAME-SERVER',
});
console.log(response) // Display server order information
Orders info:
const { response } = await api.service.getOrder(ORDER_ID);
console.log(response) // Displays server information
Reinstall Server:
const { response } = await api.service.reinstall({
id: YOUR_SERVER_ID,
recipe: RECIPE,
password: YOUR_NEW_PASSWORD,
os: NEW_OS
});
console.log(response)
Delete Server:
const { response } = await api.service.deleteServer(YOUR_SERVER_ID);
console.log(response)
Server Management:
const { response } = await api.service.ctl(YOUR_SERVER_ID, ACTION); //Possible actions: resume/suspend/reboot
console.log(response)
Change the password on the server:
const { response } = await api.service.changePassword(YOUR_SERVER_ID, "NEW_PASSWORD");
console.log(response)
Task Info:
const { response } = await api.service.getTask(YOUR_SERVER_ID);
console.log(response)