# Source: https://docs.snyk.io/scan-with-snyk/snyk-iac/supported-iac-languages-cloud-providers-and-cloud-resources/supported-aws-resources-for-cloud-context.md

# Supported AWS resources for cloud context

Snyk cloud context works with the following Amazon Web Services resource types:

* aws\_accessanalyzer\_analyzer
* aws\_account\_alternate\_contact
* aws\_acm\_certificate
* aws\_acmpca\_certificate\_authority
* aws\_ami
* aws\_api\_gateway\_authorizer
* aws\_api\_gateway\_client\_certificate
* aws\_api\_gateway\_deployment
* aws\_api\_gateway\_domain\_name
* aws\_api\_gateway\_request\_validator
* aws\_api\_gateway\_resource
* aws\_api\_gateway\_rest\_api
* aws\_api\_gateway\_stage
* aws\_api\_gateway\_usage\_plan
* aws\_api\_gateway\_vpc\_link
* aws\_apigatewayv2\_api
* aws\_apigatewayv2\_api\_mapping
* aws\_apigatewayv2\_authorizer
* aws\_apigatewayv2\_deployment
* aws\_apigatewayv2\_domain\_name
* aws\_apigatewayv2\_integration
* aws\_apigatewayv2\_integration\_response
* aws\_apigatewayv2\_model
* aws\_apigatewayv2\_route
* aws\_apigatewayv2\_route\_response
* aws\_apigatewayv2\_stage
* aws\_apigatewayv2\_vpc\_link
* aws\_athena\_workgroup
* aws\_autoscaling\_group
* aws\_autoscaling\_lifecycle\_hook
* aws\_autoscaling\_policy
* aws\_autoscaling\_schedule
* aws\_cloudformation\_stack
* aws\_cloudformation\_stack\_set
* aws\_cloudfront\_distribution
* aws\_cloudtrail
* aws\_cloudwatch\_dashboard
* aws\_cloudwatch\_event\_rule
* aws\_cloudwatch\_event\_target
* aws\_cloudwatch\_log\_destination
* aws\_cloudwatch\_log\_destination\_policy
* aws\_cloudwatch\_log\_group
* aws\_cloudwatch\_log\_metric\_filter
* aws\_cloudwatch\_log\_resource\_policy
* aws\_cloudwatch\_log\_subscription\_filter
* aws\_cloudwatch\_metric\_alarm
* aws\_cognito\_identity\_provider
* aws\_cognito\_resource\_server
* aws\_cognito\_user\_group
* aws\_cognito\_user\_pool
* aws\_cognito\_user\_pool\_client
* aws\_cognito\_user\_pool\_domain
* aws\_config\_aggregate\_authorization
* aws\_config\_config\_rule
* aws\_config\_configuration\_aggregator
* aws\_config\_configuration\_recorder
* aws\_config\_configuration\_recorder\_status
* aws\_config\_delivery\_channel
* aws\_customer\_gateway
* aws\_db\_event\_subscription
* aws\_db\_instance
* aws\_db\_option\_group
* aws\_db\_parameter\_group
* aws\_db\_snapshot
* aws\_db\_subnet\_group
* aws\_directory\_service\_conditional\_forwarder
* aws\_directory\_service\_directory
* aws\_docdb\_cluster
* aws\_docdb\_cluster\_instance
* aws\_docdb\_cluster\_snapshot
* aws\_dynamodb\_table
* aws\_ebs\_volume
* aws\_ecr\_lifecycle\_policy
* aws\_ecr\_repository
* aws\_ecs\_cluster
* aws\_ecs\_service
* aws\_ecs\_task
* aws\_ecs\_task\_definition
* aws\_efs\_file\_system
* aws\_efs\_mount\_target
* aws\_egress\_only\_internet\_gateway
* aws\_eip
* aws\_eks\_cluster
* aws\_elasticache\_cluster
* aws\_elasticache\_parameter\_group
* aws\_elasticache\_replication\_group
* aws\_elasticsearch\_domain
* aws\_elb
* aws\_flow\_log
* aws\_glacier\_vault
* aws\_glue\_catalog\_database
* aws\_glue\_catalog\_table
* aws\_glue\_connection
* aws\_glue\_crawler
* aws\_glue\_job
* aws\_glue\_security\_configuration
* aws\_glue\_trigger
* aws\_glue\_workflow
* aws\_guardduty\_detector
* aws\_guardduty\_member
* aws\_iam\_access\_key
* aws\_iam\_account\_password\_policy
* aws\_iam\_credential\_report
* aws\_iam\_group
* aws\_iam\_group\_membership
* aws\_iam\_group\_policy
* aws\_iam\_group\_policy\_attachment
* aws\_iam\_instance\_profile
* aws\_iam\_openid\_connect\_provider
* aws\_iam\_policy
* aws\_iam\_role
* aws\_iam\_role\_policy
* aws\_iam\_role\_policy\_attachment
* aws\_iam\_saml\_provider
* aws\_iam\_user
* aws\_iam\_user\_policy
* aws\_iam\_user\_policy\_attachment
* aws\_inspector\_assessment\_target
* aws\_inspector\_assessment\_template
* aws\_instance
* aws\_internet\_gateway
* aws\_key\_pair
* aws\_kinesis\_firehose\_delivery\_stream
* aws\_kinesis\_stream
* aws\_kms\_alias
* aws\_kms\_grant
* aws\_kms\_key
* aws\_lambda\_alias
* aws\_lambda\_event\_source\_mapping
* aws\_lambda\_function
* aws\_lambda\_permission
* aws\_launch\_configuration
* aws\_launch\_template
* aws\_lb
* aws\_lb\_listener
* aws\_lb\_listener\_rule
* aws\_lb\_target\_group
* aws\_load\_balancer\_backend\_server\_policy
* aws\_load\_balancer\_listener\_policy
* aws\_load\_balancer\_policy
* aws\_macie\_member\_account\_association
* aws\_macie\_s3\_bucket\_association
* aws\_media\_store\_container
* aws\_media\_store\_container\_policy
* aws\_nat\_gateway
* aws\_neptune\_cluster
* aws\_neptune\_cluster\_instance
* aws\_neptune\_cluster\_snapshot
* aws\_network\_acl
* aws\_network\_interface
* aws\_organizations\_organization
* aws\_organizations\_policy
* aws\_placement\_group
* aws\_ram\_principal\_association
* aws\_ram\_resource\_association
* aws\_ram\_resource\_share
* aws\_rds\_cluster
* aws\_rds\_cluster\_instance
* aws\_rds\_cluster\_parameter\_group
* aws\_redshift\_cluster
* aws\_redshift\_parameter\_group
* aws\_redshift\_subnet\_group
* aws\_route53\_delegation\_set
* aws\_route53\_health\_check
* aws\_route53\_query\_log
* aws\_route53\_record
* aws\_route53\_zone
* aws\_route53\_zone\_association
* aws\_route\_table
* aws\_route\_table\_association
* aws\_s3\_account\_public\_access\_block
* aws\_s3\_bucket
* aws\_s3\_bucket\_inventory
* aws\_s3\_bucket\_metric
* aws\_s3\_bucket\_notification
* aws\_s3\_bucket\_policy
* aws\_s3\_bucket\_public\_access\_block
* aws\_sagemaker\_endpoint
* aws\_sagemaker\_endpoint\_configuration
* aws\_sagemaker\_model
* aws\_sagemaker\_notebook\_instance
* aws\_sagemaker\_notebook\_instance\_lifecycle\_configuration
* aws\_secretsmanager\_secret
* aws\_security\_group
* aws\_sfn\_state\_machine
* aws\_sns\_topic
* aws\_sns\_topic\_subscription
* aws\_spot\_fleet\_request
* aws\_sqs\_queue
* aws\_ssm\_activation
* aws\_ssm\_association
* aws\_ssm\_document
* aws\_ssm\_maintenance\_window
* aws\_ssm\_maintenance\_window\_target
* aws\_ssm\_maintenance\_window\_task
* aws\_ssm\_parameter
* aws\_ssm\_patch\_baseline
* aws\_ssm\_patch\_group
* aws\_ssm\_resource\_data\_sync
* aws\_subnet
* aws\_vpc
* aws\_vpc\_dhcp\_options
* aws\_vpc\_dhcp\_options\_association
* aws\_vpc\_endpoint
* aws\_vpc\_endpoint\_connection\_notification
* aws\_vpc\_endpoint\_service
* aws\_vpc\_ipv4\_cidr\_block\_association
* aws\_vpc\_peering\_connection
* aws\_vpn\_connection
* aws\_vpn\_connection\_route
* aws\_vpn\_gateway
* aws\_waf\_web\_acl
* aws\_wafregional\_byte\_match\_set
* aws\_wafregional\_geo\_match\_set
* aws\_wafregional\_rate\_based\_rule
* aws\_wafregional\_regex\_match\_set
* aws\_wafregional\_regex\_pattern\_set
* aws\_wafregional\_rule
* aws\_wafregional\_rule\_group
* aws\_wafregional\_size\_constraint\_set
* aws\_wafregional\_sql\_injection\_match\_set
* aws\_wafregional\_web\_acl
* aws\_wafregional\_xss\_match\_set
* aws\_wafv2\_regex\_pattern\_set
* aws\_wafv2\_rule\_group
* aws\_wafv2\_web\_acl
* aws\_wafv2\_web\_acl\_association
* aws\_wafv2\_web\_acl\_logging\_configuration
* aws\_workspaces\_directory
* aws\_workspaces\_ip\_group
* aws\_workspaces\_workspace
* aws\_elastic\_beanstalk\_application