utils

package
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2025 License: Apache-2.0 Imports: 4 Imported by: 7

Documentation

Overview

Package utils contains a set of utility functions that are related to supporting Barman cloud

Index

Constants

View Source
const (
	// BarmanCloudBackup is the command name for 'barman-cloud-backup'
	BarmanCloudBackup = "barman-cloud-backup"

	// BarmanCloudBackupShow is the command name for 'barman-cloud-backup-show'
	BarmanCloudBackupShow = BarmanCloudBackup + "-show"

	// BarmanCloudRestore is the command name for 'barman-cloud-backup'
	BarmanCloudRestore = "barman-cloud-restore"

	// BarmanCloudBackupDelete is the command name for 'barman-cloud-backup-delete'
	BarmanCloudBackupDelete = BarmanCloudBackup + "-delete"

	// BarmanCloudBackupList is the command name for 'barman-cloud-backup-delete'
	BarmanCloudBackupList = BarmanCloudBackup + "-list"

	// BarmanCloudWalArchive is the command name for 'barman-cloud-wal-archive'
	BarmanCloudWalArchive = "barman-cloud-wal-archive"

	// BarmanCloudWalRestore is the command name for 'barman-cloud-wal-archive'
	BarmanCloudWalRestore = "barman-cloud-wal-restore"

	// BarmanCloudCheckWalArchive is the command name for 'barman-cloud-check-wal-archive'
	BarmanCloudCheckWalArchive = "barman-cloud-check-wal-archive"
)

Variables

This section is empty.

Functions

func MapToBarmanTagsFormat

func MapToBarmanTagsFormat(option string, mapTags map[string]string) ([]string, error)

MapToBarmanTagsFormat will transform a map[string]string into the Barman tags format needed

func ParsePolicy

func ParsePolicy(policy string) (string, error)

ParsePolicy ensure that the policy string follows the rules required by Barman

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL