utils

package
v0.20.0 Latest Latest
Warning

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

Go to latest
Published: Jun 10, 2020 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CopyDirectory

func CopyDirectory(source string, dest string) error

CopyDirectory copy the entire directory to another destination

func Retry added in v0.18.0

func Retry(attempts int, sleep time.Duration, f func() error) error

Retry is retrying a function for a maximum number of attempts and time

Types

type ResourceUtil added in v0.17.0

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

ResourceUtil is used for calling any filestore type.

func NewResourceUtil added in v0.17.0

func NewResourceUtil(instanceID string, awsClient *aws.Client) *ResourceUtil

NewResourceUtil returns a new instance of ResourceUtil.

func (*ResourceUtil) GetDatabase added in v0.17.0

func (r *ResourceUtil) GetDatabase(installation *model.Installation) model.Database

GetDatabase returns the Database interface that matches the installation.

func (*ResourceUtil) GetFilestore added in v0.17.0

func (r *ResourceUtil) GetFilestore(installation *model.Installation) model.Filestore

GetFilestore returns the Filestore interface that matches the installation.

Jump to

Keyboard shortcuts

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