Versions in this module Expand all Collapse all v1 v1.3.1 Mar 10, 2020 Changes in this version + type ObjectStore struct + func (_m *ObjectStore) CreateSignedURL(bucket string, key string, ttl time.Duration) (string, error) + func (_m *ObjectStore) DeleteObject(bucket string, key string) error + func (_m *ObjectStore) GetObject(bucket string, key string) (io.ReadCloser, error) + func (_m *ObjectStore) Init(config map[string]string) error + func (_m *ObjectStore) ListCommonPrefixes(bucket string, prefix string, delimiter string) ([]string, error) + func (_m *ObjectStore) ListObjects(bucket string, prefix string) ([]string, error) + func (_m *ObjectStore) ObjectExists(bucket string, key string) (bool, error) + func (_m *ObjectStore) PutObject(bucket string, key string, body io.Reader) error + type VolumeSnapshotter struct + func (_m *VolumeSnapshotter) CreateSnapshot(volumeID string, volumeAZ string, tags map[string]string) (string, error) + func (_m *VolumeSnapshotter) CreateVolumeFromSnapshot(snapshotID string, volumeType string, volumeAZ string, iops *int64) (string, error) + func (_m *VolumeSnapshotter) DeleteSnapshot(snapshotID string) error + func (_m *VolumeSnapshotter) GetVolumeID(pv runtime.Unstructured) (string, error) + func (_m *VolumeSnapshotter) GetVolumeInfo(volumeID string, volumeAZ string) (string, *int64, error) + func (_m *VolumeSnapshotter) Init(config map[string]string) error + func (_m *VolumeSnapshotter) SetVolumeID(pv runtime.Unstructured, volumeID string) (runtime.Unstructured, error)