summaryrefslogtreecommitdiffabout
path: root/etc
authorSergey Poznyakoff <gray@gnu.org.ua>2019-11-26 12:09:09 (GMT)
committer Sergey Poznyakoff <gray@gnu.org.ua>2019-11-26 12:09:09 (GMT)
commit0f78a1684e0119adceba8e9fd99a8bc33fa826b1 (patch) (side-by-side diff)
tree8ad56bbc1d748f4fa2fc8af6a0b7522ee3723735 /etc
parentce1af46af7a84d061676ede08dab2a0be3fadbaf (diff)
downloadeclat-master.tar.gz
eclat-master.tar.bz2
Implement MoveAddressToVpc (addr2vpc) and RestoreAddressToClassic (addr2ec2)HEADmaster
* TODO: Document changes. * doc/Makefile.inc: Add new files. * doc/eclat-addr2ec2.1: New file. * doc/eclat-addr2vpc.1: New file. * etc/Makefile.am: Add new files. * etc/move-address-to-vpc.fln: New file. * etc/restore-address-to-classic.fln: New file. * src/Makefile.am: Add new file. * src/mvaddr.c: New file. * src/eclat.c (cmdtab): New commands: addr2vpc and addr2ec2. * src/eclat.h (eclat_move_address): New proto. * etc/describe-images.fln: List creation date.
Diffstat (limited to 'etc') (more/less context) (ignore whitespace changes)
-rw-r--r--etc/Makefile.am2
-rw-r--r--etc/describe-images.fln1
-rw-r--r--etc/move-address-to-vpc.fln23
-rw-r--r--etc/restore-address-to-classic.fln22
4 files changed, 48 insertions, 0 deletions
diff --git a/etc/Makefile.am b/etc/Makefile.am
index 7d0b355..d508fbf 100644
--- a/etc/Makefile.am
+++ b/etc/Makefile.am
@@ -75,9 +75,11 @@ FLNFILES=\
modify-subnet-attribute.fln\
modify-volume.fln\
modify-vpc-attribute.fln\
+ move-address-to-vpc.fln\
reboot-instances.fln\
release-address.fln\
replace-route.fln\
+ restore-address-to-classic.fln\
route.fln\
reset-snapshot-attribute.fln\
run-instances.fln\
diff --git a/etc/describe-images.fln b/etc/describe-images.fln
index ac2fc79..01ebd5f 100644
--- a/etc/describe-images.fln
+++ b/etc/describe-images.fln
@@ -17,6 +17,7 @@
if (.DescribeImagesResponse.imagesSet) {
for (var in .DescribeImagesResponse.imagesSet.item) {
print("\nImage ID: ", var.imageId, "\n");
+ print("\tCreated on: ", var.creationDate, "\n");
print("\tName: ", var.name, "\n");
print("\tDescription: ", var.description, "\n");
print("\tOwner: ", var.imageOwnerId, "\n");
diff --git a/etc/move-address-to-vpc.fln b/etc/move-address-to-vpc.fln
new file mode 100644
index 0000000..24dab40
--- a/dev/null
+++ b/etc/move-address-to-vpc.fln
@@ -0,0 +1,23 @@
+/* This file is part of Eclat.
+ Copyright (C) 2019 Sergey Poznyakoff.
+
+ Eclat 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, or (at your option)
+ any later version.
+
+ Eclat 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 Eclat. If not, see <http://www.gnu.org/licenses/>. */
+
+if (.MoveAddressToVpcResponse.status) {
+ print(.MoveAddressToVpcResponse.status);
+ if (.MoveAddressToVpcResponse.allocationId)
+ print("\t", .MoveAddressToVpcResponse.allocationId);
+ print("\n");
+}
+
diff --git a/etc/restore-address-to-classic.fln b/etc/restore-address-to-classic.fln
new file mode 100644
index 0000000..4750d63
--- a/dev/null
+++ b/etc/restore-address-to-classic.fln
@@ -0,0 +1,22 @@
+/* This file is part of Eclat.
+ Copyright (C) 2019 Sergey Poznyakoff.
+
+ Eclat 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, or (at your option)
+ any later version.
+
+ Eclat 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 Eclat. If not, see <http://www.gnu.org/licenses/>. */
+
+if (.RestoreAddressToClassicResponse.status) {
+ print(.RestoreAddressToClassicResponse.status);
+ if (.RestoreAddressToClassicResponse.publicIp)
+ print("\t", .RestoreAddressToClassicResponse.publicIp);
+ print("\n");
+}

Return to:

Send suggestions and report system problems to the System administrator.