US East (N. Virginia) US East (Ohio) US West (N. California) US West (Oregon) Africa (Cape Town) Asia Pacific (Hong Kong) Asia Pacific (Mumbai) Asia Pacific (Hyderabad) Asia Pacific (Osaka) Asia Pacific (Seoul) Asia Pacific (Singapore) Asia Pacific (Sydney) Asia Pacific (Jakarta) Asia Pacific (Melbourne) Asia Pacific (Tokyo) Canada (Central) Canada West (Calgary) EU (Frankfurt) EU (Zurich) EU (Ireland) EU (London) EU (Milan) EU (Spain) EU (Paris) EU (Stockholm) Israel (Tel Aviv) Middle East (Bahrain) Middle East (UAE) South America (São Paulo) AWS GovCloud (US-Gov-East) AWS GovCloud (US-Gov-West) China (Beijing) China (Ningxia)
  • Dashboard
  • Search
  • Setup
    • Introduction
    • Credentials
    • Parameters
    • Settings
  • Outputs
    • CloudFormation
    • Terraform
    • Troposphere
    • CDK (V1)
    • CDK (V2)
    • CDK (Terraform)
    • Pulumi
    • Diagram
    • Raw Output (Debug)
Categories
  • Compute
    • EC2
    • Lightsail
    • Lambda
    • Batch
    • Elastic Beanstalk
    • EC2 Image Builder
    • App Runner
  • Containers
    • ECR
    • ECS
    • EKS
  • Storage
    • S3
    • EFS
    • FSx
    • Glacier
    • Storage Gateway
    • Backup
  • Database
    • RDS
    • DynamoDB
    • ElastiCache
    • Neptune
    • Redshift
    • QLDB
    • DocumentDB
    • Timestream
    • MemoryDB
  • Migration & Transfer
    • Migration Hub
    • Database Migration Service
    • Transfer
    • DataSync
  • Networking & Content Delivery
    • VPC
    • CloudFront
    • Route 53
    • API Gateway
    • Direct Connect
    • App Mesh
    • Cloud Map
    • Global Accelerator
    • VPC IPAM
  • Developer Tools
    • CodeArtifact
    • CodeBuild
    • CodeDeploy
    • CodePipeline
    • Cloud9
    • X-Ray
    • FIS
  • Robotics
    • RoboMaker
  • Blockchain
    • Managed Blockchain
  • Satellite
    • Ground Station
  • Management & Governance
    • Organizations
    • CloudWatch
    • Auto Scaling
    • CloudTrail
    • Config
    • OpsWorks
    • Service Catalog
    • Systems Manager
    • AppConfig
    • License Manager
    • Prometheus
    • Resilience Hub
    • Incident Manager
  • Media Services
    • Elastic Transcoder
    • MediaConnect
    • MediaConvert
    • MediaLive
    • MediaPackage
    • MediaStore
    • Interactive Video Service
    • Nimble Studio
  • Machine Learning
    • SageMaker
    • CodeGuru
    • DevOps Guru
    • Forecast
    • Personalize
    • Fraud Detector
    • Kendra
    • Lex
    • Rekognition
    • Panorama
    • HealthLake
    • Lookout For Vision
    • Lookout For Equipment
    • Lookout For Metrics
  • Analytics
    • Athena
    • EMR
    • OpenSearch
    • Kinesis
    • QuickSight
    • Data Pipeline
    • Glue
    • Lake Formation
    • MSK
    • DataBrew
    • FinSpace
  • Security, Identity, & Compliance
    • IAM
    • Resource Access Manager
    • Cognito
    • Secrets Manager
    • GuardDuty
    • Inspector
    • Macie
    • Single Sign-On
    • Certificate Manager
    • KMS
    • CloudHSM
    • Directory Service
    • WAF & Shield
    • Security Hub
    • Detective
    • Audit Manager
    • Signer
  • Front-end Web & Mobile
    • Amplify
    • AppSync
    • Device Farm
    • Location Service
  • Application Integration
    • Step Functions
    • AppFlow
    • EventBridge
    • Amazon MQ
    • SNS
    • SQS
    • SWF
    • Managed Apache Airflow
  • AWS Cost Management
    • Cost Explorer
    • Budgets
    • Billing Conductor
  • Business Applications
    • Connect
    • Pinpoint
    • SES
  • End User Computing
    • WorkSpaces
    • AppStream
    • WorkLink
  • Internet Of Things
    • Core
    • 1-Click
    • Analytics
    • Device Management
    • Events
    • Greengrass
    • SiteWise
    • Things Graph
  • Game Development
    • GameLift
  • Other
    • SimpleDB
    • Resource Groups
    • Service Quotas
    • Cost & Usage Reports

Would you like to add these related resources?


Import into a CloudFormation Stack (What is this?)

Enter the details below to create a CloudFormation Stack containing the selected resources.

You can also download the template only.

Compute

  EC2
Lightsail
Lambda
Batch
Elastic Beanstalk
EC2 Image Builder
App Runner

Containers

  ECR
ECS
EKS

Storage

  S3
EFS
FSx
Glacier
Storage Gateway
Backup

Database

  RDS
DynamoDB
ElastiCache
Neptune
Redshift
QLDB
DocumentDB
Timestream
MemoryDB

