package v1

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

service Authentication

authentication.proto:12

service Backrest

service.proto:14

service BackrestSyncService

syncservice.proto:17

message Auth

config.proto:241

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:121

Used in: Repo

message CommandPrefix

config.proto:80

Used in: Repo

enum CommandPrefix.CPUNiceLevel

config.proto:88

Used in: CommandPrefix

enum CommandPrefix.IONiceLevel

config.proto:81

Used in: CommandPrefix

message Config

config.proto:21

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:79

Used in: DoRepoTaskRequest

message EncryptedMessage

crypto.proto:13

message GetRemoteReposResponse.RemoteRepoMetadata

syncservice.proto:23

Used in: GetRemoteReposResponse

message Hook

config.proto:148

Used in: Plan, Repo

message Hook.Command

config.proto:197

Used in: Hook

enum Hook.Condition

config.proto:149

Used in: Hook, OperationRunHook

message Hook.Discord

config.proto:212

Used in: Hook

message Hook.Gotify

config.proto:217

Used in: Hook

message Hook.Healthchecks

config.proto:235

Used in: Hook

enum Hook.OnError

config.proto:175

Used in: Hook

message Hook.Shoutrrr

config.proto:230

Used in: Hook

message Hook.Slack

config.proto:225

Used in: Hook

message Hook.Webhook

config.proto:201

Used in: Hook

enum Hook.Webhook.Method

config.proto:203

Used in: Webhook

message HubConfig

config.proto:10

message HubConfig.InstanceInfo

config.proto:13

Used in: HubConfig

message LsEntry

service.proto:134

Used in: ListSnapshotFilesResponse

message Multihost

config.proto:36

Used in: Config

message Multihost.Peer

config.proto:40

Used in: Multihost

message OpSelector

service.proto:68

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

Used in: ClearHistoryRequest, GetOperationsRequest, SyncStreamItem.SyncActionDiffOperations

message Operation

operations.proto:15

Used in: OperationList

message OperationBackup

operations.proto:86

Used in: Operation

message OperationCheck

operations.proto:110

OperationCheck tracks a check operation.

Used in: Operation

message OperationEvent

operations.proto:58

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

Used as response type in: Backrest.GetOperationEvents

Used as field type in: SyncStreamItem.SyncActionSendOperations

enum OperationEventType

operations.proto:68

OperationEventType indicates whether the operation was created or updated

message OperationForget

operations.proto:98

OperationForget tracks a forget operation.

Used in: Operation

message OperationIndexSnapshot

operations.proto:92

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:104

OperationPrune tracks a prune operation.

Used in: Operation

message OperationRestore

operations.proto:123

OperationRestore tracks a restore operation.

Used in: Operation

message OperationRunCommand

operations.proto:116

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

Used in: Operation

message OperationRunHook

operations.proto:135

OperationRunHook tracks a hook that was run.

Used in: Operation

message OperationStats

operations.proto:130

OperationStats tracks a stats operation.

Used in: Operation

enum OperationStatus

operations.proto:75

Used in: Operation, SummaryDashboardResponse.BackupChart

message Plan

config.proto:66

Used in: Config

message PrivateKey

crypto.proto:22

message PrunePolicy

config.proto:115

Used in: Repo

message PublicKey

crypto.proto:17

Used in: Multihost.Peer, SyncStreamItem.SyncActionHandshake

message RemoteConfig

syncservice.proto:102

RemoteConfig contains shareable properties from a remote backrest instance.

Used in: SyncStreamItem.SyncActionSendConfig

message RemoteRepo

syncservice.proto:106

Used in: RemoteConfig

message Repo

config.proto:50

Used as request type in: Backrest.AddRepo, Backrest.CheckRepoExists

Used as field type in: Config

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:98

Used in: OperationForget, Plan

message RetentionPolicy.TimeBucketedCounts

config.proto:105

Used in: RetentionPolicy

message Schedule

config.proto:130

Used in: CheckPolicy, Plan, PrunePolicy

enum Schedule.Clock

config.proto:138

Used in: Schedule

message SignedMessage

crypto.proto:7

Used in: SyncStreamItem, SyncStreamItem.SyncActionHandshake

message SnapshotSummary

restic.proto:20

Used in: ResticSnapshot

message SummaryDashboardResponse.BackupChart

service.proto:175

Used in: Summary

message SummaryDashboardResponse.Summary

service.proto:159

Used in: SummaryDashboardResponse

enum SyncConnectionState

syncservice.proto:31

enum SyncStreamItem.RepoConnectionState

syncservice.proto:68

message SyncStreamItem.SyncActionConnectRepo

syncservice.proto:64

message SyncStreamItem.SyncActionDiffOperations

syncservice.proto:76

Used in: SyncStreamItem

message SyncStreamItem.SyncActionHandshake

syncservice.proto:54

Used in: SyncStreamItem

message SyncStreamItem.SyncActionSendConfig

syncservice.proto:60

Used in: SyncStreamItem

message SyncStreamItem.SyncActionSendOperations

syncservice.proto:86

Used in: SyncStreamItem

message SyncStreamItem.SyncActionThrottle

syncservice.proto:90

Used in: SyncStreamItem

message SyncStreamItem.SyncEstablishSharedSecret

syncservice.proto:94

Used in: SyncStreamItem

message User

config.proto:246

Used in: Auth