> For the complete documentation index, see [llms.txt](https://docs.firefly.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.firefly.ai/detailed-guides/backup-and-disaster-recovery/service-coverage.md).

# Service Coverage

Firefly Applications Backup & DR captures continuous snapshots of your applications and the infrastructure they depend on, with full dependency graphs, and restores complete environments as Terraform code.

This page lists every resource type Firefly protects, by provider, with the matching Terraform resource name. Coverage expands continuously — if a resource type you need is missing, see [Contacting Support](/general-information/contacting-support.md).

{% tabs %}
{% tab title="AWS" %}
Firefly protects 190 resource types across 48 AWS services.

### Amazon API Gateway

| Resource                   | Terraform resource             | Status    |
| -------------------------- | ------------------------------ | --------- |
| HTTP APIs                  | `aws_apigatewayv2_api`         | Supported |
| API Gateway Rest API       | `aws_api_gateway_rest_api`     | Supported |
| API Gateway Domain Name    | `aws_api_gateway_domain_name`  | Supported |
| API Gateway VPC Link       | `aws_api_gateway_vpc_link`     | Supported |
| API Gateway API Key        | `aws_api_gateway_api_key`      | Supported |
| API Gateway Usage Plan     | `aws_api_gateway_usage_plan`   | Supported |
| API Gateway Authorizer     | `aws_api_gateway_authorizer`   | Supported |
| API Gateway Integration    | `aws_api_gateway_integration`  | Supported |
| API Gateway v2 Route       | `aws_apigatewayv2_route`       | Supported |
| API Gateway Stage          | `aws_api_gateway_stage`        | Supported |
| API Gateway v2 Stage       | `aws_apigatewayv2_stage`       | Supported |
| API Gateway v2 Integration | `aws_apigatewayv2_integration` | Supported |
| API Gateway v2 Authorizer  | `aws_apigatewayv2_authorizer`  | Supported |

### Amazon Aurora/RDS

| Resource                                        | Terraform resource                | Status    |
| ----------------------------------------------- | --------------------------------- | --------- |
| Database Clusters (Provisioned & Serverless v2) | `aws_rds_cluster`                 | Supported |
| RDS Cluster Instance                            | `aws_rds_cluster_instance`        | Supported |
| RDS Cluster Parameter Group                     | `aws_rds_cluster_parameter_group` | Supported |
| DB Cluster Snapshot                             | `aws_db_cluster_snapshot`         | Supported |
| DB Parameter Group                              | `aws_db_parameter_group`          | Supported |
| DB Subnet Group                                 | `aws_db_subnet_group`             | Supported |
| DB Proxy                                        | `aws_db_proxy`                    | Supported |

### Amazon Certificate Manager (ACM)

| Resource     | Terraform resource    | Status    |
| ------------ | --------------------- | --------- |
| Certificates | `aws_acm_certificate` | Supported |

### Amazon Cloud Map

| Resource                  | Terraform resource                            | Status    |
| ------------------------- | --------------------------------------------- | --------- |
| Cloud Map Namespaces      | `aws_service_discovery_private_dns_namespace` | Supported |
| Service Discovery Service | `aws_service_discovery_service`               | Supported |

### Amazon CloudWatch

| Resource             | Terraform resource            | Status    |
| -------------------- | ----------------------------- | --------- |
| CloudWatch Alarms    | `aws_cloudwatch_metric_alarm` | Supported |
| CloudWatch Log Group | `aws_cloudwatch_log_group`    | Supported |

### Amazon Cognito

| Resource                  | Terraform resource              | Status    |
| ------------------------- | ------------------------------- | --------- |
| Cognito User Pools        | `aws_cognito_user_pool`         | Supported |
| Cognito User Pool Client  | `aws_cognito_user_pool_client`  | Supported |
| Cognito Identity Provider | `aws_cognito_identity_provider` | Supported |

### Amazon DocumentDB

| Resource                      | Terraform resource                  | Status    |
| ----------------------------- | ----------------------------------- | --------- |
| Database Clusters             | `aws_docdb_cluster`                 | Supported |
| DocDB Cluster Instance        | `aws_docdb_cluster_instance`        | Supported |
| DocDB Cluster Parameter Group | `aws_docdb_cluster_parameter_group` | Supported |

### Amazon DynamoDB

| Resource        | Terraform resource   | Status    |
| --------------- | -------------------- | --------- |
| DynamoDB Tables | `aws_dynamodb_table` | Supported |

### Amazon ElastiCache

| Resource                      | Terraform resource                  | Status    |
| ----------------------------- | ----------------------------------- | --------- |
| Cache Clusters                | `aws_elasticache_cluster`           | Supported |
| ElastiCache Replication Group | `aws_elasticache_replication_group` | Supported |
| ElastiCache Parameter Group   | `aws_elasticache_parameter_group`   | Supported |
| ElastiCache Subnet Group      | `aws_elasticache_subnet_group`      | Supported |
| ElastiCache User              | `aws_elasticache_user`              | Supported |
| ElastiCache User Group        | `aws_elasticache_user_group`        | Supported |

### AWS Elastic Beanstalk

| Resource                                 | Terraform resource                             | Status    |
| ---------------------------------------- | ---------------------------------------------- | --------- |
| Elastic Beanstalk Applications           | `aws_elastic_beanstalk_application`            | Supported |
| Elastic Beanstalk Application Version    | `aws_elastic_beanstalk_application_version`    | Supported |
| Elastic Beanstalk Configuration Template | `aws_elastic_beanstalk_configuration_template` | Supported |
| Elastic Beanstalk Environment            | `aws_elastic_beanstalk_environment`            | Supported |

### Amazon FSx for NetApp ONTAP

| Resource                          | Terraform resource                      | Status    |
| --------------------------------- | --------------------------------------- | --------- |
| File Systems                      | `aws_fsx_ontap_file_system`             | Supported |
| FSx ONTAP Volume                  | `aws_fsx_ontap_volume`                  | Supported |
| FSx ONTAP Storage Virtual Machine | `aws_fsx_ontap_storage_virtual_machine` | Supported |

### Amazon FSx for Windows File Servers

| Resource     | Terraform resource            | Status    |
| ------------ | ----------------------------- | --------- |
| File Systems | `aws_fsx_windows_file_system` | Supported |

### Amazon OpenSearch

| Resource             | Terraform resource         | Status    |
| -------------------- | -------------------------- | --------- |
| OpenSearch Domains   | `aws_opensearch_domain`    | Supported |
| OSIS Pipeline        | `aws_osis_pipeline`        | Supported |
| Elasticsearch Domain | `aws_elasticsearch_domain` | Supported |

### Amazon Redshift

| Resource                      | Terraform resource                 | Status    |
| ----------------------------- | ---------------------------------- | --------- |
| Redshift Cluster              | `aws_redshift_cluster`             | Supported |
| Redshift Parameter Group      | `aws_redshift_parameter_group`     | Supported |
| Redshift Subnet Group         | `aws_redshift_subnet_group`        | Supported |
| Redshift Serverless Namespace | `aws_redshiftserverless_namespace` | Supported |
| Redshift Serverless Workgroup | `aws_redshiftserverless_workgroup` | Supported |

### Amazon Relational Database Service (RDS)

| Resource           | Terraform resource       | Status    |
| ------------------ | ------------------------ | --------- |
| Database Instances | `aws_db_instance`        | Supported |
| DB Option Group    | `aws_db_option_group`    | Supported |
| DB Parameter Group | `aws_db_parameter_group` | Supported |
| DB Subnet Group    | `aws_db_subnet_group`    | Supported |
| DB Proxy           | `aws_db_proxy`           | Supported |
| DB Snapshot        | `aws_db_snapshot`        | Supported |

### AWS Secrets Manager

| Resource | Terraform resource          | Status    |
| -------- | --------------------------- | --------- |
| Secrets  | `aws_secretsmanager_secret` | Supported |

### Amazon Simple Storage Service (S3)

| Resource                                       | Terraform resource                                   | Status    |
| ---------------------------------------------- | ---------------------------------------------------- | --------- |
| S3 Buckets                                     | `aws_s3_bucket`                                      | Supported |
| S3 Bucket Policy                               | `aws_s3_bucket_policy`                               | Supported |
| S3 Bucket Public Access Block                  | `aws_s3_bucket_public_access_block`                  | Supported |
| S3 Bucket Versioning                           | `aws_s3_bucket_versioning`                           | Supported |
| S3 Bucket Server Side Encryption Configuration | `aws_s3_bucket_server_side_encryption_configuration` | Supported |
| S3 Bucket Lifecycle Configuration              | `aws_s3_bucket_lifecycle_configuration`              | Supported |
| S3 Bucket Logging                              | `aws_s3_bucket_logging`                              | Supported |
| S3 Bucket ACL                                  | `aws_s3_bucket_acl`                                  | Supported |
| S3 Bucket Ownership Controls                   | `aws_s3_bucket_ownership_controls`                   | Supported |

### AWS Systems Manager

| Resource         | Terraform resource  | Status    |
| ---------------- | ------------------- | --------- |
| Parameter Values | `aws_ssm_parameter` | Supported |

### Amazon Elastic Compute Cloud (EC2)

| Resource              | Terraform resource         | Status    |
| --------------------- | -------------------------- | --------- |
| Amazon Machine Images | `aws_ami`                  | Supported |
| EBS Volume            | `aws_ebs_volume`           | Supported |
| Instance              | `aws_instance`             | Supported |
| Key Pair              | `aws_key_pair`             | Supported |
| Launch Configuration  | `aws_launch_configuration` | Supported |
| Security Group        | `aws_security_group`       | Supported |

### Amazon EC2 Auto Scaling

| Resource             | Terraform resource         | Status    |
| -------------------- | -------------------------- | --------- |
| Auto Scaling Group   | `aws_autoscaling_group`    | Supported |
| Launch Configuration | `aws_launch_configuration` | Supported |
| Auto Scaling Policy  | `aws_autoscaling_policy`   | Supported |
| Launch Template      | `aws_launch_template`      | Supported |

### Amazon Elastic Container Registry (ECR)

| Resource                    | Terraform resource                | Status    |
| --------------------------- | --------------------------------- | --------- |
| ECR Repositories            | `aws_ecr_repository`              | Supported |
| ECR Pull Through Cache Rule | `aws_ecr_pull_through_cache_rule` | Supported |

### Amazon Elastic Container Service (ECS)

| Resource              | Terraform resource          | Status    |
| --------------------- | --------------------------- | --------- |
| ECS Clusters          | `aws_ecs_cluster`           | Supported |
| ECS Service           | `aws_ecs_service`           | Supported |
| ECS Task Definition   | `aws_ecs_task_definition`   | Supported |
| ECS Task Set          | `aws_ecs_task_set`          | Supported |
| ECS Capacity Provider | `aws_ecs_capacity_provider` | Supported |

### Amazon Elastic File System (EFS)

| Resource         | Terraform resource     | Status    |
| ---------------- | ---------------------- | --------- |
| EFS File Systems | `aws_efs_file_system`  | Supported |
| EFS Access Point | `aws_efs_access_point` | Supported |
| EFS Mount Target | `aws_efs_mount_target` | Supported |

### Amazon Elastic Kubernetes Service (EKS)

| Resource                     | Terraform resource                 | Status    |
| ---------------------------- | ---------------------------------- | --------- |
| EKS Clusters                 | `aws_eks_cluster`                  | Supported |
| EKS Addon                    | `aws_eks_addon`                    | Supported |
| EKS Fargate Profile          | `aws_eks_fargate_profile`          | Supported |
| EKS Node Group               | `aws_eks_node_group`               | Supported |
| Kubernetes Namespace         | `kubernetes_namespace`             | Supported |
| EKS Identity Provider Config | `aws_eks_identity_provider_config` | Supported |

### Amazon Elastic Load Balancing (ELB)

| Resource                             | Terraform resource            | Status    |
| ------------------------------------ | ----------------------------- | --------- |
| Classic Load Balancers               | `aws_elb`                     | Supported |
| Application / Network Load Balancers | `aws_lb`                      | Supported |
| LB Target Group                      | `aws_lb_target_group`         | Supported |
| LB Listener                          | `aws_lb_listener`             | Supported |
| LB Listener Rule                     | `aws_lb_listener_rule`        | Supported |
| LB Listener Certificate              | `aws_lb_listener_certificate` | Supported |

### Amazon EventBridge

| Resource                 | Terraform resource             | Status    |
| ------------------------ | ------------------------------ | --------- |
| EventBridge Event Buses  | `aws_cloudwatch_event_bus`     | Supported |
| CloudWatch Event Rule    | `aws_cloudwatch_event_rule`    | Supported |
| Scheduler Schedule       | `aws_scheduler_schedule`       | Supported |
| Scheduler Schedule Group | `aws_scheduler_schedule_group` | Supported |
| CloudWatch Event Target  | `aws_cloudwatch_event_target`  | Supported |

### Amazon Firehose

| Resource         | Terraform resource                     | Status    |
| ---------------- | -------------------------------------- | --------- |
| Delivery Streams | `aws_kinesis_firehose_delivery_stream` | Supported |

### AWS Identity and Access Management (IAM)

| Resource                    | Terraform resource                | Status    |
| --------------------------- | --------------------------------- | --------- |
| IAM Roles                   | `aws_iam_role`                    | Supported |
| IAM Policy                  | `aws_iam_policy`                  | Supported |
| IAM Instance Profile        | `aws_iam_instance_profile`        | Supported |
| IAM Openid Connect Provider | `aws_iam_openid_connect_provider` | Supported |
| IAM User                    | `aws_iam_user`                    | Supported |
| IAM Group                   | `aws_iam_group`                   | Supported |
| IAM Group Membership        | `aws_iam_group_membership`        | Supported |
| IAM Access Key              | `aws_iam_access_key`              | Supported |
| IAM Role Policy             | `aws_iam_role_policy`             | Supported |
| IAM Role Policy Attachment  | `aws_iam_role_policy_attachment`  | Supported |

### AWS Key Management Service (KMS)

| Resource    | Terraform resource | Status    |
| ----------- | ------------------ | --------- |
| KMS Aliases | `aws_kms_alias`    | Supported |
| KMS Key     | `aws_kms_key`      | Supported |

### AWS Lambda

| Resource                    | Terraform resource                | Status    |
| --------------------------- | --------------------------------- | --------- |
| Lambda Functions            | `aws_lambda_function`             | Supported |
| Lambda Alias                | `aws_lambda_alias`                | Supported |
| Lambda Layer Version        | `aws_lambda_layer_version`        | Supported |
| Lambda Event Source Mapping | `aws_lambda_event_source_mapping` | Supported |
| Lambda Permission           | `aws_lambda_permission`           | Supported |

### Amazon Route 53

| Resource                               | Terraform resource                          | Status    |
| -------------------------------------- | ------------------------------------------- | --------- |
| Private Hosted Zones                   | `aws_route53_zone`                          | Supported |
| Route 53 Profiles Profile              | `aws_route53profiles_profile`               | Supported |
| Route 53 Resolver Endpoint             | `aws_route53_resolver_endpoint`             | Supported |
| Route 53 Resolver Rule                 | `aws_route53_resolver_rule`                 | Supported |
| Route 53 Resolver Firewall Domain List | `aws_route53_resolver_firewall_domain_list` | Supported |
| Route 53 Resolver Firewall Rule Group  | `aws_route53_resolver_firewall_rule_group`  | Supported |
| Route 53 Record                        | `aws_route53_record`                        | Supported |

### Amazon Simple Notification Service (SNS)

| Resource               | Terraform resource           | Status    |
| ---------------------- | ---------------------------- | --------- |
| SNS Topics             | `aws_sns_topic`              | Supported |
| SNS Topic Subscription | `aws_sns_topic_subscription` | Supported |

### Amazon Simple Queue Service (SQS)

| Resource   | Terraform resource | Status    |
| ---------- | ------------------ | --------- |
| SQS Queues | `aws_sqs_queue`    | Supported |

### AWS Transfer Family

| Resource          | Terraform resource      | Status    |
| ----------------- | ----------------------- | --------- |
| SFTP Servers      | `aws_transfer_server`   | Supported |
| Transfer User     | `aws_transfer_user`     | Supported |
| Transfer Ssh Key  | `aws_transfer_ssh_key`  | Supported |
| Transfer Workflow | `aws_transfer_workflow` | Supported |

### Amazon Virtual Private Cloud (VPC)

| Resource                               | Terraform resource                           | Status    |
| -------------------------------------- | -------------------------------------------- | --------- |
| DHCP Options                           | `aws_vpc_dhcp_options`                       | Supported |
| Internet Gateway                       | `aws_internet_gateway`                       | Supported |
| EC2 Managed Prefix List                | `aws_ec2_managed_prefix_list`                | Supported |
| NAT Gateway                            | `aws_nat_gateway`                            | Supported |
| Network ACL                            | `aws_network_acl`                            | Supported |
| Network Interface                      | `aws_network_interface`                      | Supported |
| Route Table                            | `aws_route_table`                            | Supported |
| Route Table Association                | `aws_route_table_association`                | Supported |
| Security Group                         | `aws_security_group`                         | Supported |
| Security Group Rule                    | `aws_security_group_rule`                    | Supported |
| Subnet                                 | `aws_subnet`                                 | Supported |
| EC2 Transit Gateway                    | `aws_ec2_transit_gateway`                    | Supported |
| EC2 Transit Gateway Peering Attachment | `aws_ec2_transit_gateway_peering_attachment` | Supported |
| EC2 Transit Gateway Route Table        | `aws_ec2_transit_gateway_route_table`        | Supported |
| EC2 Transit Gateway VPC Attachment     | `aws_ec2_transit_gateway_vpc_attachment`     | Supported |
| VPC                                    | `aws_vpc`                                    | Supported |
| VPC Endpoint                           | `aws_vpc_endpoint`                           | Supported |
| VPC Endpoint Service                   | `aws_vpc_endpoint_service`                   | Supported |
| VPC IPv4 CIDR Block Association        | `aws_vpc_ipv4_cidr_block_association`        | Supported |
| VPC IPv6 CIDR Block Association        | `aws_vpc_ipv6_cidr_block_association`        | Supported |
| EIP                                    | `aws_eip`                                    | Supported |
| Flow Log                               | `aws_flow_log`                               | Supported |

### AWS Web Application Firewall (WAF)

| Resource                | Terraform resource            | Status    |
| ----------------------- | ----------------------------- | --------- |
| Web ACLs                | `aws_wafv2_web_acl`           | Supported |
| WAFv2 IP Set            | `aws_wafv2_ip_set`            | Supported |
| WAFv2 Regex Pattern Set | `aws_wafv2_regex_pattern_set` | Supported |
| WAFv2 Rule Group        | `aws_wafv2_rule_group`        | Supported |

### AWS MSK

| Resource               | Terraform resource           | Status    |
| ---------------------- | ---------------------------- | --------- |
| Provisioned Clusters   | `aws_msk_cluster`            | Supported |
| MSK Serverless Cluster | `aws_msk_serverless_cluster` | Supported |

### AWS Step Functions

| Resource       | Terraform resource      | Status    |
| -------------- | ----------------------- | --------- |
| State Machines | `aws_sfn_state_machine` | Supported |
| SFN Alias      | `aws_sfn_alias`         | Supported |

### AWS Resource Access Manager

| Resource   | Terraform resource       | Status    |
| ---------- | ------------------------ | --------- |
| RAM Shares | `aws_ram_resource_share` | Supported |

### Amazon Bedrock

| Resource                                       | Terraform resource                                   | Status    |
| ---------------------------------------------- | ---------------------------------------------------- | --------- |
| Guardrails                                     | `aws_bedrock_guardrail`                              | Supported |
| Bedrock Model Invocation Logging Configuration | `aws_bedrock_model_invocation_logging_configuration` | Supported |

### Amazon GuardDuty

| Resource  | Terraform resource       | Status    |
| --------- | ------------------------ | --------- |
| Detectors | `aws_guardduty_detector` | Supported |

### AWS Network Firewall

| Resource  | Terraform resource             | Status    |
| --------- | ------------------------------ | --------- |
| Firewalls | `aws_networkfirewall_firewall` | Supported |

### AWS Glue

| Resource           | Terraform resource          | Status    |
| ------------------ | --------------------------- | --------- |
| Catalog Databases  | `aws_glue_catalog_database` | Supported |
| Glue Catalog Table | `aws_glue_catalog_table`    | Supported |
| Glue Crawler       | `aws_glue_crawler`          | Supported |
| Glue Job           | `aws_glue_job`              | Supported |
| Glue Connection    | `aws_glue_connection`       | Supported |

### Amazon Athena

| Resource           | Terraform resource       | Status    |
| ------------------ | ------------------------ | --------- |
| Workgroups         | `aws_athena_workgroup`   | Supported |
| Athena Database    | `aws_athena_database`    | Supported |
| Athena Named Query | `aws_athena_named_query` | Supported |

### Amazon Kinesis Data Streams

| Resource | Terraform resource   | Status    |
| -------- | -------------------- | --------- |
| Streams  | `aws_kinesis_stream` | Supported |

### Amazon EMR

| Resource | Terraform resource | Status    |
| -------- | ------------------ | --------- |
| Clusters | `aws_emr_cluster`  | Supported |

### Amazon Neptune

| Resource                 | Terraform resource             | Status    |
| ------------------------ | ------------------------------ | --------- |
| Clusters                 | `aws_neptune_cluster`          | Supported |
| Neptune Cluster Instance | `aws_neptune_cluster_instance` | Supported |

### AWS Global Accelerator

| Resource     | Terraform resource                  | Status    |
| ------------ | ----------------------------------- | --------- |
| Accelerators | `aws_globalaccelerator_accelerator` | Supported |
| {% endtab %} |                                     |           |

{% tab title="Azure" %}
Firefly protects 86 resource types across 14 Azure services.

### Azure Key Vault

| Resource          | Terraform resource                | Status    |
| ----------------- | --------------------------------- | --------- |
| Vaults            | `azurerm_key_vault`               | Supported |
| Secrets           | `azurerm_key_vault_secret`        | Supported |
| Certificates      | `azurerm_key_vault_certificate`   | Supported |
| Keys              | `azurerm_key_vault_key`           | Supported |
| Key Access Policy | `azurerm_key_vault_access_policy` | Supported |

### Azure Storage

| Resource         | Terraform resource                      | Status    |
| ---------------- | --------------------------------------- | --------- |
| Storage Accounts | `azurerm_storage_account`               | Supported |
| Blob Containers  | `azurerm_storage_container`             | Supported |
| Blobs            | `azurerm_storage_blob`                  | Supported |
| Queues           | `azurerm_storage_queue`                 | Supported |
| Network Rules    | `azurerm_storage_account_network_rules` | Supported |

### Azure VMs

| Resource                   | Terraform resource                                                                    | Status    |
| -------------------------- | ------------------------------------------------------------------------------------- | --------- |
| Virtual Machines           | `azurerm_linux_virtual_machine / azurerm_windows_virtual_machine`                     | Supported |
| Managed Disks              | `azurerm_managed_disk`                                                                | Supported |
| Virtual Machine Images     | `azurerm_image`                                                                       | Supported |
| Availability Sets          | `azurerm_availability_set`                                                            | Supported |
| Virtual Machine Scale Sets | `azurerm_linux_virtual_machine_scale_set / azurerm_windows_virtual_machine_scale_set` | Supported |
| Bastion Hosts              | `azurerm_bastion_host`                                                                | Supported |
| Virtual Machine Extension  | `azurerm_virtual_machine_extension`                                                   | Supported |

### Virtual Networks

| Resource                                                | Terraform resource                                                                                                   | Status    |
| ------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | --------- |
| Virtual Networks                                        | `azurerm_virtual_network`                                                                                            | Supported |
| Subnets                                                 | `azurerm_subnet`                                                                                                     | Supported |
| Route Tables                                            | `azurerm_route_table`                                                                                                | Supported |
| Public IP addresses                                     | `azurerm_public_ip`                                                                                                  | Supported |
| NAT Gateways                                            | `azurerm_nat_gateway`                                                                                                | Supported |
| Network Interfaces                                      | `azurerm_network_interface`                                                                                          | Supported |
| Application Security Groups                             | `azurerm_application_security_group`                                                                                 | Supported |
| Network Security Groups                                 | `azurerm_network_security_group`                                                                                     | Supported |
| Private DNS Zones                                       | `azurerm_private_dns_zone`                                                                                           | Supported |
| Private DNS Zone Record Sets                            | `azurerm_private_dns_a_record / _aaaa_record / _cname_record / _mx_record / _ptr_record / _srv_record / _txt_record` | Supported |
| Private DNS Zone Virtual Network Links                  | `azurerm_private_dns_zone_virtual_network_link`                                                                      | Supported |
| Private DNS Zone Groups                                 | `private_dns_zone_group block of azurerm_private_endpoint`                                                           | Supported |
| Private Endpoints                                       | `azurerm_private_endpoint`                                                                                           | Supported |
| Virtual Network Peerings                                | `azurerm_virtual_network_peering`                                                                                    | Supported |
| Network Security Rule                                   | `azurerm_network_security_rule`                                                                                      | Supported |
| Private Endpoint Application Security Group Association | `azurerm_private_endpoint_application_security_group_association`                                                    | Supported |
| Subnet Network Security Group Association               | `azurerm_subnet_network_security_group_association`                                                                  | Supported |
| Subnet Route Table association                          | `azurerm_subnet_route_table_association`                                                                             | Supported |
| Virtual Network Gateway                                 | `azurerm_virtual_network_gateway`                                                                                    | Supported |

### Load Balancing

| Resource                           | Terraform resource                        | Status    |
| ---------------------------------- | ----------------------------------------- | --------- |
| Azure Load Balancer                | `azurerm_lb`                              | Supported |
| Application Gateway                | `azurerm_application_gateway`             | Supported |
| Application Gateway WAF Policies   | `azurerm_web_application_firewall_policy` | Supported |
| Load Balancer Rule                 | `azurerm_lb_rule`                         | Supported |
| Load Balancer Probe                | `azurerm_lb_probe`                        | Supported |
| Loab Balancer Backend Address Pool | `azurerm_lb_backend_address_pool`         | Supported |

### Azure SQL

| Resource                           | Terraform resource                                   | Status    |
| ---------------------------------- | ---------------------------------------------------- | --------- |
| SQL Servers                        | `azurerm_mssql_server`                               | Supported |
| SQL DB                             | `azurerm_mssql_database`                             | Supported |
| SQL Server Firewall Rules          | `azurerm_mssql_firewall_rule`                        | Supported |
| SQL Server Outbound Firewall Rules | `azurerm_mssql_outbound_firewall_rule`               | Supported |
| SQL Server Virtual Network Rules   | `azurerm_mssql_virtual_network_rule`                 | Supported |
| SQL Server Connection Policies     | `connection_policy argument of azurerm_mssql_server` | Supported |
| SQL Server DNS Aliases             | `azapi_resource (Microsoft.Sql/servers/dnsAliases)`  | Supported |
| SQL on VMs                         | `azurerm_mssql_virtual_machine`                      | Supported |

### Containers

| Resource               | Terraform resource                   | Status    |
| ---------------------- | ------------------------------------ | --------- |
| Container Instances    | `azurerm_container_group`            | Supported |
| Container Registries   | `azurerm_container_registry`         | Supported |
| Container Repositories | `data plane — no Terraform resource` | Supported |

### Identity / Authorization

| Resource                       | Terraform resource                      | Status    |
| ------------------------------ | --------------------------------------- | --------- |
| User-Assigned Identities       | `azurerm_user_assigned_identity`        | Supported |
| Federated Identity Credentials | `azurerm_federated_identity_credential` | Supported |
| Custom Role Definitions        | `azurerm_role_definition`               | Supported |
| Role Assignments               | `azurerm_role_assignment`               | Supported |

### Azure App Services

| Resource                   | Terraform resource                                            | Status    |
| -------------------------- | ------------------------------------------------------------- | --------- |
| Web Apps                   | `azurerm_linux_web_app / azurerm_windows_web_app`             | Supported |
| Function Apps              | `azurerm_linux_function_app / azurerm_windows_function_app`   | Supported |
| App Service Plans          | `azurerm_service_plan`                                        | Supported |
| App Service Certificates   | `azurerm_app_service_certificate`                             | Supported |
| App Service Environments   | `azurerm_app_service_environment_v3`                          | Supported |
| Web App Auth Settings      | `auth_settings / auth_settings_v2 block of azurerm_*_web_app` | Supported |
| Web App Host Name Bindings | `azurerm_app_service_custom_hostname_binding`                 | Supported |

### Azure Service Bus

| Resource                  | Terraform resource                            | Status    |
| ------------------------- | --------------------------------------------- | --------- |
| Namespaces                | `azurerm_servicebus_namespace`                | Supported |
| Queues                    | `azurerm_servicebus_queue`                    | Supported |
| Queue Authorization Rules | `azurerm_servicebus_queue_authorization_rule` | Supported |
| Subscriptions             | `azurerm_servicebus_subscription`             | Supported |
| Subscription Rules        | `azurerm_servicebus_subscription_rule`        | Supported |
| Topics                    | `azurerm_servicebus_topic`                    | Supported |
| Topic Authorization Rules | `azurerm_servicebus_topic_authorization_rule` | Supported |

### Azure Kubernetes Service (AKS)

| Resource                          | Terraform resource                     | Status    |
| --------------------------------- | -------------------------------------- | --------- |
| AKS Managed Clusters              | `azurerm_kubernetes_cluster`           | Supported |
| Agent Pools (Node Pools)          | `azurerm_kubernetes_cluster_node_pool` | Supported |
| Kubernetes Resources (in-cluster) | `kubernetes provider resources`        | Supported |

### Azure Container Apps

| Resource                                            | Terraform resource                                                                      | Status    |
| --------------------------------------------------- | --------------------------------------------------------------------------------------- | --------- |
| Container Apps                                      | `azurerm_container_app`                                                                 | Supported |
| Container Apps Environments                         | `azurerm_container_app_environment`                                                     | Supported |
| Container App Certificates                          | `azurerm_container_app_environment_certificate`                                         | Supported |
| Container App Managed Certificates / Custom Domains | `azurerm_container_app_custom_domain / azurerm_container_app_environment_custom_domain` | Supported |
| Container App Jobs                                  | `azurerm_container_app_job`                                                             | Supported |
| Container App Auth Configs                          | `azapi_resource (Microsoft.App/containerApps/authConfigs)`                              | Supported |

### Azure Database for PostgreSQL

| Resource              | Terraform resource                                                  | Status    |
| --------------------- | ------------------------------------------------------------------- | --------- |
| Flexible Servers      | `azurerm_postgresql_flexible_server`                                | Supported |
| PostgreSQL Databases  | `azurerm_postgresql_flexible_server_database`                       | Supported |
| Server Configurations | `azurerm_postgresql_flexible_server_configuration`                  | Supported |
| Entra Administrators  | `azurerm_postgresql_flexible_server_active_directory_administrator` | Supported |
| Firewall Rules        | `azurerm_postgresql_flexible_server_firewall_rule`                  | Supported |

### Azure Monitor

| Resource                 | Terraform resource                | Status    |
| ------------------------ | --------------------------------- | --------- |
| Log Analytics Workspaces | `azurerm_log_analytics_workspace` | Supported |
| {% endtab %}             |                                   |           |
| {% endtabs %}            |                                   |           |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.firefly.ai/detailed-guides/backup-and-disaster-recovery/service-coverage.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
