backupawsebsvolumes

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package backupawsebsvolumes contains methods related to BackupAwsEbsVolumes

Index

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

Jump to

Keyboard shortcuts

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