summaryrefslogtreecommitdiffabout
path: root/src/eclat.c
authorSergey Poznyakoff <gray@gnu.org.ua>2018-11-17 15:54:07 (GMT)
committer Sergey Poznyakoff <gray@gnu.org.ua>2018-11-17 15:59:40 (GMT)
commit3e2360d383d8e7503a8afe07291ab8c0b1182a14 (patch) (side-by-side diff)
tree69725e6a523701dd297a7bc5d228dac43371b32d /src/eclat.c
parent966cc92ffcc7e5d070103d33f605bc1691229022 (diff)
downloadeclat-3e2360d383d8e7503a8afe07291ab8c0b1182a14.tar.gz
eclat-3e2360d383d8e7503a8afe07291ab8c0b1182a14.tar.bz2
Implement the terminate-instances command
* TODO: Update. * doc/Makefile.inc: Add new files. * doc/eclat-mkinst.1: Mention the terminate command. * doc/eclat-terminate.1: New file. * etc/Makefile.am: Add new files. * etc/terminate-instances.fln: New file. * src/eclat.c (cmdtab): Register new command. * src/eclat.h (eclat_terminate_instances): New proto. * src/startstop.c (eclat_terminate_instances): New function. * tests/Makefile.am: Add new test. * tests/testsuite.at: Likewise. * tests/terminate-instances.at: New test.
Diffstat (limited to 'src/eclat.c') (more/less context) (show whitespace changes)
-rw-r--r--src/eclat.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/eclat.c b/src/eclat.c
index 12b4dd1..26a8f9f 100644
--- a/src/eclat.c
+++ b/src/eclat.c
@@ -90,6 +90,9 @@ struct eclat_command cmdtab[] = {
CMD_MOD },
{ "reboot", "reboot-instances", "RebootInstances", eclat_reboot_instance,
CMD_MOD },
+ { "terminate", "terminate-instances", "TerminateInstances",
+ eclat_terminate_instances, CMD_MOD|CMD_DESTR },
+
{ "lsaddr", "describe-addresses", "DescribeAddresses",
eclat_describe_addresses },
{ "lstag", "describe-tags", "DescribeTags", eclat_describe_tags },
@@ -205,6 +208,7 @@ struct eclat_command cmdtab[] = {
{ "disasrtab", "disassociate-route-table", "DisassociateRouteTable",
eclat_disassociate_route_table, CMD_MOD },
{ "route", NULL, NULL, eclat_route },
+
};
size_t cmdcnt = sizeof(cmdtab) / sizeof(cmdtab[0]);

Return to:

Send suggestions and report system problems to the System administrator.