EC2
  • 18 May 2022
  • 2 Minutes to read
  • Dark
    Light

EC2

  • Dark
    Light

Article summary

Overview

The AWS E2 steps provide pre-built Flow steps that can be used to manage EC2 AWS instances via API. These steps are listed under Integration > AWS > EC2 once the AWS module is installed.

Step NameDescriptionInputs/Outputs
Assign Elastic IP To Instance StandardAssigns an Elastic IP address to an instance.Inputs:
Instance ID (String), Public IP (String), Region (Amazon AWS Region)
Outputs:
None
Assign Elastic IP To Instance VPC
Assigns an Elastic IP Address to an instance through a VPC.Inputs:
Allocation ID (String),
Instance ID (String),
Region (AmazonAWSRegion)
Outputs:
None
Associate Route TableAssigns a Route Table to an AWS EC2 instanceInputs:
Gateway ID (String),
Region (AmazonAWSRegion),
Route Table ID (String),
Subnet ID (String)
Outputs:
None
Attach Internet GatewayAssigns an Internet Gateway to be used by a VPC.Inputs:
Internet Gateway ID (String),
Region (AmazonAWSRegion),
VPC ID (String)
Outputs:
None
Authorize Security Group Ingress Creates an inbound rule for the specified security groupInputs:
Group ID (String),
Group Name (String),
Ip Permissions (List of IpPermissions),
Region (AmazonAWSRegion)
Outputs:
None
Create Elastic IP StandardCreates an Elastic IP for use with an AWS EC2 InstanceInputs:
Region (AmazonAWSRegion)
Outputs:
Output (String)
Create Elastic IP VPCCreates an Elastic IP through VPC.Inputs:
Region (AmazonAWSRegion)
Outputs:
Output (String)
Create InstanceCreate a new EC2 instance in AWS. Inputs:
Image ID (String),
Instance Type (AmazonEC2InstanceType),
Key Name (String),
Network Interface ID (String),
Owner Name (String),
Region (AmazonAWSRegion),
Security Group (String),
Server Name (String),
Subnet ID (String),
User Data (String),
Uses Security Group IDs (Boolean)
Outputs:
Output (String)
Create InstancesCreate a defined number of EC2 instances in AWSInputs:
Image ID (String),
Instance Type (AmazonEC2InstanceType),
Key Name (String),
Network Interface ID (String),
Number of Servers to Launch (Int32),
Owner Name (String),
Region (AmazonAWSRegion),
Security Group (String),
Server Name (String),
Subnet ID (String),
User Data (String),
Uses Security Group IDs (Boolean)
Outputs:
Output (List of String)
Create Internet GatewayCreates a new Internet Gateway in AWSInputs:
Region (AmazonAWSRegion)
Outputs:
Output (CreateInternetGatewayResult)
Create Key PairCreates an ED25519 or 2948 bit RSA key pair with a specified name for an EC2 instance.Inputs:
Key Name (String),
Region (AmazonAWSRegion)
Outputs:
Output (CreateKeyPairResult)
Create Network ACL EntryCreates a rule in the network ACL with a specified rule numberInputs:
Cidr Block (String),
Egress (Boolean),
Icmp Code (Int32),
Icmp Type ( Int32),
IPv 6 Cidr Block (String),
Network ACL ID (String),
Port Range From (String),
Port Range To (String),
Protocol (String),
Region (AmazonAWSRegion),
Rule Action (String),
Rule Number (String)
Outputs:
None
Create SubnetCreates a subnet for a specified VPCInputs:
Availability Zone (String),
Availability Zone ID (String),
Cidr Block (String),
IPv 6 Cidr Block (String),
Outpost Arn (String),
Region (AmazonAWSRegion),
VPC ID (String)
Output:
Output (CreateSubnetResult) 
Create VPCCreates a VPC for use with Amazon EC2 instancesInputs:
Amazon Provided IPv 6 Cidr Block (Boolean),
Cidr Block (String),
Instance Tenacy (String),
IPv 6 Cidr Block (String).
IPv 6 Cidr Block Network Border Group (String),
IPv 6 Pool (String),
Region (AmazonAWSRegion)
Outputs:
Output (CreateVPCResult)
Describe Elastic IPsDescribes an Elastic IP that is assigned to an instanceInputs:
Region (AmazonAWSRegion)
Outputs:
Output (List of ElasticIP)
Describe Network ACLDescribes one or more network ACLInputs:
Filters (List of Filter),
Network Acl IDs (List of String),
Region (Amazon AWS Region),
Outputs:
Output (List of NetworkACL)
Describe Route TablesDescribes one or more of the route tablesInputs:
Filters (List of Filter),
Route Table IDs (List of String),
Region (Amazon AWS Region),
Outputs:
Output (List of NetworkACL)
Disassociate Address StandardDisassociates an Elastic IP address from the instanceInputs:
Public IP (String),
Region (AmazonAWSRegion)
Outputs:
None
Disassociate Address VPCDisassociates an Elastic IP address from a VPCInputs:
Association ID (String),
Region (AmazonAWSRegion)
Outputs:
None
Get All Instance TypesRetrieves a list of all instance typesInputs:
None
Outputs:
Output (List of AmazonEC2InstanceType)
Get All VPCsRetrieves a list of All VPC's owned by the userInputs:
Region (AmazonAWSRegion)
Outputs:
Output (List of VPCS)
Get ClientReturns the list of client connections to an instanceInputs:
Region (AmazonAWSRegion)
Outputs:
Output (List of Clients)
Get Instance DetailsReturns the details for a specified instanceInputs:
Instance ID (String),
Region (AmazonAWSRegion)
Outputs:
Output (EC2RunningInstance)
Get Key NamesReturns a list of names for key pairsInputs:
Region (AmazonAWSRegion)
Outputs:
Output (List of String)
Get Network Interfaces By RegionReturns a list of network interfaces by AWS server regionInputs:
Region (AmazonAWSRegion)
Outputs:
Output (List of NetworkInterfaces)
Get Security GroupsReturns a list of active security groupsInputs:
Region (AmazonAWSRegion)
Outputs:
Output (List of Security Groups)
List InstancesReturns a list of currently running EC2 instancesInputs:
Region (AmazonAWSRegion)
Outputs:
Output (List of EC2RunningInstance)
Reboot InstanceReboots an EC2 instanceInputs:
Instance ID (String),
Region (AmazonAWSRegion)
Outputs:
None
Start InstanceStarts an EC2 instanceInputs:
Instance ID (String),
Region (AmazonAWSRegion)
Outputs:
None
Tag InstancesRegisters new tags for an instanceInputs:
Instance ID (String),
Region (AmazonAWSRegion),
Tags (List of TagNameValuePair)
Outputs:
None
Terminate InstanceTerminates the specified instanceInputs:
Instance ID (String),
Region (AmazonAWSRegion)
Outputs:
None



Was this article helpful?

What's Next