Documentation
¶
Index ¶
- func BackupPolicyListWrite(ctx formatter.Context, backupPolicies []ybmclient.BackupScheduleDataV2) error
- func NewBackupPolicyFormat(source string) formatter.Format
- type BackupPolicyContext
- func (c *BackupPolicyContext) BackupStartTime() string
- func (c *BackupPolicyContext) DaysOfTheWeek() string
- func (c *BackupPolicyContext) IncrementalTimeInterval() string
- func (c *BackupPolicyContext) MarshalJSON() ([]byte, error)
- func (c *BackupPolicyContext) RetentionPeriod() string
- func (c *BackupPolicyContext) State() string
- func (c *BackupPolicyContext) TimeInterval() string
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 ¶
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
Click to show internal directories.
Click to hide internal directories.