mirror of
https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api.git
synced 2024-11-24 13:01:28 +00:00
26 lines
522 B
Python
26 lines
522 B
Python
"""Enums representing different service providers."""
|
|
from enum import Enum
|
|
import strawberry
|
|
|
|
|
|
@strawberry.enum
|
|
class DnsProvider(Enum):
|
|
CLOUDFLARE = "CLOUDFLARE"
|
|
DIGITALOCEAN = "DIGITALOCEAN"
|
|
DESEC = "DESEC"
|
|
|
|
|
|
@strawberry.enum
|
|
class ServerProvider(Enum):
|
|
HETZNER = "HETZNER"
|
|
DIGITALOCEAN = "DIGITALOCEAN"
|
|
|
|
|
|
@strawberry.enum
|
|
class BackupProvider(Enum):
|
|
BACKBLAZE = "BACKBLAZE"
|
|
NONE = "NONE"
|
|
# for testing purposes, make sure not selectable in prod.
|
|
MEMORY = "MEMORY"
|
|
FILE = "FILE"
|