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:
|
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 |