node-beget
Version:
Client library for accessing Beget API
170 lines (168 loc) • 3.29 kB
text/typescript
export interface AccountInfo {
/**
* Tariff name
* @example 'Great'
*/
plan_name: string;
/**
* Actual website number
* @example 7
*/
user_sites: number;
/**
* Maximum website number
* @example 25
*/
plan_site: number;
/**
* Actual domain number
* @example 4
*/
user_domains: number;
/**
* Maximim domain number
* @example 2147483647
*/
plan_domain: number;
/**
* Actual MySQL DB size
* @example 153
*/
user_mysqlsize: number;
/**
* Maximum MySQL DB count
* @example 2147483647
*/
plan_mysql: number;
/**
* Size of used disk quota
* @example 1283
*/
user_quota: number;
/**
* Maximum disk quota size
* @example 10000
*/
plan_quota: number;
/**
* Actual number of FTP accounts
* @example 6
*/
user_ftp: number;
/**
* Myximum number of FTP accounts
* @example 25
*/
plan_ftp: number;
/**
* Actual mailbox number
* @example 18
*/
user_mail: number;
/**
* Maximim mailbox number
* @example 2147483647
*/
plan_mail: number;
/**
* Used bash
* @example '/bin/bash'
*/
user_bash: string;
/**
* Current price of tariff plan per day
* @example '12.66'
*/
user_rate_current: string;
/**
* Is an annual discount being used
* @example '0'
*/
user_is_year_plan: string;
/**
* Current tariff price per year
* @example 4620
*/
user_rate_year: number;
/**
* Current tariff price per month
* @example 385
*/
user_rate_month: number;
/**
* Current user balance
* @example 1339.57
*/
user_balance: number;
/**
* Apache version
* @example ' Apache/2.2.23 (Unix)'
*/
server_apache_version: string;
/**
* MySQL version
* @example '5.1.68'
*/
server_mysql_version: string;
/**
* Nginx version
* @example 'nginx/1.1.0'
*/
server_nginx_version: string;
/**
* Perl version
* @example 'v5.10.1'
*/
server_perl_version: string;
/**
* PHP version
* @example '5.2.17'
*/
server_php_version: string;
/**
* Python version
* @example 'Python 2.6.6'
*/
server_python_version: string;
/**
* Server name
* @example 'germes'
*/
server_name: string;
/**
* Processors
* @example '24 * Intel(R) Xeon(R) CPU X5660 @ 2.80GHz'
*/
server_cpu_name: string;
/**
* RAM size (Mb)
* @example '96747'
*/
server_memory: string;
/**
* Size of used RAM
* @example 4944
*/
server_memorycurrent: number;
/**
* Current Load Average
* @example '4.05'
*/
server_loadaverage: string;
/**
* Uptime
* @example '18'
*/
server_uptime: string;
}
export interface SshSettings {
/**
* 1 - enable, 0 - disable
*/
status: 0 | 1;
/**
* ftp account login, if passed enables/disables SSH access * to ftp account;
* if not passed, enables/disables SSH access to main user account;
*/
ftplogin?: string;
}