Migration & Transfer

  Migration Hub
Database Migration Service
Transfer
DataSync

Networking & Content Delivery

  VPC
CloudFront
Route 53
API Gateway
Direct Connect
App Mesh
Cloud Map
Global Accelerator
VPC IPAM

Developer Tools

  CodeArtifact
CodeBuild
CodeDeploy
CodePipeline
Cloud9
X-Ray
FIS

Robotics

  RoboMaker

Blockchain

  Managed Blockchain

Satellite

  Ground Station

Management & Governance

  Organizations
CloudWatch
Auto Scaling
CloudTrail
Config
OpsWorks
Service Catalog
Systems Manager
AppConfig
License Manager
Prometheus
Resilience Hub
Incident Manager

Media Services

  Elastic Transcoder
MediaConnect
MediaConvert
MediaLive
MediaPackage
MediaStore
Interactive Video Service
Nimble Studio

Machine Learning

  SageMaker
CodeGuru
DevOps Guru
Forecast
Personalize
Fraud Detector
Kendra
Lex
Rekognition
Panorama
HealthLake
Lookout For Vision
Lookout For Equipment
Lookout For Metrics

Analytics

  Athena
EMR
OpenSearch
Kinesis
QuickSight
Data Pipeline
Glue
Lake Formation
MSK
DataBrew
FinSpace

Security, Identity, & Compliance

  IAM
Resource Access Manager
Cognito
Secrets Manager
GuardDuty
Inspector
Macie
Single Sign-On
Certificate Manager
KMS
CloudHSM
Directory Service
WAF & Shield
Security Hub
Detective
Audit Manager
Signer

AWS Cost Management

  Cost Explorer
Budgets
Billing Conductor

Front-end Web & Mobile

  Amplify
AppSync
Device Farm
Location Service

Application Integration

  Step Functions
AppFlow
EventBridge
Amazon MQ
SNS
SQS
SWF
Managed Apache Airflow

Business Applications

  Connect
Pinpoint
SES

End User Computing

  WorkSpaces
AppStream
WorkLink

Internet of Things

  Core
1-Click
Analytics
Device Management
Events
Greengrass
SiteWise
Things Graph

Game Development

  GameLift

Other

  SimpleDB
Resource Groups
Service Quotas
Cost & Usage Reports
  • 1Introduction
  • 2Credentials
  • 3Parameters
  • 4Settings

Welcome to Former2!

Former2 allows you to generate Infrastructure-as-Code outputs from your existing resources within your AWS account. By making the relevant calls using the AWS JavaScript SDK, Former2 will scan across your infrastructure and present you with the list of resources for you to choose which to generate outputs for.

Though some AWS services do not require it, you will need to install the Former2 Helper browser extension in order to have support for all AWS services. The extension exists to bypass a lack of CORS on some services, such as S3 and IAM.

 Install Former2 Helper for Google Chrome
 Install Former2 Helper for Mozilla Firefox
 Install Former2 Helper for Microsoft Edge

If you have any questions, bugs or feature requests please raise an issue via GitHub.

Continue to Credentials →
  • 1Introduction
  • 2Credentials
  • 3Parameters
  • 4Settings
Enter your IAM credentials:
Logged in as:


You will need an IAM key pair to authenticate your requests. If you are not planning on importing resources directly, it is recommended that you provide only read access with these credentials and suggest you assign the ReadOnlyAccess policy. If you intend to use the Import feature, you should grant appropriate permissions to create the stack.

← Return to Introduction Continue to Parameters →
  • 1Introduction
  • 2Credentials
  • 3Parameters
  • 4Settings
Parameters

You can optionally include your own CloudFormation stack parameters by adding them below. If the default value is set, !Ref or !Sub may be used to reference these parameters in the output if the values match.


Name Type Default Value  
Variable substitution will look for this value
[+] Advanced Settings

Use commas to seperate values
This will not mask the value within Former2
← Return to Credentials Continue to Settings →
  • 1Introduction
  • 2Credentials
  • 3Parameters
  • 4Settings
Account Scanning

Use the below button to pre-populate all categories by triggering a scan for the account:


CloudFormation Spacing

Change your preference of the number of spaces for the CloudFormation output:


Logical ID Strategy

Change your preference for the naming of Logical IDs:


Default Output

Change your preference for the default output language:


Irrelevant Resources

When enabled, this setting will skip resources considered irrelevant (currently only CloudWatch Log Streams):


Custom Endpoints 

When enabled, this setting will use the LocalStack endpoint (localhost:4566):

Related Resources

When enabled, this setting will suggest resources related to the ones you are adding (requires account scan to work effectively):


Add All Resources 

Use the below button to add all scanned resources to the outputs (not recommended):


Save / Load Settings

Save or load a file containing all configured parameters and settings (except credentials):

 

Programming Language 

Change your preference for the output programming language of CDK or Pulumi outputs:


Default Resources

When enabled, this setting will include default resources such as default VPCs and their subnets:

← Return to Parameters Go to Dashboard →
Account Not Scanned
Search results will be limited to only services you have visited. To search across all services in your account, perform an account scan and retry your search.
Not Yet Ready
This feature is not yet ready (but I'm working on it!)