Back

/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