Weaviate Backup Restore Request Structure is a JSON Structure definition published by Weaviate, describing 5 properties. It conforms to the https://json-structure.org/meta/extended/v0/# meta-schema.
{
"$schema": "https://json-structure.org/meta/extended/v0/#",
"$id": "https://api-evangelist.github.io/weaviate/json-structure/weaviate-backup-restore-request-structure.json",
"title": "BackupRestoreRequest",
"description": "Request body for restoring a backup for a set of collections (classes).",
"type": "object",
"properties": {
"config": {
"type": "#RestoreConfig"
},
"include": {
"type": "array",
"description": "List of collections (classes) to include in the backup restoration process."
},
"exclude": {
"type": "array",
"description": "List of collections (classes) to exclude from the backup restoration process."
},
"node_mapping": {
"type": "map",
"description": "Allows overriding the node names stored in the backup with different ones. Useful when restoring backups to a different environment."
},
"overwriteAlias": {
"type": "bool",
"description": "Allows ovewriting the collection alias if there is a conflict"
}
}
}
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.