Weaviate · Schema

RestoreConfig

Backup custom configuration

Vector DatabaseAIMachine LearningSemantic SearchOpen SourceGraphQLKubernetes

Properties

Name Type Description
Endpoint string name of the endpoint, e.g. s3.amazonaws.com
Bucket string Name of the bucket, container, volume, etc
Path string Path within the bucket
CPUPercentage integer Desired CPU core utilization ranging from 1%-80%
rolesOptions string How roles should be restored
usersOptions string How users should be restored
View JSON Schema on GitHub

JSON Schema

weaviate-restoreconfig-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/RestoreConfig",
  "title": "RestoreConfig",
  "type": "object",
  "description": "Backup custom configuration",
  "properties": {
    "Endpoint": {
      "type": "string",
      "description": "name of the endpoint, e.g. s3.amazonaws.com"
    },
    "Bucket": {
      "type": "string",
      "description": "Name of the bucket, container, volume, etc"
    },
    "Path": {
      "type": "string",
      "description": "Path within the bucket"
    },
    "CPUPercentage": {
      "type": "integer",
      "description": "Desired CPU core utilization ranging from 1%-80%",
      "default": 50,
      "minimum": 1,
      "maximum": 80
    },
    "rolesOptions": {
      "type": "string",
      "description": "How roles should be restored",
      "enum": [
        "noRestore",
        "all"
      ],
      "default": "noRestore"
    },
    "usersOptions": {
      "type": "string",
      "description": "How users should be restored",
      "enum": [
        "noRestore",
        "all"
      ],
      "default": "noRestore"
    }
  }
}