Terraform - IaC Supported Resources
IaC Security supports Terraform & Terraform Cloud/Enterprise and resources from AWS, Azure, and GCP. Review the lists below for specifications for each Cloud Service Provider.
Amazon Web Services (AWS) Supported Resources
AWS Supported Resources
1AMI (Private)2API Gateway3API Gateway Domain4API Gateway Key5API Gateway Policy6API Gateway Stage7AppSync API8Athena Workgroup9Autoscaling Group10- Launch Configurations11Backup Vault12CloudFront13CloudTrail14CodeBuild Project15Container Registry (ECR)16DataSync Task17DMS Replication Instance18DynamoDB19EBS Volume20EC2 Instance21EFS/FSx22EKS/ECS/Fargate Cluster23ElastiCache24Elasticsearch25Elastic Block Store (EBS) Snapshot26Elastic IP27Elastic Network Interface (ENI)28Flow Log (VPC)29Glacier30Glue Data Catalog31IAM Group32IAM Policy (Customer Managed)33IAM Role34IAM User35IAM/ACM SSL Certificate36Kinesis37Kinesis Data Firehose38KMS39Lambda40Load Balancer (ELB/ALB/NLB/Gateway)41MQ42MSK Instance43NACL/Security Group44NACL/Security Group Rules45NAT Gateway (VPC)46RDS Aurora, Neptune, DocumentDB47RDS Database, Neptune, DocumentDB48Redshift49Route53 DNS Zone50S3 Bucket51Sagemaker Notebook52Secret53FTP Server54Simple Queue Service (SQS)55SNS Subscription56SNS Topic57Systems Manager (SSM) Parameter Store (Parameter)58VPC59VPC Peer60VPC Subnet61Workspace Instances
Microsoft Azure Supported Resources
Scanning Terraform plans containing supported Azure resources that were generated with a AzureRM provider version prior to v3.x.x may produce unexpected results. We recommend using the latest 3.x version of the AzureRM provider.
Azure Supported Resources
1Azure Cosmos DB2Azure Firewall Rule3Blob Storage Container4Container Registry5Data Factory6Dedicated Host7Diagnostic Settings8Disk9Front Door10Key Vault11Kubernetes Service12Log Analytics Workspace13Network Interface14Network Security Group15Network Security Group (NSG) Flow Logs16Public IP Address17Redis Cache18Resource Group19Search Service20Security Rules21SQL Server, Azure Database for PostgreSQL/MySQL/MariaDB22Storage Account23Subnet24Virtual Machine25Virtual Network
Google Cloud Platform (GCP) Supported Resources
Scanning Terraform plans containing supported Google resources that were generated with a Google provider version prior to v4.x.x may produce unexpected results. We recommend using the latest 4.x version of the Google provider.
GCP Supported Resources
1App Engine2Bigtable Instance3Cloud Bigquery Dataset4Cloud DNS (Zone)5Cloud Functions6Cloud Key Management Service (Key, Key ring)7Cloud Memorystore8Cloud ML Notebook Instances9Cloud NAT10Cloud SQL11Cloud Storage12Compute Address13Compute Private Image14Compute Snapshot15Credentials (API Keys)16Dataflow Job17Filestore Instance18GKE19IAM (Service Account, Service Account Key)20Instance21Network Firewall22Network Peer23Persistent Disk24Pub/Sub Subscription25Pub/Sub Topic26Role Permission Set27Subnet28VPC
Did this page help you?