Weaviate · Schema

BackupConfig

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 or key within the bucket.
CPUPercentage integer Desired CPU core utilization ranging from 1%-80%
ChunkSize integer Deprecated, has no effect.
CompressionLevel string compression level used by compression algorithm
View JSON Schema on GitHub

JSON Schema

weaviate-backup-config-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://api-evangelist.github.io/weaviate/json-schema/weaviate-backup-config-schema.json",
  "title": "BackupConfig",
  "description": "Backup custom configuration.",
  "type": "object",
  "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 or key within the bucket."
    },
    "CPUPercentage": {
      "type": "integer",
      "description": "Desired CPU core utilization ranging from 1%-80%",
      "default": 50,
      "minimum": 1,
      "maximum": 80
    },
    "ChunkSize": {
      "type": "integer",
      "description": "Deprecated, has no effect."
    },
    "CompressionLevel": {
      "type": "string",
      "description": "compression level used by compression algorithm",
      "enum": [
        "DefaultCompression",
        "BestSpeed",
        "BestCompression",
        "ZstdDefaultCompression",
        "ZstdBestSpeed",
        "ZstdBestCompression",
        "NoCompression"
      ],
      "default": "DefaultCompression"
    }
  }
}