Terraform AWS Provider v6.59.0 Adds New Data Sources and Resources
HashiCorp's Terraform AWS Provider v6.59.0 introduces a wide array of new data sources, list resources, and full resources for managing various AWS services. These additions expand coverage for services including RDS, Resilience Hub, VPC Lattice, Backup, Bedrock Agent Core, Mail Manager, and Network Firewall, alongside other AWS offerings. The update also includes numerous enhancements for existing resources like EKS, ARC Region Switch, and WAFv2, as well as critical bug fixes for Lake Formation and MQ Broker. This release enables engineers and architects to provision and manage a broader range of AWS infrastructure components with Terraform, improving automation and reliability.
- →New Data Source: aws_rds_snapshots
- →New Data Source: aws_resiliencehubv2_policy
- →New Data Source: aws_resiliencehubv2_service
- →New Data Source: aws_resiliencehubv2_system
- →New Data Source: aws_vpclattice_service_network_service_associations
Features (25) ›
- aws_rds_snapshots New Data Source: aws_rds_snapshots
- aws_resiliencehubv2_policy New Data Source: aws_resiliencehubv2_policy
- aws_resiliencehubv2_service New Data Source: aws_resiliencehubv2_service
- aws_resiliencehubv2_system New Data Source: aws_resiliencehubv2_system
- aws_vpclattice_service_network_service_associations New Data Source: aws_vpclattice_service_network_service_associations
- aws_backup_plan New List Resource: aws_backup_plan
- aws_backup_selection New List Resource: aws_backup_selection
- aws_backup_vault New List Resource: aws_backup_vault
- aws_bedrockagentcore_gateway_rule New List Resource: aws_bedrockagentcore_gateway_rule
- aws_mailmanager_ingress_point New List Resource: aws_mailmanager_ingress_point
- aws_neptunegraph_private_graph_endpoint New List Resource: aws_neptunegraph_private_graph_endpoint
- aws_networkfirewall_container_association New List Resource: aws_networkfirewall_container_association
- aws_pinpointsmsvoicev2_resource_policy New List Resource: aws_pinpointsmsvoicev2_resource_policy
- aws_pinpointsmsvoicev2_sender_id New List Resource: aws_pinpointsmsvoicev2_sender_id
- aws_resiliencehubv2_service New List Resource: aws_resiliencehubv2_service
- aws_resiliencehubv2_system New List Resource: aws_resiliencehubv2_system
- aws_ssm_patch_baseline New List Resource: aws_ssm_patch_baseline
- aws_bedrockagentcore_gateway_rule New Resource: aws_bedrockagentcore_gateway_rule
- aws_mailmanager_ingress_point New Resource: aws_mailmanager_ingress_point
- aws_neptunegraph_private_graph_endpoint New Resource: aws_neptunegraph_private_graph_endpoint
- aws_networkfirewall_container_association New Resource: aws_networkfirewall_container_association
- aws_pinpointsmsvoicev2_resource_policy New Resource: aws_pinpointsmsvoicev2_resource_policy
- aws_pinpointsmsvoicev2_sender_id New Resource: aws_pinpointsmsvoicev2_sender_id
- aws_resiliencehubv2_service New Resource: aws_resiliencehubv2_service
- aws_resiliencehubv2_system New Resource: aws_resiliencehubv2_system
Enhancements (19) ›
- aws_eks_cluster Add kube_api_server_config, kube_controller_manager_config, and kube_scheduler_config attributes
- aws_eks_cluster_versions Add control_plane_component_config and control_plane_scaling_tiers attributes
- aws_arcregionswitch_plan
Add step.aurora_provisioned_scaling_config, step.aurora_serverless_scaling_config, step.neptune_global_database_config, and step.lambda_event_source_mapping_config arguments
- aws_arcregionswitch_plan Add provider-side validation restricting report_configuration and report_configuration.report_output.s3_configuration to a single block each
- aws_backup_plan Add resource identity support
- aws_backup_selection Add resource identity support
- aws_backup_vault Add resource identity support
- aws_bedrockagentcore_gateway_target
Add target_configuration.mcp.mcp_server.mcp_tool_schema configuration block and target_configuration.mcp.mcp_server.resource_priority argument
- aws_bedrockagentcore_harness Adds computed attribute memory_actual
- aws_bedrockagentcore_harness Adds support for memory.disabled
- aws_bedrockagentcore_harness Adds support for memory.managed_memory_configuration
- aws_dlm_lifecycle_policy Add policy_details.parameters.exclude_data_volume_tags argument
- aws_ec2_client_vpn_route Add transit_gateway_attachment_id attribute
- aws_ec2_client_vpn_route Change target_vpc_subnet_id to Optional
- aws_ec2_client_vpn_route Increase default timeouts values to 30m
- aws_eks_cluster Add kube_api_server_config, kube_controller_manager_config, and kube_scheduler_config arguments
- aws_prometheus_scraper Add exporter configuration block with OpenSearch exporter support
- aws_wafv2_rule_group
Add pre_parse_text_transformation argument to byte_match_statement, regex_match_statement, regex_pattern_set_reference_statement, size_constraint_statement, sqli_match_statement, and xss_match_statement rule statements
- aws_wafv2_web_acl
Add pre_parse_text_transformation argument to byte_match_statement, regex_match_statement, regex_pattern_set_reference_statement, size_constraint_statement, sqli_match_statement, and xss_match_statement rule statements
Fixes (9) ›
- aws_lakeformation_permissions Fix failure to read cross-account IAM principals
- aws_mq_broker
Fix reading MQ Broker (...) shared resources errors when reading RabbitMQ brokers in partitions where mq:DescribeSharedResources is unavailable, such as AWS GovCloud (US)
- aws_bedrockagentcore_gateway_target Remove client-side count validation for metadata_configuration request and response headers
- aws_bedrockagentcore_gateway_target Treat OAuth CREATE_PENDING_AUTH and UPDATE_PENDING_AUTH statuses as successful terminal states
- aws_lakeformation_permissions Fix failure to read cross-account IAM principals
- aws_mq_broker
Fix reading MQ Broker (...) shared resources errors when reading RabbitMQ brokers in partitions where mq:DescribeSharedResources is unavailable, such as AWS GovCloud (US)
- aws_rds_cluster Fix InvalidParameterCombination error when engine_version is updated externally
- aws_route53domains_registered_domain Fix UpdateDomainContactPrivacy being incorrectly triggered when billing_contact changes
- aws_ssm_parameter Fixes error where name with a leading slash and no other slashes was stripping the leading slash
https://github.com/hashicorp/terraform-provider-aws/releases/tag/v6.59.0
Related releases
- AWS IAM Role Manager Automates Service Role Setup AWS What's New ·
- AWS IAM Role Manager Streamlines Identity and Access Management Setup AWS Security Blog ·
- AWS IAM simplifies role assignment for workforce users with account access manager AWS What's New ·
- Amazon Bedrock expands IAM principal cost allocation for mantle endpoint AWS What's New ·
- AWS Blog: Unified Access Control for Enterprise Lakehouses AWS Big Data Blog ·
- AWS Glue integrates with SageMaker Unified Studio for one-click data access AWS What's New ·