backuppolicyv2

package
v0.1.22-rc3 Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BackupPolicyListWrite

func BackupPolicyListWrite(ctx formatter.Context, backupPolicies []ybmclient.BackupScheduleDataV2) error

BackupPolicyListWrite renders the context for a list of backup policies

func NewBackupPolicyFormat

func NewBackupPolicyFormat(source string) formatter.Format

Types

type BackupPolicyContext

type BackupPolicyContext struct {
	formatter.HeaderContext
	formatter.Context
	// contains filtered or unexported fields
}

func NewBackupPolicyContext

func NewBackupPolicyContext() *BackupPolicyContext

NewBackupPolicyContext creates a new context for rendering backup policy

func (*BackupPolicyContext) BackupStartTime

func (c *BackupPolicyContext) BackupStartTime() string

func (*BackupPolicyContext) DaysOfTheWeek

func (c *BackupPolicyContext) DaysOfTheWeek() string

func (*BackupPolicyContext) IncrementalTimeInterval

func (c *BackupPolicyContext) IncrementalTimeInterval() string

func (*BackupPolicyContext) MarshalJSON

func (c *BackupPolicyContext) MarshalJSON() ([]byte, error)

func (*BackupPolicyContext) RetentionPeriod

func (c *BackupPolicyContext) RetentionPeriod() string

func (*BackupPolicyContext) State

func (c *BackupPolicyContext) State() string

func (*BackupPolicyContext) TimeInterval

func (c *BackupPolicyContext) TimeInterval() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