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
1
AMI (Private)
2
API Gateway
3
API Gateway Domain
4
API Gateway Key
5
API Gateway Policy
6
API Gateway Stage
7
AppSync API
8
Athena Workgroup
9
Autoscaling Group
10
- Launch Configurations
11
Backup Vault
12
CloudFront
13
CloudTrail
14
CodeBuild Project
15
Container Registry (ECR)
16
DataSync Task
17
DMS Replication Instance
18
DynamoDB
19
EBS Volume
20
EC2 Instance
21
EFS/FSx
22
EKS/ECS/Fargate Cluster
23
ElastiCache
24
Elasticsearch
25
Elastic Block Store (EBS) Snapshot
26
Elastic IP
27
Elastic Network Interface (ENI)
28
Flow Log (VPC)
29
Glacier
30
Glue Data Catalog
31
IAM Group
32
IAM Policy (Customer Managed)
33
IAM Role
34
IAM User
35
IAM/ACM SSL Certificate
36
Kinesis
37
Kinesis Data Firehose
38
KMS
39
Lambda
40
Load Balancer (ELB/ALB/NLB/Gateway)
41
MQ
42
MSK Instance
43
NACL/Security Group
44
NACL/Security Group Rules
45
NAT Gateway (VPC)
46
RDS Aurora, Neptune, DocumentDB
47
RDS Database, Neptune, DocumentDB
48
Redshift
49
Route53 DNS Zone
50
S3 Bucket
51
Sagemaker Notebook
52
Secret
53
FTP Server
54
Simple Queue Service (SQS)
55
SNS Subscription
56
SNS Topic
57
Systems Manager (SSM) Parameter Store (Parameter)
58
VPC
59
VPC Peer
60
VPC Subnet
61
Workspace 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
1
Azure Cosmos DB
2
Azure Firewall Rule
3
Blob Storage Container
4
Container Registry
5
Data Factory
6
Dedicated Host
7
Diagnostic Settings
8
Disk
9
Front Door
10
Key Vault
11
Kubernetes Service
12
Log Analytics Workspace
13
Network Interface
14
Network Security Group
15
Network Security Group (NSG) Flow Logs
16
Public IP Address
17
Redis Cache
18
Resource Group
19
Search Service
20
Security Rules
21
SQL Server, Azure Database for PostgreSQL/MySQL/MariaDB
22
Storage Account
23
Subnet
24
Virtual Machine
25
Virtual 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
1
Bigtable Instance
2
Cloud Bigquery Dataset
3
Cloud DNS (Zone)
4
Cloud Functions
5
Cloud Key Management Service (Key, Key ring)
6
Cloud Memorystore
7
Cloud ML Notebook Instances
8
Cloud NAT
9
Cloud SQL
10
Cloud Storage
11
Compute Address
12
Compute Private Image
13
Compute Snapshot
14
Credentials (API Keys)
15
Dataflow Job
16
Filestore Instance
17
GKE
18
IAM (Service Account, Service Account Key)
19
Instance
20
Network Firewall
21
Network Peer
22
Persistent Disk
23
Pub/Sub Subscription
24
Pub/Sub Topic
25
Role Permission Set
26
Subnet
27
VPC