nomad v0.7.1 Mix.Tasks.Nomad.Storage.Migrate

Task for automatically migrating a remote storage on the chosen cloud provider’s storage service to another copying every file and storing them in the same directory structure as the original storage.

Summary

Functions

Callback implementation for c:ExAws.S3.Client.abort_multipart_upload/3

Callback implementation for c:ExAws.S3.Client.complete_multipart_upload/4

Callback implementation for c:ExAws.S3.Client.delete_bucket/1

Callback implementation for c:ExAws.S3.Client.delete_bucket_cors/1

Callback implementation for c:ExAws.S3.Client.delete_bucket_lifecycle/1

Callback implementation for c:ExAws.S3.Client.delete_bucket_policy/1

Callback implementation for c:ExAws.S3.Client.delete_bucket_replication/1

Callback implementation for c:ExAws.S3.Client.delete_bucket_tagging/1

Callback implementation for c:ExAws.S3.Client.delete_bucket_website/1

Callback implementation for c:ExAws.S3.Client.delete_multiple_objects/2

Callback implementation for c:ExAws.S3.Client.delete_multiple_objects/3

Callback implementation for c:ExAws.S3.Client.delete_object/2

Callback implementation for c:ExAws.S3.Client.delete_object!/2

Callback implementation for c:ExAws.S3.Client.get_bucket_acl/1

Callback implementation for c:ExAws.S3.Client.get_bucket_cors/1

Callback implementation for c:ExAws.S3.Client.get_bucket_lifecycle/1

Callback implementation for c:ExAws.S3.Client.get_bucket_location/1

Callback implementation for c:ExAws.S3.Client.get_bucket_logging/1

Callback implementation for c:ExAws.S3.Client.get_bucket_notification/1

Callback implementation for c:ExAws.S3.Client.get_bucket_object_versions/1

Callback implementation for c:ExAws.S3.Client.get_bucket_object_versions/2

Callback implementation for c:ExAws.S3.Client.get_bucket_policy/1

Callback implementation for c:ExAws.S3.Client.get_bucket_replication/1

Callback implementation for c:ExAws.S3.Client.get_bucket_request_payment/1

Callback implementation for c:ExAws.S3.Client.get_bucket_tagging/1

Callback implementation for c:ExAws.S3.Client.get_bucket_versioning/1

Callback implementation for c:ExAws.S3.Client.get_bucket_website/1

Callback implementation for c:ExAws.S3.Client.get_object/2

Callback implementation for c:ExAws.S3.Client.get_object/3

Callback implementation for c:ExAws.S3.Client.get_object!/2

Callback implementation for c:ExAws.S3.Client.get_object!/3

Callback implementation for c:ExAws.S3.Client.get_object_acl/2

Callback implementation for c:ExAws.S3.Client.get_object_acl/3

Callback implementation for c:ExAws.S3.Client.get_object_torrent/2

Callback implementation for c:ExAws.S3.Client.head_bucket/1

Callback implementation for c:ExAws.S3.Client.head_object/2

Callback implementation for c:ExAws.S3.Client.head_object/3

Callback implementation for c:ExAws.S3.Client.initiate_multipart_upload/2

Callback implementation for c:ExAws.S3.Client.initiate_multipart_upload/3

Callback implementation for c:ExAws.S3.Client.list_buckets/0

Callback implementation for c:ExAws.S3.Client.list_buckets/1

Callback implementation for NomadStorage.list_classes/0

Callback implementation for c:ExAws.S3.Client.list_multipart_uploads/1

Callback implementation for c:ExAws.S3.Client.list_multipart_uploads/2

Callback implementation for c:ExAws.S3.Client.list_objects/1

Callback implementation for c:ExAws.S3.Client.list_objects/2

Callback implementation for c:ExAws.S3.Client.list_objects!/1

Callback implementation for c:ExAws.S3.Client.list_objects!/2

Callback implementation for c:ExAws.S3.Client.list_parts/3

Callback implementation for c:ExAws.S3.Client.list_parts/4

Callback implementation for c:ExAws.S3.Client.options_object/4

Callback implementation for c:ExAws.S3.Client.options_object/5

