WeaviateEx.Backup.Location.S3 (WeaviateEx v0.7.4)

View Source

Amazon S3 backup location

Summary

Functions

Create new S3 location

Convert to API format

Types

t()

@type t() :: %WeaviateEx.Backup.Location.S3{
  access_key_id: String.t() | nil,
  bucket: String.t(),
  endpoint: String.t() | nil,
  path: String.t(),
  region: String.t() | nil,
  secret_access_key: String.t() | nil,
  use_ssl: boolean()
}

Functions

new(bucket, path, opts \\ [])

@spec new(String.t(), String.t(), keyword()) :: t()

Create new S3 location

to_api(loc)

@spec to_api(t()) :: map()

Convert to API format