Advanced Backup

Entity

Advanced backup

Field

Explanation

id

advanced backup identifier

password

advanced backup manager password

vlan

virtual LAN identifier

status

Status of the advanced backup (offline, online)

locked

Is advanced backup busy with an operation?

hostname

advanced backup hostname

template_id

advanced backup template id

required_startup

Is required to restart advanced_backup?

Advanced backup list:

Operations

List advanced backup

Method

GET

Url

/advanced_backups

Success Code

200

Returned Data

Advanced backup list

Has Token

No

List all advanced backups in your account

Filters:

  • id: advanced backup identifier.

  • status: advanced backup status (online, offline)

  • locked: Is advanced backup busy with an operation?

  • hostname: advanced backup name

Get advanced backup

Method

GET

Url

/advanced_backup/<id>

Success Code

200

Returned Data

advanced backup resource

Has Token

No

Get advanced_backup resource.

Modify advanced backup

Method

PUT

Url

/advanced_backup/<id>

Success Code

200

Returned Data

advanced backup resource

Has Token

No

Modify advanced backup resource.

Optional parameters:

  • template_id: Template id to reinstall

  • required_startup: Start up the advanced backup when it finishes

  • status: Modify the status for (online, offline)

List disk attached

Method

GET

Url

/advanced_backup/<id>/disks

Success Code

200

Returned Data

:

Has Token

No

List disks plug to the advanced_backup

List network interfaces

Method

GET

Url

/advanced_backup/<id>/network_interfaces

Success Code

200

Returned Data

:

Has Token

No

List network interfaces plug to the advanced_backup

Reboot advanced backup

Method

POST

Url

/advanced_backup/<id>/reboot

Success Code

200

Returned Data

None

Has Token

No

reboot advanced_backup

Apply firewall rules

Method

POST

Url

/advanced_backup/<id>/apply_firewall_rules

Success Code

200

Returned Data

None

Has Token

No

Apply firewall rules

Get firewall rules

Method

GET

Url

/advanced_backup/<id>/firewall_rules

Success Code

200

Returned Data

None

Has Token

No

Show the firewall rules of advanced backup

Get bandwidth stats

Method

GET

Url

/advanced_backup/<id>/bw_stats

Success Code

200

Returned Data

None

Has Token

No

Bandwidth stats of advanced backup

Get cpu stats

Method

GET

Url

/advanced_backup/<id>/cpu_stats

Success Code

200

Returned Data

None

Has Token

No

CPU load stats of advanced backup

Put segregation

Method

PUT

Url

/advanced_backup/<origin_id>/segregation/<target_id>

Success Code

200

Returned Data

None

Has Token

No

Segregate from a virtual machine id

Delete segregation

Method

DELETE

Url

/advanced_backup/<origin_id>/segregation/<target_id>

Success Code

200

Returned Data

None

Has Token

No

Delete segregation from a virtual machine id

Get IP addresses

Method

GET

Url

/advanced_backup/<id>/ip_addresses

Success Code

200

Returned Data

None

Has Token

No

Get the list of IP addresses of advanced backup

Filters:

  • network_id: IP addresses by a selected network

  • interface_id: IP addresses by a selected interface

  • network_interface_id: IP addresses by a selected network interface

  • public: Filter public or private IPs

Apply disks

Method

POST

Url

/advanced_backup/<id>/apply_disks

Success Code

202

Returned Data

None

Has Token

Yes

Apply disks to advanced backup

Optional parameters:

  • require_format_disk: Format the selected disk

Configure an advanced_backup

Method

POST

Url

/account/<account_id>/advanced_backup/<virtual_machine_id>/configure

Success Code

Success return Code: 202

Returned Data

advanced backup resource

Has Token

Yes

Configures advanced backup.

Mandatory parameters:

  • vlan: virtual LAN identifier

Optional parameters:

  • password: advanced backup manager password

  • ip_address: IP address to configurate network

  • netmask: Netmask to configurate network

  • gateway: Gateway to configurate network

Reset password

Method

POST

Url

/account/<account_id>/advanced_backup/<virtual_machine_id>/reset_password

Success Code

200

Returned Data

advanced backup resource

Has Token

No

Reset the advanced backup manager password.

Mandatory parameters:

  • password: advanced backup manager password