Skip to main content

Veeam ONE REST API

This Integration is part of the Veeam App for Palo Alto Networks XSOAR Pack.#

Supported versions

Supported Cortex XSOAR versions: 6.10.0 and later.

Veeam ONE REST API allows you to query information about Veeam ONE entities and perform operations with these entities using HTTP requests and standard HTTP methods. This integration was integrated and tested with version 12.2.0 of Veeam ONE.

Configure Veeam ONE REST API on Cortex XSOAR#

  1. Navigate to Settings > Integrations > Servers & Services.

  2. Search for Veeam ONE REST API.

  3. Click Add instance to create and configure a new integration instance.

    ParameterDescriptionRequired
    UsernameTrue
    PasswordTrue
    Resource URLTrue
    Trust any certificate (not secure)False
    Use system proxy settingsFalse
    Fetch incidentsFalse
    First fetch timeFalse
    Triggered Alarms Per RequestThe maximum number of triggered alarms that can be fetched during command execution.False
    Incidents Fetch IntervalFalse
    Incident typeFalse
  4. Click Test to validate the URLs, token, and connection.

Commands#

You can execute these commands from the Cortex XSOAR CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.

veeam-vone-get-triggered-alarms#


Get All Triggered Alarms

Base Command#

veeam-vone-get-triggered-alarms

Input#

Argument NameDescriptionRequired
OffsetNumber of first resources in the output that are excluded.Optional
LimitNumber of first resources in the output that are returned. Default is 100.Optional
FilterConditions that a resource must meet to be included in the output.Optional
SortOrder in which resources are returned.Optional
SelectProperty that must be explicitly returned in a response.Optional

Context Output#

PathTypeDescription
Veeam.VONE.TriggeredAlarmInfoPage.items.triggeredAlarmIdNumberID assigned to a triggered alarm.
Veeam.VONE.TriggeredAlarmInfoPage.items.nameStringName of an alarm template.
Veeam.VONE.TriggeredAlarmInfoPage.items.alarmTemplateIdNumberID assigned to an alarm template.
Veeam.VONE.TriggeredAlarmInfoPage.items.predefinedAlarmIdNumberID assigned to an alarm.
Veeam.VONE.TriggeredAlarmInfoPage.items.triggeredTimeStringDate and time when an alarm triggered.
Veeam.VONE.TriggeredAlarmInfoPage.items.descriptionStringMessage containing alarm details.
Veeam.VONE.TriggeredAlarmInfoPage.items.commentStringComment on a triggered alarm.
Veeam.VONE.TriggeredAlarmInfoPage.items.repeatCountNumberNumber of times an alarm was triggered.
Veeam.VONE.TriggeredAlarmInfoPage.items.childAlarmsCountNumberNumber of alarm child objects.
Veeam.VONE.TriggeredAlarmInfoPage.items.remediation.descriptionString
Veeam.VONE.TriggeredAlarmInfoPage.totalCountNumber

veeam-vone-resolve-triggered-alarms#


Resolve Triggered Alarms

Base Command#

veeam-vone-resolve-triggered-alarms

Input#

Argument NameDescriptionRequired
triggeredAlarmIdsList of IDs assigned to triggered alarms that you want to resolve.Required
commentAdditional information.Required
resolveTypeType of alarm resolution.Required

Context Output#

There is no context output for this command.