package v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Authentication

authentication.proto:12

service Backrest

service.proto:19

message Auth

config.proto:306

Used in: Config

message BackupProgressEntry

restic.proto:41

BackupProgressEntriy represents a single entry in the backup progress stream.

Used in: OperationBackup

message BackupProgressError

restic.proto:77

Used in: OperationBackup

message BackupProgressStatusEntry

restic.proto:49

BackupProgressStatusEntry represents a single status entry in the backup progress stream.

Used in: BackupProgressEntry

message BackupProgressSummary

restic.proto:60

BackupProgressSummary represents a the summary event emitted at the end of a backup stream.

Used in: BackupProgressEntry

message CheckPolicy

config.proto:179

Used in: Repo

message CommandPrefix

config.proto:133

Used in: Repo

enum CommandPrefix.CPUNiceLevel

config.proto:141

Used in: CommandPrefix

enum CommandPrefix.IONiceLevel

config.proto:134

Used in: CommandPrefix

message Config

config.proto:12

Config is the top level config object for restic UI.

Used as request type in: Backrest.SetConfig

Used as response type in: Backrest.AddRepo, Backrest.GetConfig, Backrest.RemoveRepo, Backrest.SetConfig

enum DoRepoTaskRequest.Task

service.proto:120

Used in: DoRepoTaskRequest

message ForgetPolicy

config.proto:168

Used in: Repo

message Hook

config.proto:206

Used in: Plan, Repo

message Hook.Command

config.proto:256

Used in: Hook

enum Hook.Condition

config.proto:207

Used in: Hook, OperationRunHook

message Hook.Discord

config.proto:271

Used in: Hook

message Hook.Gotify

config.proto:276

Used in: Hook

message Hook.Healthchecks

config.proto:294

Used in: Hook

enum Hook.OnError

config.proto:233

Used in: Hook

message Hook.Shoutrrr

config.proto:289

Used in: Hook

message Hook.Slack

config.proto:284

Used in: Hook

message Hook.Telegram

config.proto:299

Used in: Hook

message Hook.Webhook

config.proto:260

Used in: Hook

enum Hook.Webhook.Method

config.proto:262

Used in: Webhook

message LsEntry

service.proto:181

Used in: ListSnapshotFilesResponse

message Multihost

config.proto:27

Used in: Config

message Multihost.PairingToken

config.proto:44

Used in: Multihost

message Multihost.Peer

config.proto:33

Used in: Multihost

message Multihost.Permission

config.proto:54

Used in: GeneratePairingTokenRequest, PairingToken, Peer

enum Multihost.Permission.Type

config.proto:55

Used in: Permission

message OpSelector

service.proto:79

OpSelector is a message that can be used to select operations e.g. by query.

Used in: ClearHistoryRequest, GetOperationsRequest

message Operation

operations.proto:16

Operation is the basic unit of record in backrest

Used in: OperationList

message OperationBackup

operations.proto:89

Used in: Operation

message OperationCheck

operations.proto:114

OperationCheck tracks a check operation.

Used in: Operation

message OperationEvent

operations.proto:61

OperationEvent is used in the wireformat to stream operation changes to clients

Used as response type in: Backrest.GetOperationEvents

Used as field type in: v1sync.SyncStreamItem.SyncActionReceiveOperations

enum OperationEventType

operations.proto:71

OperationEventType indicates whether the operation was created or updated

message OperationForget

operations.proto:102

OperationForget tracks a forget operation.

Used in: Operation

message OperationIndexSnapshot

operations.proto:96

OperationIndexSnapshot tracks that a snapshot was detected by backrest.

Used in: Operation

message OperationList

operations.proto:11

Used as response type in: Backrest.GetOperations

Used as field type in: OperationEvent

message OperationPrune

operations.proto:108

OperationPrune tracks a prune operation.

Used in: Operation

message OperationRestore

operations.proto:127

OperationRestore tracks a restore operation.

Used in: Operation

message OperationRunCommand

operations.proto:120

OperationRunCommand tracks a long running command. Commands are grouped into a flow ID for each session.

Used in: Operation

message OperationRunHook

operations.proto:139

OperationRunHook tracks a hook that was run.

Used in: Operation

message OperationStats

operations.proto:134

OperationStats tracks a stats operation.

Used in: Operation

enum OperationStatus

operations.proto:78

Used in: Operation, SummaryDashboardResponse.BackupChart

message Plan

config.proto:119

Used in: Config, v1sync.RemoteConfig, v1sync.SetConfigRequest, v1sync.SetRemoteClientConfigRequest, v1sync.SyncStreamItem.SyncActionSetConfig

message PrivateKey

crypto.proto:19

Used in: Multihost

message PrunePolicy

config.proto:173

Used in: Repo

message PublicKey

crypto.proto:14

Used in: v1sync.AuthorizationToken, v1sync.SyncStreamItem.SyncActionHandshake

message Repo

config.proto:101

Used in: AddRepoRequest, CheckRepoExistsRequest, Config, v1sync.RemoteConfig, v1sync.SetConfigRequest, v1sync.SetRemoteClientConfigRequest, v1sync.SyncStreamItem.SyncActionSetConfig

message RepoStats

restic.proto:95

Used in: OperationStats

message ResticSnapshot

restic.proto:8

ResticSnapshot represents a restic snapshot.

Used in: OperationForget, OperationIndexSnapshot, ResticSnapshotList

message RestoreProgressEntry

restic.proto:85

RestoreProgressEvent represents a single entry in the restore progress stream.

Used in: OperationRestore

message RetentionPolicy

config.proto:151

Used in: ForgetPolicy, OperationForget, Plan

message RetentionPolicy.TimeBucketedCounts

config.proto:158

Used in: RetentionPolicy

message Schedule

config.proto:188

Used in: CheckPolicy, ForgetPolicy, Plan, PrunePolicy

enum Schedule.Clock

config.proto:196

Used in: Schedule

message SignedMessage

crypto.proto:7

Used in: v1sync.AuthenticateRequest, v1sync.AuthorizationToken, v1sync.SyncStreamItem

message SnapshotSummary

restic.proto:20

Used in: ResticSnapshot

message SummaryDashboardResponse.BackupChart

service.proto:222

Used in: Summary

message SummaryDashboardResponse.Summary

service.proto:206

Used in: SummaryDashboardResponse

message User

config.proto:311

Used in: Auth