Documentation
¶
Overview ¶
Package backupawsebsvolumes contains methods related to BackupAwsEbsVolumes
Package backupawsebsvolumes contains methods related to BackupAwsEbsVolumes
Index ¶
- type BackupAwsEbsVolumesV1
- func (b *BackupAwsEbsVolumesV1) CreateBackupAwsEbsVolume(embed *string, body models.CreateBackupAwsEbsVolumeV1Request) (*models.OnDemandEBSBackupResponseV1, *apiutils.APIError)
- func (b *BackupAwsEbsVolumesV1) ListBackupAwsEbsVolumes(limit *int64, start *string, sort *string, filter *string) (*models.ListEBSBackupsResponseV1, *apiutils.APIError)
- func (b *BackupAwsEbsVolumesV1) ReadBackupAwsEbsVolume(backupId string) (*models.ReadEBSBackupResponseV1, *apiutils.APIError)
- type BackupAwsEbsVolumesV1Client
- type BackupAwsEbsVolumesV2
- func (b *BackupAwsEbsVolumesV2) CreateBackupAwsEbsVolume(embed *string, body models.CreateBackupAwsEbsVolumeV2Request) (*models.OnDemandEBSBackupResponse, *apiutils.APIError)
- func (b *BackupAwsEbsVolumesV2) ListBackupAwsEbsVolumes(limit *int64, start *string, sort *string, filter *string) (*models.ListEBSBackupsResponse, *apiutils.APIError)
- func (b *BackupAwsEbsVolumesV2) ReadBackupAwsEbsVolume(backupId string) (*models.ReadEBSBackupResponse, *apiutils.APIError)
- type BackupAwsEbsVolumesV2Client
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