backupawsebsvolumes

package
v0.21.1 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package backupawsebsvolumes contains methods related to BackupAwsEbsVolumes

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(
	embed *string,
	body models.CreateBackupAwsEbsVolumeV1Request) (
	*models.OnDemandEBSBackupResponseV1, *apiutils.APIError)

CreateBackupAwsEbsVolume Performs an on-demand backup for the specified EBS volume.

func (*BackupAwsEbsVolumesV1) ListBackupAwsEbsVolumes

func (b *BackupAwsEbsVolumesV1) ListBackupAwsEbsVolumes(
	limit *int64,
	start *string,
	sort *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 {
	// 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.
	ListBackupAwsEbsVolumes(
		limit *int64,
		start *string,
		sort *string,
		filter *string) (
		*models.ListEBSBackupsResponseV1, *apiutils.APIError)

	// CreateBackupAwsEbsVolume Performs an on-demand backup for the specified EBS volume.
	CreateBackupAwsEbsVolume(
		embed *string,
		body models.CreateBackupAwsEbsVolumeV1Request) (
		*models.OnDemandEBSBackupResponseV1, *apiutils.APIError)

	// ReadBackupAwsEbsVolume 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

type BackupAwsEbsVolumesV2 added in v0.8.0

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

BackupAwsEbsVolumesV2 represents a custom type struct

func (*BackupAwsEbsVolumesV2) CreateBackupAwsEbsVolume added in v0.8.0

func (b *BackupAwsEbsVolumesV2) CreateBackupAwsEbsVolume(
	embed *string,
	body models.CreateBackupAwsEbsVolumeV2Request) (
	*models.OnDemandEBSBackupResponse, *apiutils.APIError)

CreateBackupAwsEbsVolume Performs an on-demand backup for the specified EBS volume.

func (*BackupAwsEbsVolumesV2) ListBackupAwsEbsVolumes added in v0.8.0

func (b *BackupAwsEbsVolumesV2) ListBackupAwsEbsVolumes(
	limit *int64,
	start *string,
	sort *string,
	filter *string) (
	*models.ListEBSBackupsResponse, *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 (*BackupAwsEbsVolumesV2) ReadBackupAwsEbsVolume added in v0.8.0

func (b *BackupAwsEbsVolumesV2) ReadBackupAwsEbsVolume(
	backupId string) (
	*models.ReadEBSBackupResponse, *apiutils.APIError)

ReadBackupAwsEbsVolume Returns a representation of the specified EBS volume backup.

type BackupAwsEbsVolumesV2Client added in v0.8.0

type BackupAwsEbsVolumesV2Client interface {
	// 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.
	ListBackupAwsEbsVolumes(
		limit *int64,
		start *string,
		sort *string,
		filter *string) (
		*models.ListEBSBackupsResponse, *apiutils.APIError)

	// CreateBackupAwsEbsVolume Performs an on-demand backup for the specified EBS volume.
	CreateBackupAwsEbsVolume(
		embed *string,
		body models.CreateBackupAwsEbsVolumeV2Request) (
		*models.OnDemandEBSBackupResponse, *apiutils.APIError)

	// ReadBackupAwsEbsVolume Returns a representation of the specified EBS volume backup.
	ReadBackupAwsEbsVolume(
		backupId string) (
		*models.ReadEBSBackupResponse, *apiutils.APIError)
}

BackupAwsEbsVolumesV2Client represents a custom type interface

func NewBackupAwsEbsVolumesV2 added in v0.8.0

func NewBackupAwsEbsVolumesV2(config config.Config) BackupAwsEbsVolumesV2Client

NewBackupAwsEbsVolumesV2 returns BackupAwsEbsVolumesV2Client

Jump to

Keyboard shortcuts

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