brightbox
Version:
A Node.JS module, which provides an object oriented wrapper for the Brightbox API.
284 lines • 6.36 kB
JSON
{
"name": "brightbox",
"version": "1.2.11",
"description": "A Node.JS module, which provides an object oriented wrapper for the Brightbox API.",
"main": "lib/index.js",
"keywords": [
"brightbox",
"api",
"node"
],
"author": "Ionică Bizău <bizauionica@gmail.com> (https://ionicabizau.net)",
"license": "MIT",
"directories": {
"test": "test"
},
"dependencies": {
"request": "^2.40.0",
"lazy-api": "1.1.0"
},
"devDependencies": {},
"scripts": {
"test": "node test"
},
"repository": {
"type": "git",
"url": "https://github.com/IonicaBizau/node-brightbox.git"
},
"bugs": {
"url": "https://github.com/IonicaBizau/node-brightbox/issues"
},
"homepage": "https://github.com/IonicaBizau/node-brightbox",
"blah": {
"h_img": "http://i.imgur.com/sfG2GW9.png",
"documentation": [
{
"h2": "APIs"
},
{
"p": "Below there are the available APIs you can access with this module. For documentation, please consider the [Brightbox API Documentation 1.0.0](https://api.gb1.brightbox.com/1.0/)."
},
{
"p": "For questions, you can always [open a new issue](/issues/new)."
},
{
"ul": [
[
"`accounts`",
{
"ul": [
"`list`",
"`get`",
"`update`",
"`resetFtpPass`"
]
}
],
[
"`api_clients`",
{
"ul": [
"`list`",
"`create`",
"`get`",
"`update`",
"`delete`",
"`resetSecret`"
]
}
],
[
"`cloud_ips`",
{
"ul": [
"`list`",
"`create`",
"`get`",
"`update`",
"`delete`",
"`map`",
"`unmap`"
]
}
],
[
"`collaborations`",
{
"ul": [
"`list`",
"`create`",
"`get`",
"`delete`"
]
}
],
[
"`database_servers`",
{
"ul": [
"`list`",
"`create`",
"`get`",
"`update`",
"`delete`",
"`snapshot`",
"`reset_password`",
"`lock_resource`"
]
}
],
[
"`database_snapshots`",
{
"ul": [
"`list`",
"`get`",
"`update`",
"`delete`",
"`snapshot`",
"`lock_resource`",
"`unlock_resource`"
]
}
],
[
"`database_types`",
{
"ul": [
"`list`",
"`get`"
]
}
],
[
"`firewall_policies`",
{
"ul": [
"`list`",
"`create`",
"`get`",
"`apply_to`",
"`remove`",
"`delete`"
]
}
],
[
"`firewall_rules`",
{
"ul": [
"`create`",
"`get`",
"`update`",
"`delete`"
]
}
],
[
"`images`",
{
"ul": [
"`list`",
"`create`",
"`get`",
"`update`",
"`delete`",
"`lock_resource`",
"`unlock_resource`"
]
}
],
[
"`load_balancers`",
{
"ul": [
"`list`",
"`create`",
"`get`",
"`update`",
"`add_nodes`",
"`remove_nodes`",
"`add_listeners`",
"`remove_listeners`",
"`lock_resource`",
"`unlock_resource`"
]
}
],
[
"`server_groups`",
{
"ul": [
"`list`",
"`create`",
"`get`",
"`update`",
"`add_servers`",
"`remove_servers`",
"`move_servers`",
"`delete`"
]
}
],
[
"`server_types`",
{
"ul": [
"`list`",
"`get`"
]
}
],
[
"`servers`",
{
"ul": [
"`list`",
"`create`",
"`get`",
"`update`",
"`delete`",
"`start`",
"`stop`",
"`reset`",
"`shutdown`",
"`activate_console`",
"`snapshot`",
"`lock_resource`",
"`unlock_resource`"
]
}
],
[
"`user_collaborations`",
{
"ul": [
"`list`",
"`get`",
"`accept`",
"`reject`",
"`delete`"
]
}
],
[
"`users`",
{
"ul": [
"`list`",
"`get`",
"`update`"
]
}
],
[
"`zones`",
{
"ul": [
"`list`",
"`get`"
]
}
]
]
}
]
},
"files": [
"bin/",
"app/",
"lib/",
"dist/",
"src/",
"scripts/",
"resources/",
"menu/",
"cli.js",
"index.js",
"index.d.ts",
"package-lock.json",
"bloggify.js",
"bloggify.json",
"bloggify/"
]
}