[Meta] Terraform Search: Implementation Status

Author: breathingdustCreated Mar 19, 2026Updated Sep 18, 2026
Labelsresource-identitylist-resource

Terraform 1.14 introduced the concept of the list block which allows practitioners to define queries to identify unmanaged resources and to import them in bulk to be managed by Terraform. This feature requires that both Resource Identity and List schemas are implemented the provider for every resource. The provider has over a thousand resources and this implementation will take significant effort and time to complete. This issue tracks the overall implementation effort.

The internal maintainer team will rollout list support based on internal usage data to prioritize the most common resources.

To see a concise list of all available resources with List support see: #47040

As always, we appreciate any contributions to help us improve coverage.

References

Implementation Progress:

Overall: [▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 14% (241/1708)

Expand a service below to see service-level progress.

accessanalyzer 0% (0/2)
Resource File Resource Identity List
accessanalyzer/analyzer.go
accessanalyzer/archive_rule.go
account 0% (0/3)
Resource File Resource Identity List
account/alternate_contact.go
account/primary_contact.go
account/region.go
accountaccess 100% (2/2) ✅
Resource File Resource Identity List
accountaccess/application.go
accountaccess/entitlement.go
acm 100% (2/2) ✅
Resource File Resource Identity List
acm/certificate.go
acm/certificate_validation.go
acmpca 0% (0/5)
Resource File Resource Identity List
acmpca/certificate.go
acmpca/certificate_authority.go
acmpca/certificate_authority_certificate.go
acmpca/permission.go
acmpca/policy.go
agentregistry 100% (1/1) ✅
Resource File Resource Identity List
agentregistry/registry.go
amp 33% (3/9)
Resource File Resource Identity List
amp/alert_manager_definition.go
amp/anomaly_detector.go
amp/query_logging_configuration.go
amp/resource_policy.go
amp/rule_group_namespace.go
amp/scraper.go
amp/scraper_logging_configuration.go
amp/workspace.go
amp/workspace_configuration.go
amplify 0% (0/5)
Resource File Resource Identity List
amplify/app.go
amplify/backend_environment.go
amplify/branch.go
amplify/domain_association.go
amplify/webhook.go
apigateway 26% (7/26)
Resource File Resource Identity List
apigateway/account.go
apigateway/api_key.go
apigateway/authorizer.go
apigateway/base_path_mapping.go
apigateway/client_certificate.go
apigateway/deployment.go
apigateway/documentation_part.go
apigateway/documentation_version.go
apigateway/domain_name.go
apigateway/domain_name_access_association.go
apigateway/gateway_response.go
apigateway/integration.go
apigateway/integration_response.go
apigateway/method.go
apigateway/method_response.go
apigateway/method_settings.go
apigateway/model.go
apigateway/request_validator.go
apigateway/resource.go
apigateway/rest_api.go
apigateway/rest_api_policy.go
apigateway/rest_api_put.go
apigateway/stage.go
apigateway/usage_plan.go
apigateway/usage_plan_key.go
apigateway/vpc_link.go
apigatewayv2 23% (3/13)
Resource File Resource Identity List
apigatewayv2/api.go
apigatewayv2/api_mapping.go
apigatewayv2/authorizer.go
apigatewayv2/deployment.go
apigatewayv2/domain_name.go
apigatewayv2/integration.go
apigatewayv2/integration_response.go
apigatewayv2/model.go
apigatewayv2/route.go
apigatewayv2/route_response.go
apigatewayv2/routing_rule.go
apigatewayv2/stage.go
apigatewayv2/vpc_link.go
appautoscaling 66% (2/3)
Resource File Resource Identity List
appautoscaling/policy.go
appautoscaling/scheduled_action.go
appautoscaling/target.go
appconfig 0% (0/8)
Resource File Resource Identity List
appconfig/application.go
appconfig/configuration_profile.go
appconfig/deployment.go
appconfig/deployment_strategy.go
appconfig/environment.go
appconfig/extension.go
appconfig/extension_association.go
appconfig/hosted_configuration_version.go
appfabric 0% (0/5)
Resource File Resource Identity List
appfabric/app_authorization.go
appfabric/app_authorization_connection.go
appfabric/app_bundle.go
appfabric/ingestion.go
appfabric/ingestion_destination.go
appflow 100% (2/2) ✅
Resource File Resource Identity List
appflow/connector_profile.go
appflow/flow.go
appintegrations 0% (0/2)
Resource File Resource Identity List
appintegrations/data_integration.go
appintegrations/event_integration.go
applicationinsights 0% (0/1)
Resource File Resource Identity List
applicationinsights/application.go
appmesh 0% (0/7)
Resource File Resource Identity List
appmesh/gateway_route.go
appmesh/mesh.go
appmesh/route.go
appmesh/virtual_gateway.go
appmesh/virtual_node.go
appmesh/virtual_router.go
appmesh/virtual_service.go
apprunner 0% (0/9)
Resource File Resource Identity List
apprunner/auto_scaling_configuration_version.go
apprunner/connection.go
apprunner/custom_domain_association.go
apprunner/default_auto_scaling_configuration_version.go
apprunner/deployment.go
apprunner/observability_configuration.go
apprunner/service.go
apprunner/vpc_connector.go
apprunner/vpc_ingress_connection.go
appstream 0% (0/7)
Resource File Resource Identity List
appstream/directory_config.go
appstream/fleet.go
appstream/fleet_stack_association.go
appstream/image_builder.go
appstream/stack.go
appstream/user.go
appstream/user_stack_association.go
appsync 0% (0/12)
Resource File Resource Identity List
appsync/api.go
appsync/api_cache.go
appsync/api_key.go
appsync/channel_namespace.go
appsync/datasource.go
appsync/domain_name.go
appsync/domain_name_api_association.go
appsync/function.go
appsync/graphql_api.go
appsync/resolver.go
appsync/source_api_association.go
appsync/type.go
arcregionswitch 0% (0/1)
Resource File Resource Identity List
arcregionswitch/plan.go
arczonalshift 50% (1/2)
Resource File Resource Identity List
arczonalshift/autoshift_observer_notification_status.go
arczonalshift/zonal_autoshift_configuration.go
athena 0% (0/6)
Resource File Resource Identity List
athena/capacity_reservation.go
athena/data_catalog.go
athena/database.go
athena/named_query.go
athena/prepared_statement.go
athena/workgroup.go
auditmanager 0% (0/9)
Resource File Resource Identity List
auditmanager/account_registration.go
auditmanager/assessment.go
auditmanager/assessment_delegation.go
auditmanager/assessment_report.go
auditmanager/control.go
auditmanager/framework.go
auditmanager/framework_share.go
auditmanager/organization_admin_account_registration.go
auditmanager/sweep.go
autoscaling 11% (1/9)
Resource File Resource Identity List
autoscaling/attachment.go
autoscaling/group.go
autoscaling/group_tag.go
autoscaling/launch_configuration.go
autoscaling/lifecycle_hook.go
autoscaling/notification.go
autoscaling/policy.go
autoscaling/schedule.go
autoscaling/traffic_source_attachment.go
autoscalingplans 0% (0/1)
Resource File Resource Identity List
autoscalingplans/scaling_plan.go
backup 23% (3/13)
Resource File Resource Identity List
backup/framework.go
backup/global_settings.go
backup/logically_air_gapped_vault.go
backup/plan.go
backup/region_settings.go
backup/report_plan.go
backup/restore_testing_plan.go
backup/restore_testing_selection.go
backup/selection.go
backup/vault.go
backup/vault_lock_configuration.go
backup/vault_notifications.go
backup/vault_policy.go
batch 50% (2/4)
Resource File Resource Identity List
batch/compute_environment.go
batch/job_definition.go
batch/job_queue.go
batch/scheduling_policy.go
bcmdataexports 0% (0/1)
Resource File Resource Identity List
bcmdataexports/export.go
bedrock 20% (2/10)
Resource File Resource Identity List
bedrock/custom_model.go
bedrock/evaluation_job.go
bedrock/foundation_model_agreement.go
bedrock/guardrail.go
bedrock/guardrail_version.go
bedrock/inference_profile.go
bedrock/model_invocation_job.go
bedrock/model_invocation_logging_configuration.go
bedrock/provisioned_model_throughput.go
bedrock/use_case_for_model_access.go
bedrockagent 0% (0/9)
Resource File Resource Identity List
bedrockagent/agent.go
bedrockagent/agent_action_group.go
bedrockagent/agent_alias.go
bedrockagent/agent_collaborator.go
bedrockagent/agent_knowledge_base_association.go
bedrockagent/data_source.go
bedrockagent/flow.go
bedrockagent/knowledge_base.go
bedrockagent/prompt.go
bedrockagentcore 42% (9/21)
Resource File Resource Identity List
bedrockagentcore/agent_runtime.go
bedrockagentcore/agent_runtime_endpoint.go
bedrockagentcore/api_key_credential_provider.go
bedrockagentcore/browser.go
bedrockagentcore/browser_profile.go
bedrockagentcore/code_interpreter.go
bedrockagentcore/evaluator.go
bedrockagentcore/gateway.go
bedrockagentcore/gateway_rule.go
bedrockagentcore/gateway_target.go
bedrockagentcore/harness.go
bedrockagentcore/memory.go
bedrockagentcore/memory_strategy.go
bedrockagentcore/oauth2_credential_provider.go
bedrockagentcore/online_evaluation_config.go
bedrockagentcore/policy.go
bedrockagentcore/policy_engine.go
bedrockagentcore/registry.go
bedrockagentcore/resource_policy.go
bedrockagentcore/token_vault_cmk.go
bedrockagentcore/workload_identity.go
billing 0% (0/1)
Resource File Resource Identity List
billing/view.go
budgets 0% (0/2)
Resource File Resource Identity List
budgets/budget.go
budgets/budget_action.go
ce 0% (0/4)
Resource File Resource Identity List
ce/anomaly_monitor.go
ce/anomaly_subscription.go
ce/cost_allocation_tag.go
ce/cost_category.go
chatbot 0% (0/2)
Resource File Resource Identity List
chatbot/slack_channel_configuration.go
chatbot/teams_channel_configuration.go
chime 0% (0/7)
Resource File Resource Identity List
chime/voice_connector.go
chime/voice_connector_group.go
chime/voice_connector_logging.go
chime/voice_connector_origination.go
chime/voice_connector_streaming.go
chime/voice_connector_termination.go
chime/voice_connector_termination_credentials.go
chimesdkmediapipelines 0% (0/1)
Resource File Resource Identity List
chimesdkmediapipelines/media_insights_pipeline_configuration.go
chimesdkvoice 0% (0/4)
Resource File Resource Identity List
chimesdkvoice/global_settings.go
chimesdkvoice/sip_media_application.go
chimesdkvoice/sip_rule.go
chimesdkvoice/voice_profile_domain.go
cleanrooms 100% (3/3) ✅
Resource File Resource Identity List
cleanrooms/collaboration.go
cleanrooms/configured_table.go
cleanrooms/membership.go
cloud9 0% (0/2)
Resource File Resource Identity List
cloud9/environment_ec2.go
cloud9/environment_membership.go
cloudcontrol 0% (0/1)
Resource File Resource Identity List
cloudcontrol/resource.go
cloudformation 0% (0/5)
Resource File Resource Identity List
cloudformation/stack.go
cloudformation/stack_instances.go
cloudformation/stack_set.go
cloudformation/stack_set_instance.go
cloudformation/type.go
cloudfront 9% (2/21)
Resource File Resource Identity List
cloudfront/cache_policy.go
cloudfront/connection_function.go
cloudfront/connection_group.go
cloudfront/continuous_deployment_policy.go
cloudfront/distribution.go
cloudfront/distribution_tenant.go
cloudfront/field_level_encryption_config.go
cloudfront/field_level_encryption_profile.go
cloudfront/function.go
cloudfront/key_group.go
cloudfront/key_value_store.go
cloudfront/monitoring_subscription.go
cloudfront/multitenant_distribution.go
cloudfront/origin_access_control.go
cloudfront/origin_access_identity.go
cloudfront/origin_request_policy.go
cloudfront/public_key.go
cloudfront/realtime_log_config.go
cloudfront/response_headers_policy.go
cloudfront/trust_store.go
cloudfront/vpc_origin.go
cloudfrontkeyvaluestore 0% (0/2)
Resource File Resource Identity List
cloudfrontkeyvaluestore/key.go
cloudfrontkeyvaluestore/keys_exclusive.go
cloudhsmv2 0% (0/2)
Resource File Resource Identity List
cloudhsmv2/cluster.go
cloudhsmv2/hsm.go
cloudsearch 0% (0/2)

Source: hashicorp/terraform-provider-aws