Documentation
¶
Overview ¶
Package backupawsebsvolumes contains methods related to BackupAwsEbsVolumes
Index ¶
- type BackupAwsEbsVolumesV1
- func (b *BackupAwsEbsVolumesV1) CreateBackupAwsEbsVolume(body models.CreateBackupAwsEbsVolumeV1Request) (interface{}, *apiutils.APIError)
- func (b *BackupAwsEbsVolumesV1) ListBackupAwsEbsVolumes(limit *int64, start *string, filter *string) (*models.ListEBSBackupsResponseV1, *apiutils.APIError)
- func (b *BackupAwsEbsVolumesV1) ReadBackupAwsEbsVolume(backupId string) (*models.ReadEBSBackupResponseV1, *apiutils.APIError)
- type BackupAwsEbsVolumesV1Client
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackupAwsEbsVolumesV1 ¶
type BackupAwsEbsVolumesV1 struct {
// contains filtered or unexported fields
}
BackupAwsEbsVolumesV1 represents a custom type struct
func (*BackupAwsEbsVolumesV1) CreateBackupAwsEbsVolume ¶
func (b *BackupAwsEbsVolumesV1) CreateBackupAwsEbsVolume( body models.CreateBackupAwsEbsVolumeV1Request) ( interface{}, *apiutils.APIError)
CreateBackupAwsEbsVolume Performs an on-demand backup for the specified EBS volume. The EBS volume must be protected with a policy that includes a service level agreement (SLA) configured for on-demand backups.
func (*BackupAwsEbsVolumesV1) ListBackupAwsEbsVolumes ¶
func (b *BackupAwsEbsVolumesV1) ListBackupAwsEbsVolumes( limit *int64, start *string, filter *string) ( *models.ListEBSBackupsResponseV1, *apiutils.APIError)
ListBackupAwsEbsVolumes Returns a list of EBS volumes that have been backed up by Clumio. EBS volume backups can be restored through the [POST /restores/aws/ebs-volumes](#operation/restore-aws-ebs-volume) endpoint.
func (*BackupAwsEbsVolumesV1) ReadBackupAwsEbsVolume ¶
func (b *BackupAwsEbsVolumesV1) ReadBackupAwsEbsVolume( backupId string) ( *models.ReadEBSBackupResponseV1, *apiutils.APIError)
ReadBackupAwsEbsVolume Returns a representation of the specified EBS volume backup.
type BackupAwsEbsVolumesV1Client ¶
type BackupAwsEbsVolumesV1Client interface { // Returns a list of EBS volumes that have been backed up by Clumio. EBS volume backups can be restored through the [POST /restores/aws/ebs-volumes](#operation/restore-aws-ebs-volume) endpoint. ListBackupAwsEbsVolumes( limit *int64, start *string, filter *string) ( *models.ListEBSBackupsResponseV1, *apiutils.APIError) // Performs an on-demand backup for the specified EBS volume. The EBS volume must be protected with a policy that includes a service level agreement (SLA) configured for on-demand backups. CreateBackupAwsEbsVolume( body models.CreateBackupAwsEbsVolumeV1Request) ( interface{}, *apiutils.APIError) // Returns a representation of the specified EBS volume backup. ReadBackupAwsEbsVolume( backupId string) ( *models.ReadEBSBackupResponseV1, *apiutils.APIError) }
BackupAwsEbsVolumesV1Client represents a custom type interface
func NewBackupAwsEbsVolumesV1 ¶
func NewBackupAwsEbsVolumesV1(config config.Config) BackupAwsEbsVolumesV1Client
NewBackupAwsEbsVolumesV1 returns BackupAwsEbsVolumesV1Client