package
0.0.0-20240125135217-9e2eb7f88ef0
Repository: https://github.com/larrabee/s3sync.git
Documentation: pkg.go.dev
# Variables
ACLUpdater read objects from input and update its ACL.
CacheControlUpdater updates the cache control.
FilterObjectsByCT accepts an input object and checks if it matches the filter.
FilterObjectsByCTNot accepts an input object and checks if it matches the filter.
FilterObjectsByExt accepts an input object and checks if it matches the filter.
FilterObjectsByExtNot accepts an input object and checks if it matches the filter.
FilterObjectsByMtimeAfter accepts an input object and checks if it matches the filter.
FilterObjectsByMtimeBefore accepts an input object and checks if it matches the filter.
FilterObjectsDirs accepts an input object and checks if ends with "/" Accept only files ended with "/".
FilterObjectsDirsNot accepts an input object and checks if ends with "/" Accept only files NOT ended with "/".
FilterObjectsExist accepts an input object and checks if it exist in target storage This filter read object meta from target storage.
FilterObjectsExist accepts an input object and checks if it exist in target storage This filter read object meta from target storage.
FilterObjectsModified accepts an input object and checks if it matches the filter This filter read object meta from target storage and compare object ETags.
ListSourceStorage list files in source storage and send it's to next pipeline steps.
LoadObjectACL accepts an input object and downloads its ACL.
LoadObjectData accepts an input object and downloads its content and metadata.
LoadObjectMeta accepts an input object and downloads its metadata.
Logger read objects from input, print object name with Log and send object no next pipeline steps.
PipelineRateLimit read objects from input and slow down pipeline processing speed to given rate (obj/sec).
ServerSideEncryptionUpdater updates the SSE mode.
StorageClassUpdater read objects from input and update its Storage Class.
Terminator like a /dev/null
It read objects from input and do not nothing.
UploadObjectData read objects from input, put its content and meta to Target storage and send object to next pipeline steps.