Advanced Backup Veeam

Entity

Advanced backup Veeam

Field

Explanation

id

advanced backup veeam identifier

password

advanced backup veeam manager password

vlan

virtual LAN identifier

status

Status of the advanced backup veeam (offline, online)

locked

Is advanced backup veeam busy with an operation?

hostname

advanced backup veeam hostname

template_id

advanced backup veeam template id

required_startup

Is required to restart advanced_backup_veeam?

Advanced backup list:

Operations

List advanced backup veeam

Method

GET

Url

/advanced_backups_veeam

Success Code

200

Returned Data

Advanced backup list

Has Token

No

List all advanced backup veeams in your account

Filters:

  • id: advanced backup veeam identifier.

  • status: advanced backup veeam status (online, offline)

  • locked: Is advanced backup veeam busy with an operation?

  • hostname: advanced backup veeam name

Get advanced backup veeam

Method

GET

Url

/advanced_backup_veeam/<id>

Success Code

200

Returned Data

advanced backup veeam resource

Has Token

No

Get advanced_backup_veeam resource.

Modify advanced backup veeam

Method

PUT

Url

/advanced_backup_veeam/<id>

Success Code

200

Returned Data

advanced backup veeam resource

Has Token

No

Modify advanced backup veeam resource.

Optional parameters:

  • template_id: Template id to reinstall

  • required_startup: Start up the advanced backup veeam when it finishes

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

List disk attached

Method

GET

Url

/advanced_backup_veeam/<id>/disks

Success Code

200

Returned Data

:

Has Token

No

List disks plug to the advanced_backup_veeam

List network interfaces

Method

GET

Url

/advanced_backup_veeam/<id>/network_interfaces

Success Code

200

Returned Data

:

Has Token

No

List network interfaces plug to the advanced_backup_veeam

Reboot advanced backup veeam

Method

POST

Url

/advanced_backup_veeam/<id>/reboot

Success Code

200

Returned Data

None

Has Token

No

reboot advanced_backup_veeam

Apply firewall rules

Method

POST

Url

/advanced_backup_veeam/<id>/apply_firewall_rules

Success Code

200

Returned Data

None

Has Token

No

Apply firewall rules

Get firewall rules

Method

GET

Url

/advanced_backup_veeam/<id>/firewall_rules

Success Code

200

Returned Data

None

Has Token

No

Show the firewall rules of advanced backup veeam

Get bandwidth stats

Method

GET

Url

/advanced_backup_veeam/<id>/bw_stats

Success Code

200

Returned Data

None

Has Token

No

Bandwidth stats of advanced backup veeam

Get cpu stats

Method

GET

Url

/advanced_backup_veeam/<id>/cpu_stats

Success Code

200

Returned Data

None

Has Token

No

CPU load stats of advanced backup veeam

Put segregation

Method

PUT

Url

/advanced_backup_veeam/<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_veeam/<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_veeam/<id>/ip_addresses

Success Code

200

Returned Data

None

Has Token

No

Get the list of IP addresses of advanced backup veeam

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

Backup Main Disk

Method

POST

Url

/advanced_backup_veeam/<vm_id>/disk/<disk_id>/backup

Success Code

202

Returned Data

None

Has Token

Yes

Backup main disk with veeam software.

Optional parameters: