@@ -722,109 +722,108 @@ Methods
722722Auth
723723--------------------------------------------------------------------------------
724724
725- +--------------------------------------------------------------------------------
725+ +--------------+ --------------------------------------+ --------------------------------------------------------+
726726| Method | URL | Meaning / Entity Body |
727727+==============+======================================+========================================================+
728728| **POST ** | ``/fireedge/api/auth `` | Authenticate user by credentials. |
729- +--------------------------------------------------------------------------------
729+ +--------------+ --------------------------------------+ --------------------------------------------------------+
730730| **POST ** | ``/fireedge/api/tfa `` | Set the Two factor authentication (2FA). |
731- +--------------------------------------------------------------------------------
731+ +--------------+ --------------------------------------+ --------------------------------------------------------+
732732| **GET ** | ``/fireedge/api/tfa `` | **Show ** the QR code resource. |
733- +--------------------------------------------------------------------------------
733+ +--------------+ --------------------------------------+ --------------------------------------------------------+
734734| **DELETE ** | ``/fireedge/api/tfa `` | **Delete ** the QR code resource. |
735- +--------------------------------------------------------------------------------
735+ +--------------+ --------------------------------------+ --------------------------------------------------------+
736736
737737File
738738--------------------------------------------------------------------------------
739739
740- +--------------------------------------------------------------------------------
740+ +--------------+ --------------------------------------+ --------------------------------------------------------+
741741| Method | URL | Meaning / Entity Body |
742742+==============+======================================+========================================================+
743743| **GET ** | ``/fireedge/api/files `` | **List ** the files collection. |
744- +--------------------------------------------------------------------------------
744+ +--------------+ --------------------------------------+ --------------------------------------------------------+
745745| **GET ** | ``/fireedge/api/files/<id> `` | **Show ** the file identified by <id>. |
746- +--------------------------------------------------------------------------------
746+ +--------------+ --------------------------------------+ --------------------------------------------------------+
747747| **POST ** | ``/fireedge/api/files `` | **Create ** a new file. |
748- +--------------------------------------------------------------------------------
748+ +--------------+ --------------------------------------+ --------------------------------------------------------+
749749| **PUT ** | ``/fireedge/api/files/<id> `` | **Update ** the file identified by <id>. |
750- +--------------------------------------------------------------------------------
750+ +--------------+ --------------------------------------+ --------------------------------------------------------+
751751| **DELETE ** | ``/fireedge/api/files/<id> `` | **Delete ** the file identified by <id>. |
752- +--------------------------------------------------------------------------------
752+ +--------------+ --------------------------------------+ --------------------------------------------------------+
753753
754754OneFlow
755755--------------------------------------------------------------------------------
756756
757- +--------------------------------------------------------------------------------
757+ +--------------+ ---------------------------------------------------------------+ ------------------------------------------------------------------------+
758758| Method | URL | Meaning / Entity Body |
759759+==============+===============================================================+========================================================================+
760760| **GET ** | ``/fireedge/api/service_template `` | **List ** the service template collection. |
761- +--------------------------------------------------------------------------------
761+ +--------------+ ---------------------------------------------------------------+ ------------------------------------------------------------------------+
762762| **GET ** | ``/fireedge/api/service_template/<id> `` | **Show ** the service template identified by <id>. |
763- +--------------------------------------------------------------------------------
763+ +--------------+ ---------------------------------------------------------------+ ------------------------------------------------------------------------+
764764| **POST ** | ``/fireedge/api/service_template `` | **Create ** a new service template. |
765- +--------------------------------------------------------------------------------
765+ +--------------+ ---------------------------------------------------------------+ ------------------------------------------------------------------------+
766766| **PUT ** | ``/fireedge/api/service_template/<id> `` | **Update ** the service template identified by <id>. |
767- +--------------------------------------------------------------------------------
767+ +--------------+ ---------------------------------------------------------------+ ------------------------------------------------------------------------+
768768| **DELETE ** | ``/fireedge/api/service_template/<id> `` | **Delete ** the service template identified by <id>. |
769- +--------------------------------------------------------------------------------
769+ +--------------+ ---------------------------------------------------------------+ ------------------------------------------------------------------------+
770770
771- +--------------------------------------------------------------------------------
771+ +--------------+ ---------------------------------------------------------------+ -----------------------------------------------------------------------------------------------------+
772772| Method | URL | Meaning / Entity Body |
773773+==============+===============================================================+=====================================================================================================+
774774| **GET ** | ``/fireedge/api/service `` | **List ** the service collection. |
775- +--------------------------------------------------------------------------------
775+ +--------------+ ---------------------------------------------------------------+ -----------------------------------------------------------------------------------------------------+
776776| **GET ** | ``/fireedge/api/service/<id> `` | **Show ** the service identified by <id>. |
777- +--------------------------------------------------------------------------------
777+ +--------------+ ---------------------------------------------------------------+ -----------------------------------------------------------------------------------------------------+
778778| **POST ** | ``/fireedge/api/service `` | **Create ** a new service. |
779- +--------------------------------------------------------------------------------
779+ +--------------+ ---------------------------------------------------------------+ -----------------------------------------------------------------------------------------------------+
780780| **PUT ** | ``/fireedge/api/service/<id> `` | **Update ** the service identified by <id>. |
781- +--------------------------------------------------------------------------------
781+ +--------------+ ---------------------------------------------------------------+ -----------------------------------------------------------------------------------------------------+
782782| **DELETE ** | ``/fireedge/api/service/<id> `` | **Delete ** the service identified by <id>. |
783- +--------------------------------------------------------------------------------
783+ +--------------+ ---------------------------------------------------------------+ -----------------------------------------------------------------------------------------------------+
784784| **POST ** | ``/fireedge/api/service/action/<id> `` | **Perform ** an action on the service identified by <id>. |
785- +--------------------------------------------------------------------------------
785+ +--------------+ ---------------------------------------------------------------+ -----------------------------------------------------------------------------------------------------+
786786| **POST ** | ``/fireedge/api/service/scale/<id> `` | **Perform ** an scale on the service identified by <id>. |
787- +--------------------------------------------------------------------------------
787+ +--------------+ ---------------------------------------------------------------+ -----------------------------------------------------------------------------------------------------+
788788| **POST ** | ``/fireedge/api/service/role_action/<role_id>/<id> `` | **Perform ** an action on all the VMs belonging to the role to the service identified both by <id>. |
789- +--------------------------------------------------------------------------------
789+ +--------------+ ---------------------------------------------------------------+ -----------------------------------------------------------------------------------------------------+
790790| **POST ** | ``/fireedge/api/service/sched_action/<id> `` | **Create ** a new schedule action on the service identified by <id>. |
791- +--------------------------------------------------------------------------------
791+ +--------------+ ---------------------------------------------------------------+ -----------------------------------------------------------------------------------------------------+
792792| **PUT ** | ``/fireedge/api/service/sched_action/<sched_action_id>/<id> `` | **Update ** the schedule action on the service identified both by <id>. |
793- +--------------------------------------------------------------------------------
793+ +--------------+ ---------------------------------------------------------------+ -----------------------------------------------------------------------------------------------------+
794794| **DELETE ** | ``/fireedge/api/service/sched_action/<sched_action_id>/<id> `` | **Delete ** the schedule action on the service identified both by <id>. |
795- +--------------------------------------------------------------------------------
795+ +--------------+ ---------------------------------------------------------------+ -----------------------------------------------------------------------------------------------------+
796796
797797Sunstone
798798--------------------------------------------------------------------------------
799799
800- +--------------------------------------------------------------------------------
800+ +--------------+ ---------------------------------------+ ---------------------------------------------------------+
801801| Method | URL | Meaning / Entity Body |
802802+==============+=======================================+=========================================================+
803803| **GET ** | ``/fireedge/api/sunstone/views `` | **Get ** the Sunstone view. |
804- +--------------------------------------------------------------------------------
804+ +--------------+ ---------------------------------------+ ---------------------------------------------------------+
805805| **GET ** | ``/fireedge/api/sunstone/config `` | **Get ** the Sunstone config. |
806- +--------------------------------------------------------------------------------
806+ +--------------+ ---------------------------------------+ ---------------------------------------------------------+
807807
808808
809809Zendesk
810810--------------------------------------------------------------------------------
811811
812- +--------------------------------------------------------------------------------
812+ +--------------+ ---------------------------------------------+ ----------------------------------------------------+
813813| Method | URL | Meaning / Entity Body |
814814+==============+=============================================+====================================================+
815815| **POST ** | ``/fireedge/api/zendesk/login `` | Authenticate user by credentials. |
816- +--------------------------------------------------------------------------------
816+ +--------------+ ---------------------------------------------+ ----------------------------------------------------+
817817| **GET ** | ``/fireedge/api/zendesk `` | **List ** the tickets collection. |
818- +--------------------------------------------------------------------------------
818+ +--------------+ ---------------------------------------------+ ----------------------------------------------------+
819819| **GET ** | ``/fireedge/api/zendesk/<id> `` | **Show ** the ticket identified by <id>. |
820- +--------------------------------------------------------------------------------
820+ +--------------+ ---------------------------------------------+ ----------------------------------------------------+
821821| **GET ** | ``/fireedge/api/zendesk/comments/<id> `` | **List ** the ticket's comments identified by <id>. |
822- +--------------------------------------------------------------------------------
822+ +--------------+ ---------------------------------------------+ ----------------------------------------------------+
823823| **POST ** | ``/fireedge/api/zendesk `` | **Create ** a new ticket. |
824- +--------------------------------------------------------------------------------
824+ +--------------+ ---------------------------------------------+ ----------------------------------------------------+
825825| **PUT ** | ``/fireedge/api/zendesk/<id> `` | **Update ** the ticket identified by <id>. |
826- +--------------------------------------------------------------------------------
827-
826+ +--------------+---------------------------------------------+----------------------------------------------------+
828827
829828Frontend Architecture
830829================================================================================
@@ -886,11 +885,11 @@ Using the view files as a starting point, the interface generates the available
886885
887886Through each tab in the sidebar you can control and manage OpenNebula resources. All tabs should have a folder in the containers directory ``src/client/containers `` and enabled the route in ``src/client/apps/sunstone/routesOne.js ``.
888887
889- +--------------------------------------------------------------------------------
888+ +---------------------------------------------------------------------------------------------------------------------------------------+
890889| Property | Description |
891890+====================================+==================================================================================================+
892891| ``resource_name `` | Reference to ``RESOURCE_NAMES `` in ``src/client/constants/index.js `` |
893- +--------------------------------------------------------------------------------
892+ +---------------------------------------------------------------------------------------------------------------------------------------+
894893
895894.. note ::
896895
0 commit comments