/sap_hana
v1 Endpoints
REST Endpoint |
Description |
GraphQL Query | CDM Availability |
---|---|---|---|
GET /sap_hana/db | Returns summary information for SAP HANA databases connected to the CDM cluster. | query SapHanaDatabaseListQuery | Available |
GET /sap_hana/db/request/{id} | Get details about a SAP HANA database related request which includes the status of data backup job. | Available | |
POST /sap_hana/db/snapshot/download/{snapshot_id}/{location_id} | Initiates a job to download a snapshot from the specified location when the snapshot does not exist locally. The specified location can be replication target or archival location. If SLA Domain is not selected, the snapshot will be retained forever. | Available | |
GET /sap_hana/db/snapshot/{id} | Retrieve detailed information about a full or an incremental snapshot of a SAP HANA database. | Available | |
DELETE /sap_hana/db/snapshot/{id} | Initiates a request to delete a particular full snapshot of a SAP HANA database. If the log retention period for the database is still in effect, the snapshot will be deleted when the log retention period ends. | mutation deleteSapHanaDbSnapshot | Restricted |
POST /sap_hana/db/snapshot/{snapshot_id}/{location_id}/download | Downloads a specific SAP HANA database snapshot from the specified archival location. | Available | |
GET /sap_hana/db/{id} | Returns a detailed view of the SAP HANA database. | query SapHanaDatabaseDetailsQuery | Available |
PATCH /sap_hana/db/{id} | Update the database properties for the SAP HANA database. | Available | |
POST /sap_hana/db/{id}/configure_restore | Initiates a job to configure the specified target database for a system copy restore by sending metadata about the source database. System copy restore in SAP HANA is done across different databases. | Available | |
DELETE /sap_hana/db/{id}/downloaded_snapshots | Requests an asynchronous job to expire all downloaded data and log snapshots. You can specify a begin time or an end time or both to provide a time range to expire only the downloaded data and log snapshots that were taken within the specified time range. The time is relative to when the snapshot was originally taken, not when it was downloaded. You can also configure a flag to expire only the log snapshots. | Restricted | |
GET /sap_hana/db/{id}/missed_snapshot | Returns a summary of information for the missed snapshots of a SAP HANA database. Retrieve only the missed snapshots that occur between the beginning and ending timestamps. | Available | |
GET /sap_hana/db/{id}/recoverable_range | Retrieve the recoverable ranges for a specified SAP HANA database. Provide a beginning and/or ending timestamp to retrieve only the recoverable ranges that fall within this period of time. | query SapHanaRecoverableRangeQuery | Available |
POST /sap_hana/db/{id}/recoverable_range/download | Downloads the most recent full snapshot and the log snapshots taken after the full snapshot, required for the point in time recovery of an SAP HANA database. | mutation downloadSapHanaSnapshot | Available |
GET /sap_hana/db/{id}/snapshot | Retrieve summary information about the full and incremental snapshots of a specified SAP HANA database. | Available | |
POST /sap_hana/db/{id}/snapshot | Initiates a job to take an on demand full snapshot of a specified SAP HANA database object. The GET /sap_hana/db/request/{id} endpoint can be used to monitor the progress of the job. | Available | |
POST /sap_hana/db/{id}/unconfigure_restore | Initiates a job to reset the configuration for the system copy restore on the specified target database. System copy restore in SAP HANA is done across different databases. | mutation unconfigureSapHanaRestore | Available |
GET /sap_hana/system | Returns summary information for SAP HANA systems. | query SapHanaSystemListQuery | Available |
POST /sap_hana/system | Add a SAP HANA system to the Rubrik cluster. | mutation addSapHanaSystem | Available |
GET /sap_hana/system/request/{id} | Get details about a SAP HANA system related request which includes the status of delete or refresh system job. | Available | |
GET /sap_hana/system/{id} | Returns a summary view of a SAP HANA system. | query sapHanaSystem | Available |
PATCH /sap_hana/system/{id} | Update the system properties for the SAP HANA system. | mutation patchSapHanaSystem | Available |
DELETE /sap_hana/system/{id} | Initiates a job to delete a SAP HANA system object. GET /sap_hana/system/request/{id} endpoint can be used to monitor the progress of the job. | mutation deleteSapHanaSystem | Restricted |
POST /sap_hana/system/{id}/refresh | Initiates a job to refresh metadata of a SAP HANA system object. The GET /sap_hana/system/request/{id} endpoint can be used to monitor the progress of the job. | mutation createSapHanaSystemRefresh | Available |