Skip to main content

Cyware Orchestrate

Commvault

App Vendor: Commvault

App Category: Cloud Security

Connector Version: 1.0.0

API Version: v4

Notice

This app is currently released as a beta version.

About App

Commvault is a unified platform that supports extensive data management and protection needs across cloud, on-premises, and hybrid environments. With robust backup, recovery, and archiving functionalities, it simplifies data management processes for enterprises.

The Commvault app is configured with Orchestrate to perform the following actions:

Action Name

Description

Create Alert

This action creates an alert in Commvault

Generic Action

This is a generic action used to transcend the actions implemented by making a request to any endpoint

Get All Alerts

This action lists all alerts

Get All Console Alerts

This action lists all the console alerts

Get All Regions

This action lists all the regions

Get Security Posture

This action gets the security posture

Get Triggered Alert Details

This action gets the details of a triggered alert

List All Triggered Alerts

This action lists all the triggered alerts

Configuration Parameters

The following configuration parameters are required for the Commvault app to communicate with the Commvault enterprise application. The parameters can be configured by creating instances in the app.

Parameter

Description

Field Type

Required/Optional

Comments

Username 

Enter the username to authenticate with Commvault.

Text

Required

Password 

Enter the password to authenticate with Commvault.

Password

Required

Timeout 

Enter the timeout value in seconds.

Integer

Optional

Default value: 15

Allowed range: 15 to 120

Verify 

Choose your preference to verify SSL while making requests. Enabling this setting will ensure secure communication with the server.

Boolean

Optional

Default value: false

Action: Create Alert

This action creates an alert in Commvault.

Action Input Parameters 

Parameter

Description

Field Type

Required/Optional

Comments

Alert name 

Enter the alert name to create the alert

Text

Required

Alert type 

Enter the alert type.

Example:

10

Integer

Required

Default value: 0

Alert severity 

Enter the alert severity

Integer

Required

Default value: 0

Additional data 

Enter any additional data to create the alert

Key Value

Optional

Action: Get All Alerts

This action gets all alerts from Commvault.

Action Input Parameters

No input parameters are required for this action.

Action: Get All Console Alerts

This action lists all the console alerts.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Page number

Enter the page number

Integer

Optional

Page count

Enter the number of results to be included in a page

Integer

Optional

Action: Get All Regions

This action lists all the regions.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Region type

Enter the region type.

Text

Required

Allowed values:

  • aws

  • azure

  • gcp

  • oci

  • user_created

  • default

Action: Get Security Posture

This action gets the security posture for a CommCell.

Action Input Parameters 

No input parameters are required for this action.

Action: Get Triggered Alert Details

This action gets the details of a triggered alert.

Action Input Parameters 

Parameter

Description

Field Type

Required/Optional

Comments

Alert ID

Enter the alert ID to get the details of the triggered alert

Text

Required

Action: List All Triggered Alerts

This action lists all triggered alerts in Commvault.

Action Input Parameters

No input parameters are required for this action.

Action: Generic Action

This is a generic action used to transcend the actions implemented by making a request to any endpoint.

Action Input Parameters 

Parameter

Description

Field Type

Required/Optional

Comments

Method 

Enter the HTTP method.

Example: GET

Text

Required

Supported values:

  • GET

  • POST

  • PUT

  • DELETE

Endpoint 

Enter the endpoint to make the request.

Example: /api/vulnerabilities/{cve_id}/affected-projects

Text

Required

Query params 

Enter the query parameters to pass to the API

Key Value

Optional

Payload 

Enter the payload to pass to the API

Any

Optional

Extra fields 

Enter the extra fields to pass to the API

Key Value

Optional