Commvault
App Vendor: Commvault
App Category: Cloud Security
Connector Version: 1.0.1
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: 
 | 
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: 
 | 
| 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 |