What Is TotalCloud?
Why Use TotalCloud?
AWS Cost Optimization
Schedule Starting of AWS EC2 Instances
Schedule Stopping of AWS EC2 Instances
Delete Unattached AWS EBS Volumes
Notify All Publicly Open AWS RDS Instances Once in a Week
Notify If An AWS User's Last Activity is More Than 90 Days
Notify All Public Amazon S3 Buckets Once in a Week
Create a Rule for an EC2 Security Group
Revoke a Rule From an EC2 Security Group
Getting started with nodes
Working with Nodes
Advanced Filters in the Resource Node
Sample JSON Output Showing Array of all Resources
Add-ons in the Resource Node
Sample JSON Output Showing All Resources and SG Attributes of Each Instance
Usage Examples of Resource Node
Types of Filter Node
Security Group Filter
Usage Examples of Filter Node
User Approval Node
Creating a Workflow
Creating Your First Workflow
Create Workflows Using Templates
Create Workflows From Scratch
Stopping EC2 Instances Every Evening
Executing a Workflow
Updated by Jayashree Hegde
What is a HTTP node?
HTTP node can be used to make any sort of HTTP(s) calls form a workflow. The HTTP node has several abilities that help one integrate to tools like calling an API endpoint or a ticketing system such as JIRA, Freshdesk to name a few. This can also be used to trigger one of Totalcloud's workflows. You can add new collections, update existing collections, override existing databases, or delete the database directly through this node. Predominantly any software system that has a HTTP end point can be triggered through this node.
An API request lets you contact a server with API endpoints that you want to reach and perform some action. Those actions are HTTP methods. If you are using APIs to build client-side applications - mobile apps, websites or desktop applications - you might want to see the actual HTTP request traffic that is being sent and received in the application.
Lets look at all the parts of a HTTP node:
Select input collection
Each node in workflow can refer to the output of any other node in a workflow that was executed before it. lets say in a workflow A->B->C->D , C can refer to B’s output and A’s output, similarly D can refer to A,B, and C’s output as it’s input. We select this using “Select Input Collection”
There are various methods that correspond to any valid HTTP request method. One can capture the HTTP requests using the following: GET, PUT, POST, DELETE. As the name suggests the GET method lets you fetch data from a specified resource, the POST method lets you extract data from a specified resource and so on with the PUT and DELETE methods. For more details on the basics of what they do click here.
An Endpoint URL is the final location where you want all the work done to reflect.
For a usecase example click here.