/sla_domain
v1 Endpoints
REST Endpoint |
Description |
GraphQL Query | CDM Availability |
---|---|---|---|
GET /sla_domain | Retrieve summary information for all SLA Domains. This endpoint will be removed in Rubrik CDM v7.1 and replaced with GET /v2/sla_domain . |
query slaDomains | Available |
POST /sla_domain | Create a new SLA Domain on a Rubrik cluster by specifying Domain Rules and policies. Only Managed Volume objects support minute frequency to take transaction log backup. SLA Domain assignment on other objects will be disallowed. This endpoint will be removed in Rubrik CDM v7.1 and replaced with POST /v2/sla_domain . |
Restricted | |
POST /sla_domain/assign_to_downloaded_snapshots | Assigns an SLA Domain to a list of downloaded snapshots. The SLA Domain manages retention for the snapshots in the downloaded location. The assignment does not affect the retention of the snapshots in other locations. | Restricted | |
GET /sla_domain/{id} | Retrieve summary information for a specified SLA Domain. This endpoint will be removed in Rubrik CDM v7.1 and replaced with GET /v2/sla_domain/{id} . |
Available | |
PUT /sla_domain/{id} | Update the properties of an SLA Domain. Effective from Rubrik CDM v8.1, this endpoint will be removed. | query slaDomain | Restricted |
DELETE /sla_domain/{id} | Delete an SLA Domain from a Rubrik cluster. The SLA Domain must not be assigned to any VMs, filesets or databases. This endpoint will be removed in Rubrik CDM v7.1 and replaced with DELETE /v2/sla_domain/{id} . |
Restricted |
v2 Endpoints
REST Endpoint |
Description |
GraphQL Query | CDM Availability |
---|---|---|---|
GET /sla_domain | Retrieve summary information for all SLA Domains. | query slaDomains | Available |
POST /sla_domain | Create a new SLA Domain on a Rubrik cluster by specifying Domain rules and policies. Only Managed Volume objects support minute frequency to take transaction log backup. SLA assignment on other objects will be disallowed. | mutation createGlobalSla | Restricted |
POST /sla_domain/assign_to_snapshot | Assigns an SLA Domain to a list of snapshots. The SLA Domain manages retention for the snapshots. This is an asynchronous operation. | mutation assignRetentionSLAToSnapshots | Restricted |
POST /sla_domain/bulk_assign | Assign managed entities to respective SLA Domains. The assignment event runs in the background after this call returns. SLA Domain assignment is not reflected in subsequent calls until the background job is complete. Avoid mixing calls to synchronous and asynchronous SLA assignment endpoints. | mutation assignSla | Restricted |
GET /sla_domain/{id} | Retrieve summary information for a specified SLA Domain. | query slaDomain | Available |
PATCH /sla_domain/{id} | (DEPRECATED) Patch the properties of an SLA Domain. The recommended endpoint is v3/sla_domain/{id}. | Restricted | |
DELETE /sla_domain/{id} | Delete an SLA Domain from a Rubrik cluster. The SLA Domain must not be assigned to any VMs, filesets or databases. | mutation deleteGlobalSla | Restricted |
POST /sla_domain/{id}/assign | Assign managed entities to the specified SLA Domain. The assignment event runs in the background after this call returns. SLA Domain assignment is not reflected in subsequent calls until the background job is complete. It is not recommended to mix calls to synchronous and asynchronous SLA assignment endpoints. | mutation assignSla | Restricted |
POST /sla_domain/{id}/pause | Pause protection of an SLA Domain. | Restricted |