Documentation
¶
Overview ¶
Package backupprotectiongroups contains methods related to BackupProtectionGroups
Index ¶
- type BackupProtectionGroupsV1
- func (b *BackupProtectionGroupsV1) ListBackupProtectionGroupS3Assets(limit *int64, start *string, sort *string, filter *string) (*models.ListProtectionGroupS3AssetBackupsResponse, *apiutils.APIError)
- func (b *BackupProtectionGroupsV1) ListBackupProtectionGroups(limit *int64, start *string, sort *string, filter *string) (*models.ListProtectionGroupBackupsResponse, *apiutils.APIError)
- func (b *BackupProtectionGroupsV1) ReadBackupProtectionGroup(backupId string) (*models.ReadProtectionGroupBackupResponse, *apiutils.APIError)
- func (b *BackupProtectionGroupsV1) ReadBackupProtectionGroupS3Asset(backupId string) (*models.ReadProtectionGroupS3AssetBackupResponse, *apiutils.APIError)
- type BackupProtectionGroupsV1Client
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