Callback implementation for c:ExAws.S3.Client.post_object_restore/4

Callback implementation for c:ExAws.S3.Client.presigned_url/4

Callback implementation for c:ExAws.S3.Client.put_bucket/2

Callback implementation for c:ExAws.S3.Client.put_bucket_acl/2

Callback implementation for c:ExAws.S3.Client.put_bucket_cors/2

Callback implementation for c:ExAws.S3.Client.put_bucket_lifecycle/2

Callback implementation for c:ExAws.S3.Client.put_bucket_logging/2

Callback implementation for c:ExAws.S3.Client.put_bucket_notification/2

Callback implementation for c:ExAws.S3.Client.put_bucket_policy/2

Callback implementation for c:ExAws.S3.Client.put_bucket_replication/2

Callback implementation for c:ExAws.S3.Client.put_bucket_request_payment/2

Callback implementation for c:ExAws.S3.Client.put_bucket_tagging/2

Callback implementation for c:ExAws.S3.Client.put_bucket_versioning/2

Callback implementation for c:ExAws.S3.Client.put_bucket_website/2

Callback implementation for c:ExAws.S3.Client.put_object/3

Callback implementation for c:ExAws.S3.Client.put_object/4

Callback implementation for c:ExAws.S3.Client.put_object!/3

Callback implementation for c:ExAws.S3.Client.put_object!/4

Callback implementation for c:ExAws.S3.Client.put_object_acl/3

Callback implementation for c:ExAws.S3.Client.put_object_acl!/3

Callback implementation for c:ExAws.S3.Client.put_object_copy/4

Callback implementation for c:ExAws.S3.Client.put_object_copy/5

Callback implementation for c:ExAws.S3.Client.put_object_copy!/4

Callback implementation for c:ExAws.S3.Client.put_object_copy!/5

Callback implementation for c:Mix.Task.run/1

Callback implementation for c:ExAws.S3.Client.stream_objects!/1

Callback implementation for c:ExAws.S3.Client.stream_objects!/2

Callback implementation for c:ExAws.S3.Client.upload_part/5

Callback implementation for c:ExAws.S3.Client.upload_part/6

Callback implementation for c:ExAws.S3.Client.upload_part_copy/4

Callback implementation for c:ExAws.S3.Client.upload_part_copy/5

Functions

abort_multipart_upload(arg0, arg1, arg2)

Callback implementation for c:ExAws.S3.Client.abort_multipart_upload/3.

complete_multipart_upload(arg0, arg1, arg2, arg3)

Callback implementation for c:ExAws.S3.Client.complete_multipart_upload/4.

create_storage(name, region, class, fun \\ &put_bucket/2)
create_storage!(name, region, class, fun \\ &put_bucket/2)
delete_bucket(arg0)

Callback implementation for c:ExAws.S3.Client.delete_bucket/1.

delete_bucket_cors(arg0)

Callback implementation for c:ExAws.S3.Client.delete_bucket_cors/1.

delete_bucket_lifecycle(arg0)

Callback implementation for c:ExAws.S3.Client.delete_bucket_lifecycle/1.

delete_bucket_policy(arg0)

Callback implementation for c:ExAws.S3.Client.delete_bucket_policy/1.

delete_bucket_replication(arg0)

Callback implementation for c:ExAws.S3.Client.delete_bucket_replication/1.

delete_bucket_tagging(arg0)

Callback implementation for c:ExAws.S3.Client.delete_bucket_tagging/1.

delete_bucket_website(arg0)

Callback implementation for c:ExAws.S3.Client.delete_bucket_website/1.

