nomad
v0.7.1
Pages
Modules
Mix.Tasks.Nomad.DatabaseInstance.Create
Summary
Functions
run/1
Mix.Tasks.Nomad.DatabaseInstance.Delete
Summary
Functions
run/1
Mix.Tasks.Nomad.DatabaseInstance.List
Summary
Functions
run/1
Mix.Tasks.Nomad.DatabaseInstance.Restart
Summary
Functions
run/1
Mix.Tasks.Nomad.Deploy
Summary
Functions
run/1
Mix.Tasks.Nomad.Storage.Create
Summary
Functions
run/1
Mix.Tasks.Nomad.Storage.Delete
Summary
Functions
run/1
Mix.Tasks.Nomad.Storage.List
Summary
Functions
run/1
Mix.Tasks.Nomad.Storage.Migrate
Summary
Functions
abort_multipart_upload/3
complete_multipart_upload/4
create_storage/4
create_storage!/4
delete_bucket/1
delete_bucket_cors/1
delete_bucket_lifecycle/1
delete_bucket_policy/1
delete_bucket_replication/1
delete_bucket_tagging/1
delete_bucket_website/1
delete_item/3
delete_item!/3
delete_multiple_objects/2
delete_multiple_objects/3
delete_object/2
delete_object/3
delete_object!/2
delete_object!/3
delete_storage/2
delete_storage!/2
get_bucket_acl/1
get_bucket_cors/1
get_bucket_lifecycle/1
get_bucket_location/1
get_bucket_logging/1
get_bucket_notification/1
get_bucket_object_versions/1
get_bucket_object_versions/2
get_bucket_policy/1
get_bucket_replication/1
get_bucket_request_payment/1
get_bucket_tagging/1
get_bucket_versioning/1
get_bucket_website/1
get_item/3
get_item!/3
get_item_acl/3
get_item_acl!/3
get_object/2
get_object/3
get_object!/2
get_object!/3
get_object_acl/2
get_object_acl/3
get_object_torrent/2
get_storage_acl/2
get_storage_acl!/2
get_storage_class/1
get_storage_region/2
get_storage_region!/2
head_bucket/1
head_object/2
head_object/3
initiate_multipart_upload/2
initiate_multipart_upload/3
list_buckets/0
list_buckets/1
list_classes/0
list_items/2
list_items!/2
list_multipart_uploads/1
list_multipart_uploads/2
list_objects/1
list_objects/2
list_objects!/1
list_objects!/2
list_parts/3
list_parts/4
list_storages/1
list_storages!/1
new/1
options_object/4
options_object/5
post_object_restore/3
post_object_restore/4
presigned_url/3
presigned_url/4
put_bucket/2
put_bucket/3
put_bucket_acl/2
put_bucket_cors/2
put_bucket_lifecycle/2
put_bucket_logging/2
put_bucket_notification/2
put_bucket_policy/2
put_bucket_replication/2
put_bucket_request_payment/2
put_bucket_tagging/2
put_bucket_versioning/2
put_bucket_website/2
put_item/4
put_item!/4
put_object/3
put_object/4
put_object!/3
put_object!/4
put_object_acl/3
put_object_acl!/3
put_object_copy/4
put_object_copy/5
put_object_copy!/4
put_object_copy!/5
run/1
stream_objects!/1
stream_objects!/2
upload_part/5
upload_part/6
upload_part_copy/4
upload_part_copy/5
Mix.Tasks.Nomad.VirtualMachineInstance.Create
Summary
Functions
run/1
Mix.Tasks.Nomad.VirtualMachineInstance.Delete
Summary
Functions
run/1
Mix.Tasks.Nomad.VirtualMachineInstance.List
Summary
Functions
run/1
Mix.Tasks.Nomad.VirtualMachineInstance.Restart
Summary
Functions
run/1
Nomad
Summary
Functions
start/2
Nomad.AWS.SQL
Nomad.AWS.SQL.Helper
Summary
Functions
attach_volume/3
attach_volume/4
authorize_security_group_egress/1
authorize_security_group_egress/2
authorize_security_group_ingress/0
authorize_security_group_ingress/1
bundle_instance/2
bundle_instance/3
cancel_bundle_task/1
cancel_bundle_task/2
copy_image/3
copy_image/4
copy_snapshot/2
copy_snapshot/3
create_image/2
create_image/3
create_key_pair/1
create_key_pair/2
create_security_group/2
create_security_group/3
create_sg_with_local_public_ip_allowed/2
create_snapshot/1
create_snapshot/2
create_subnet/2
create_subnet/3
create_tags/2
create_tags/3
create_volume/2
create_volume/3
create_vpc/1
create_vpc/2
delete_key_pair/1
delete_key_pair/2
delete_snapshot/1
delete_snapshot/2
delete_subnet/1
delete_subnet/2
delete_tags/1
delete_tags/2
delete_volume/1
delete_volume/2
delete_vpc/1
delete_vpc/2
deregister_image/1
deregister_image/2
describe_account_attributes/0
describe_account_attributes/1
describe_availability_zones/0
describe_availability_zones/1
describe_bundle_tasks/0
describe_bundle_tasks/1
describe_id_format/0
describe_id_format/1
describe_image_attribute/2
describe_image_attribute/3
describe_images/0
describe_images/1
describe_instance_attribute/2
describe_instance_attribute/3
describe_instance_status/0
describe_instance_status/1
describe_instances/0
describe_instances/1
describe_key_pairs/0
describe_key_pairs/1
describe_regions/0
describe_regions/1
describe_security_groups/0
describe_security_groups/1
describe_snapshot_attribute/2
describe_snapshot_attribute/3
describe_snapshots/0
describe_snapshots/1
describe_subnets/0
describe_subnets/1
describe_tags/0
describe_tags/1
describe_volume_attribute/1
describe_volume_attribute/2
describe_volume_status/0
describe_volume_status/1
describe_volumes/0
describe_volumes/1
describe_vpc_attribute/2
describe_vpc_attribute/3
describe_vpcs/0
describe_vpcs/1
detach_volume/1
detach_volume/2
enable_volume_io/1
enable_volume_io/2
get_console_output/1
get_console_output/2
get_password_data/1
get_password_data/2
import_key_pair/2
import_key_pair/3
modify_id_format/2
modify_image_attribute/1
modify_image_attribute/2
modify_instance_attribute/1
modify_instance_attribute/2
modify_snapshot_attribute/1
modify_snapshot_attribute/2
modify_subnet_attribute/1
modify_subnet_attribute/2
modify_volume_attribute/1
modify_volume_attribute/2
modify_vpc_attribute/1
modify_vpc_attribute/2
monitor_instances/1
monitor_instances/2
new/1
reboot_instances/1
reboot_instances/2
register_image/1
register_image/2
report_instance_status/2
report_instance_status/3
reset_image_attribute/2
reset_image_attribute/3
reset_instance_attribute/2
reset_instance_attribute/3
reset_snapshot_attribute/2
reset_snapshot_attribute/3
revoke_security_group_egress/1
revoke_security_group_egress/2
revoke_security_group_ingress/0
revoke_security_group_ingress/1
run_instances/3
run_instances/4
start_instances/1
start_instances/2
stop_instances/1
stop_instances/2
terminate_instances/1
terminate_instances/2
unmonitor_instances/1
unmonitor_instances/2
Nomad.AWS.Storage
Summary
Functions
abort_multipart_upload/3
complete_multipart_upload/4
delete_bucket/1
delete_bucket_cors/1
delete_bucket_lifecycle/1
delete_bucket_policy/1
delete_bucket_replication/1
delete_bucket_tagging/1
delete_bucket_website/1
delete_multiple_objects/2
delete_multiple_objects/3
delete_object/2
delete_object/3
delete_object!/2
delete_object!/3
get_bucket_acl/1
get_bucket_cors/1
get_bucket_lifecycle/1
get_bucket_location/1
get_bucket_logging/1
get_bucket_notification/1
get_bucket_object_versions/1
get_bucket_object_versions/2
get_bucket_policy/1
get_bucket_replication/1
get_bucket_request_payment/1
get_bucket_tagging/1
get_bucket_versioning/1
get_bucket_website/1
get_object/2
get_object/3
get_object!/2
get_object!/3
get_object_acl/2
get_object_acl/3
get_object_torrent/2
head_bucket/1
head_object/2
head_object/3
initiate_multipart_upload/2
initiate_multipart_upload/3
list_buckets/0
list_buckets/1
list_multipart_uploads/1
list_multipart_uploads/2
list_objects/1
list_objects/2
list_objects!/1
list_objects!/2
list_parts/3
list_parts/4
new/1
options_object/4
options_object/5
post_object_restore/3
post_object_restore/4
presigned_url/3
presigned_url/4
put_bucket/2
put_bucket/3
put_bucket_acl/2
put_bucket_cors/2
put_bucket_lifecycle/2
put_bucket_logging/2
put_bucket_notification/2
put_bucket_policy/2
put_bucket_replication/2
put_bucket_request_payment/2
put_bucket_tagging/2
put_bucket_versioning/2
put_bucket_website/2
put_object/3
put_object/4
put_object!/3
put_object!/4
put_object_acl/3
put_object_acl!/3
put_object_copy/4
put_object_copy/5
put_object_copy!/4
put_object_copy!/5
stream_objects!/1
stream_objects!/2
upload_part/5
upload_part/6
upload_part_copy/4
upload_part_copy/5
Nomad.AWS.VirtualMachines
Nomad.DeploymentScript
Summary
Functions
build_script/0
delete_script/0
Nomad.GCL.SQL
Nomad.GCL.Storage
Nomad.GCL.VirtualMachines
Nomad.NginxScript
Summary
Functions
build_script/0
delete_script/0
Nomad.RemoteDeploy
Summary
Functions
run/0
Nomad.RemoteSetupScript
Summary
Functions
build_script/0
delete_script/0
Nomad.SQL
Summary
Functions
delete_instance/2
delete_instance!/2
get_instance/2
get_instance!/2
get_instance_address/2
insert_instance/6
insert_instance!/6
list_classes/1
list_databases/2
list_databases!/2
list_instances/1
list_instances!/1
restart_instance/2
restart_instance!/2
set_database_host/2
Nomad.Storage
Summary
Functions
create_storage/4
create_storage!/4
delete_item/3
delete_item!/3
delete_storage/2
delete_storage!/2
get_item/3
get_item!/3
get_item_acl/3
get_item_acl!/3
get_storage_acl/2
get_storage_acl!/2
get_storage_class/2
get_storage_class!/2
get_storage_region/2
get_storage_region!/2
list_classes/0
list_items/2
list_items!/2
list_storages/1
list_storages!/1
put_item/4
put_item!/4
Nomad.Supervisor
Summary
Functions
init/1
start_link/0
Nomad.UpstartScript
Summary
Functions
build_script/0
delete_script/0
Nomad.Utils
Summary
Functions
find_public_ip_address/0
get_error_message/1
parse_http_error/1
show_error_message_and_code/1
show_error_message_and_code/2
show_message_and_error_code/1
Nomad.VirtualMachines
Summary
Functions
attach_disk/5
attach_disk!/5
create_disk/2
create_disk/3
create_disk!/2
create_disk!/3
create_virtual_machine/5
create_virtual_machine!/5
delete_disk/3
delete_disk!/3
delete_virtual_machine/3
delete_virtual_machine!/3
detach_disk/4
detach_disk!/4
get_disk/3
get_disk!/3
get_virtual_machine/3
get_virtual_machine!/3
list_classes/1
list_disks/2
list_disks!/2
list_regions/1
list_regions!/1
list_virtual_machines/2
list_virtual_machines!/2
reboot_virtual_machine/3
reboot_virtual_machine!/3
set_virtual_machine_class/4
set_virtual_machine_class!/4
start_virtual_machine/3
start_virtual_machine!/3
stop_virtual_machine/3
stop_virtual_machine!/3
NomadSQL
Summary
Callbacks
delete_instance/1
delete_instance!/1
get_instance/1
get_instance!/1
get_instance_address/1
insert_instance/5
insert_instance!/5
list_classes/0
list_databases/1
list_databases!/1
list_instances/0
list_instances!/0
restart_instance/1
restart_instance!/1
NomadStorage
Summary
Callbacks
create_storage/3
create_storage!/3
delete_item/2
delete_item!/2
delete_storage/1
delete_storage!/1
get_item/2
get_item!/2
get_item_acl/2
get_item_acl!/2
get_storage_acl/1
get_storage_acl!/1
get_storage_class/1
get_storage_region/1
get_storage_region!/1
list_classes/0
list_items/1
list_items!/1
list_storages/0
list_storages!/0
put_item/3
put_item!/3
NomadVirtualMachines
Summary
Callbacks
attach_disk/4
attach_disk!/4
create_disk/2
create_disk/3
create_disk!/2
create_disk!/3
create_virtual_machine/4
create_virtual_machine!/4
delete_disk/2
delete_disk!/2
delete_virtual_machine/2
delete_virtual_machine!/2
detach_disk/3
detach_disk!/3
get_disk/2
get_disk!/2
get_virtual_machine/2
get_virtual_machine!/2
list_classes/0
list_disks/1
list_disks!/1
list_regions/0
list_regions!/0
list_virtual_machines/1
list_virtual_machines!/1
reboot_virtual_machine/2
reboot_virtual_machine!/2
set_virtual_machine_class/3
set_virtual_machine_class!/3
start_virtual_machine/2
start_virtual_machine!/2
stop_virtual_machine/2
stop_virtual_machine!/2
Script
Summary
Callbacks
build_script/0
delete_script/0
nomad v0.7.1
Nomad.AWS.VirtualMachines
Amazon Elastic Compute Cloud adapter for Nomad. API interaction is done through Ex_Aws.