backupprotectiongroups

package
v0.11.2 Latest Latest
Warning

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

Go to latest
Published: Sep 5, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package backupprotectiongroups contains methods related to BackupProtectionGroups

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BackupProtectionGroupsV1

type BackupProtectionGroupsV1 struct {
	// contains filtered or unexported fields
}

BackupProtectionGroupsV1 represents a custom type struct

func (*BackupProtectionGroupsV1) ListBackupProtectionGroupS3Assets

func (b *BackupProtectionGroupsV1) ListBackupProtectionGroupS3Assets(
	limit *int64,
	start *string,
	sort *string,
	filter *string) (
	*models.ListProtectionGroupS3AssetBackupsResponse, *apiutils.APIError)

ListBackupProtectionGroupS3Assets Retrieves a list of protection group S3 asset backups.

func (*BackupProtectionGroupsV1) ListBackupProtectionGroups

func (b *BackupProtectionGroupsV1) ListBackupProtectionGroups(
	limit *int64,
	start *string,
	sort *string,
	filter *string) (
	*models.ListProtectionGroupBackupsResponse, *apiutils.APIError)

ListBackupProtectionGroups Retrieves a list of protection group backups.

func (*BackupProtectionGroupsV1) ReadBackupProtectionGroup

func (b *BackupProtectionGroupsV1) ReadBackupProtectionGroup(
	backupId string) (
	*models.ReadProtectionGroupBackupResponse, *apiutils.APIError)

ReadBackupProtectionGroup Returns a representation of the specified protection group backup.

func (*BackupProtectionGroupsV1) ReadBackupProtectionGroupS3Asset

func (b *BackupProtectionGroupsV1) ReadBackupProtectionGroupS3Asset(
	backupId string) (
	*models.ReadProtectionGroupS3AssetBackupResponse, *apiutils.APIError)

ReadBackupProtectionGroupS3Asset Returns a representation of the specified protection group S3 asset backup.

type BackupProtectionGroupsV1Client

type BackupProtectionGroupsV1Client interface {
	// ListBackupProtectionGroups Retrieves a list of protection group backups.
	ListBackupProtectionGroups(
		limit *int64,
		start *string,
		sort *string,
		filter *string) (
		*models.ListProtectionGroupBackupsResponse, *apiutils.APIError)

	// ListBackupProtectionGroupS3Assets Retrieves a list of protection group S3 asset backups.
	ListBackupProtectionGroupS3Assets(
		limit *int64,
		start *string,
		sort *string,
		filter *string) (
		*models.ListProtectionGroupS3AssetBackupsResponse, *apiutils.APIError)

	// ReadBackupProtectionGroupS3Asset Returns a representation of the specified protection group S3 asset backup.
	ReadBackupProtectionGroupS3Asset(
		backupId string) (
		*models.ReadProtectionGroupS3AssetBackupResponse, *apiutils.APIError)

	// ReadBackupProtectionGroup Returns a representation of the specified protection group backup.
	ReadBackupProtectionGroup(
		backupId string) (
		*models.ReadProtectionGroupBackupResponse, *apiutils.APIError)
}

BackupProtectionGroupsV1Client represents a custom type interface

func NewBackupProtectionGroupsV1

func NewBackupProtectionGroupsV1(config config.Config) BackupProtectionGroupsV1Client

NewBackupProtectionGroupsV1 returns BackupProtectionGroupsV1Client

Jump to

Keyboard shortcuts

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