delete_item(bucket, object, fun \\ &delete_object/2)
delete_item!(bucket, object, fun \\ &delete_object/2)
delete_multiple_objects(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.delete_multiple_objects/2.

delete_multiple_objects(arg0, arg1, arg2)

Callback implementation for c:ExAws.S3.Client.delete_multiple_objects/3.

delete_object(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.delete_object/2.

delete_object(arg0, arg1, arg2)
delete_object!(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.delete_object!/2.

delete_object!(arg0, arg1, arg2)
delete_storage(bucket, fun \\ &delete_bucket/1)
delete_storage!(bucket, fun \\ &delete_bucket/1)
get_bucket_acl(arg0)

Callback implementation for c:ExAws.S3.Client.get_bucket_acl/1.

get_bucket_cors(arg0)

Callback implementation for c:ExAws.S3.Client.get_bucket_cors/1.

get_bucket_lifecycle(arg0)

Callback implementation for c:ExAws.S3.Client.get_bucket_lifecycle/1.

get_bucket_location(arg0)

Callback implementation for c:ExAws.S3.Client.get_bucket_location/1.

get_bucket_logging(arg0)

Callback implementation for c:ExAws.S3.Client.get_bucket_logging/1.

get_bucket_notification(arg0)

Callback implementation for c:ExAws.S3.Client.get_bucket_notification/1.

get_bucket_object_versions(arg0)

Callback implementation for c:ExAws.S3.Client.get_bucket_object_versions/1.

get_bucket_object_versions(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.get_bucket_object_versions/2.

get_bucket_policy(arg0)

Callback implementation for c:ExAws.S3.Client.get_bucket_policy/1.

get_bucket_replication(arg0)

Callback implementation for c:ExAws.S3.Client.get_bucket_replication/1.

get_bucket_request_payment(arg0)

Callback implementation for c:ExAws.S3.Client.get_bucket_request_payment/1.

get_bucket_tagging(arg0)

Callback implementation for c:ExAws.S3.Client.get_bucket_tagging/1.

get_bucket_versioning(arg0)

Callback implementation for c:ExAws.S3.Client.get_bucket_versioning/1.

get_bucket_website(arg0)

Callback implementation for c:ExAws.S3.Client.get_bucket_website/1.

get_item(bucket, object, fun \\ &get_object/2)
get_item!(bucket, object, fun \\ &get_object/2)
get_item_acl(bucket, object, fun \\ &get_object_acl/2)
get_item_acl!(bucket, object, fun \\ &get_object_acl/2)
get_object(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.get_object/2.

get_object(arg0, arg1, arg2)

Callback implementation for c:ExAws.S3.Client.get_object/3.

get_object!(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.get_object!/2.

get_object!(arg0, arg1, arg2)

Callback implementation for c:ExAws.S3.Client.get_object!/3.

get_object_acl(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.get_object_acl/2.

get_object_acl(arg0, arg1, arg2)

Callback implementation for c:ExAws.S3.Client.get_object_acl/3.

get_object_torrent(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.get_object_torrent/2.

get_storage_acl(bucket, fun \\ &get_bucket_acl/1)
get_storage_acl!(bucket, fun \\ &get_bucket_acl/1)
get_storage_class(bucket)

Callback implementation for NomadStorage.get_storage_class/1.

get_storage_region(bucket, fun \\ &get_bucket_location/1)
get_storage_region!(bucket, fun \\ &get_bucket_location/1)
head_bucket(arg0)

Callback implementation for c:ExAws.S3.Client.head_bucket/1.

head_object(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.head_object/2.

head_object(arg0, arg1, arg2)

Callback implementation for c:ExAws.S3.Client.head_object/3.

initiate_multipart_upload(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.initiate_multipart_upload/2.

initiate_multipart_upload(arg0, arg1, arg2)

Callback implementation for c:ExAws.S3.Client.initiate_multipart_upload/3.

list_buckets()

Callback implementation for c:ExAws.S3.Client.list_buckets/0.

list_buckets(arg0)

Callback implementation for c:ExAws.S3.Client.list_buckets/1.

list_classes()

Specs

list_classes :: [binary]

Callback implementation for NomadStorage.list_classes/0.

list_items(bucket, fun \\ &list_objects/1)
list_items!(bucket, fun \\ &list_objects/1)
list_multipart_uploads(arg0)

Callback implementation for c:ExAws.S3.Client.list_multipart_uploads/1.

list_multipart_uploads(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.list_multipart_uploads/2.

list_objects(arg0)

Callback implementation for c:ExAws.S3.Client.list_objects/1.

list_objects(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.list_objects/2.

list_objects!(arg0)

Callback implementation for c:ExAws.S3.Client.list_objects!/1.

list_objects!(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.list_objects!/2.

list_parts(arg0, arg1, arg2)

Callback implementation for c:ExAws.S3.Client.list_parts/3.

list_parts(arg0, arg1, arg2, arg3)

Callback implementation for c:ExAws.S3.Client.list_parts/4.

list_storages(fun \\ &list_buckets/0)
list_storages!(fun \\ &list_buckets/0)
new(opts \\ [])
options_object(arg0, arg1, arg2, arg3)

Callback implementation for c:ExAws.S3.Client.options_object/4.

options_object(arg0, arg1, arg2, arg3, arg4)

Callback implementation for c:ExAws.S3.Client.options_object/5.

post_object_restore(arg0, arg1, arg2)
post_object_restore(arg0, arg1, arg2, arg3)

Callback implementation for c:ExAws.S3.Client.post_object_restore/4.

presigned_url(arg0, arg1, arg2)
presigned_url(arg0, arg1, arg2, arg3)

Callback implementation for c:ExAws.S3.Client.presigned_url/4.

put_bucket(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.put_bucket/2.

put_bucket(arg0, arg1, arg2)
put_bucket_acl(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.put_bucket_acl/2.

put_bucket_cors(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.put_bucket_cors/2.

put_bucket_lifecycle(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.put_bucket_lifecycle/2.

put_bucket_logging(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.put_bucket_logging/2.

put_bucket_notification(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.put_bucket_notification/2.

put_bucket_policy(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.put_bucket_policy/2.

put_bucket_replication(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.put_bucket_replication/2.

put_bucket_request_payment(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.put_bucket_request_payment/2.

put_bucket_tagging(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.put_bucket_tagging/2.

put_bucket_versioning(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.put_bucket_versioning/2.

put_bucket_website(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.put_bucket_website/2.

put_item(bucket, filepath, bucket_path, fun \\ &put_object/3)
put_item!(bucket, filepath, bucket_path, fun \\ &put_object/3)
put_object(arg0, arg1, arg2)

Callback implementation for c:ExAws.S3.Client.put_object/3.

put_object(arg0, arg1, arg2, arg3)

Callback implementation for c:ExAws.S3.Client.put_object/4.

put_object!(arg0, arg1, arg2)

Callback implementation for c:ExAws.S3.Client.put_object!/3.

put_object!(arg0, arg1, arg2, arg3)

Callback implementation for c:ExAws.S3.Client.put_object!/4.

put_object_acl(arg0, arg1, arg2)

Callback implementation for c:ExAws.S3.Client.put_object_acl/3.

put_object_acl!(arg0, arg1, arg2)

Callback implementation for c:ExAws.S3.Client.put_object_acl!/3.

put_object_copy(arg0, arg1, arg2, arg3)

Callback implementation for c:ExAws.S3.Client.put_object_copy/4.

put_object_copy(arg0, arg1, arg2, arg3, arg4)

Callback implementation for c:ExAws.S3.Client.put_object_copy/5.

put_object_copy!(arg0, arg1, arg2, arg3)

Callback implementation for c:ExAws.S3.Client.put_object_copy!/4.

put_object_copy!(arg0, arg1, arg2, arg3, arg4)

Callback implementation for c:ExAws.S3.Client.put_object_copy!/5.

run(args)

Callback implementation for c:Mix.Task.run/1.

stream_objects!(arg0)

Callback implementation for c:ExAws.S3.Client.stream_objects!/1.

stream_objects!(arg0, arg1)

Callback implementation for c:ExAws.S3.Client.stream_objects!/2.

upload_part(arg0, arg1, arg2, arg3, arg4)

Callback implementation for c:ExAws.S3.Client.upload_part/5.

upload_part(arg0, arg1, arg2, arg3, arg4, arg5)

Callback implementation for c:ExAws.S3.Client.upload_part/6.

upload_part_copy(arg0, arg1, arg2, arg3)

Callback implementation for c:ExAws.S3.Client.upload_part_copy/4.

upload_part_copy(arg0, arg1, arg2, arg3, arg4)

Callback implementation for c:ExAws.S3.Client.upload_part_copy/5.