1.1.3 • Published 11 months ago

aeza-net-sdk v1.1.3

Weekly downloads
-
License
ISC
Repository
github
Last release
11 months ago

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)

AEZA.NET

1.1.3

11 months ago

1.1.2

1 year ago

1.1.1

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago