This file is part of anc-api-tools.

anc-api-tools is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

anc-api-tools is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with anc-api-tools.  If not, see <http://www.gnu.org/licenses/>.

Atlantic.Net API Tools Readme

More information regarding Atlantic.Net's API and API tools can be found by visiting:
https://www.atlantic.net/docs/api/

Setting needed variables:

export ANC_HOME=/path/to/where/you/extracted/anc-api-tools/ # path to anc-api-tools
export ANC_ACCESS_KEY_ID=/path/to/your/anc-access.key # your public key
export ANC_PRIVATE_KEY=/path/to/your/anc-private.key # your private key

General Usage:

anc-<function-name> parameter1=value1 parameter2=value2 parameter3=value3 ...

...where <funciton-name> is one of the functions listed below.

Available Functions:
anc-describe-image - Describes the description of Cloud Images available for deployment from the Atlantic.Net Cloud.
anc-describe-instance - Describes all values for a specific Cloud Server ID from the Atlantic.Net Cloud.
anc-describe-plan - Describes available Cloud Server plans to build Cloud Servers with from the Atlantic.Net Cloud.
anc-list-locations - List all available Cloud locations. 
anc-list-instances - Lists common values for all Cloud Servers from the Atlantic.Net Cloud that your Access Key ID owns.
anc-run-instance - Provisions new Cloud Servers that will run on the Atlantic.Net Cloud.
anc-power-on-instance - Power on a Cloud Server on the Atlantic.Net Cloud.
anc-shutdown-instance - Shutdown a specific Cloud Server or multiple Cloud Servers at one time.
anc-reboot-instance - Reboot a Cloud Server on the Atlantic.Net Cloud.
anc-reprovision-instance - Reprovision (rebuild) a Cloud Server with the same or different specifications. 
anc-resize-instance - Resize a Cloud Server to a larger plan size.
anc-terminate-instance - Permanently delete a Cloud Server running on the Atlantic.Net Cloud.
anc-list-sshkeys - List all SSH Keys that are associated with the Atlantic.Net Cloud account.
anc-add-sshkey -  Add a SSH Key to the Atlantic.Net Cloud account.
anc-delete-sshkey - Delete SSH Keys from the Atlantic.Net Cloud account.
anc-list-public-ips - Retrieve details of the additional public IP addresses you have reserved the Atlantic.Net Cloud account.
anc-reserve-public-ip - Reserve one or more additional public IP addresses for use in a specified location.
anc-release-public-ip - Release one or more additional public IP addresses from the Atlantic.Net Cloud account.
anc-assign-public-ip - Assign one or more public IP addresses to a Cloud Server.
anc-unassign-public-ip - Unassign one or more public IP addresses from a Cloud Server.
anc-list-private-networks - List the private network ranges assigned to the Atlantic.Net Cloud account.

