Home > Supported and Unsupported Data Types > Cosmos DB
Download this articleCosmos DB data recovery supports restoring the databases and containers to original locations, or to another location with different settings. Refer to the following table for the supported object types you can protect in Cosmos DB.
| Object Types | Sub Object Types | Backup | Restore |
|---|---|---|---|
| Workload Type | Learning | Supported | Unsupported |
| Workload Type | Development/Testing | Supported | Unsupported |
| Workload Type | Production | Supported | Unsupported |
| Capacity mode | Provisioned throughput | Supported | Unsupported |
| Capacity mode | Serverless | Supported | Unsupported |
| Data Encryption | Service-managed key | Supported | Unsupported |
| Data Encryption | Customer-managed key (CMK) | Supported | Unsupported |
| Connectivity method | All networks | Supported | Unsupported |
| Connectivity method | Public endpoint (selected networks) | Supported | Unsupported |
| Connectivity method | Private endpoint | Supported | Unsupported |
| Object Types | Sub Object Types | Backup | Restore |
|---|---|---|---|
| Container | Items | Supported | |
| Container | Settings | Supported | Supported |
| Container | Stored Procedures | Supported | Supported |
| Container | User Defined Functions | Supported | Supported |
| Container | Triggers | Supported | Supported |