Terraform AWS Provider v6.54.0 adds new resources and enhancements
terraforminfraaws
feature patch announcement
Terraform AWS Provider version 6.54.0 introduces several new resources including data sources for Route 53 profiles and new list resources for AWS Bedrock Agent Core, CodePipeline, Lambda Function Scaling, Scheduler, SSO Admin, and Workspaces. Enhancements focus on adding support for resource identity, new arguments, and configurable timeouts across various AWS services. These updates benefit engineers and architects managing AWS infrastructure via Terraform, providing more granular control and extended functionality.
- →New Data Source: aws_route53profiles_profile
- →New List Resource: aws_bedrockagentcore_browser_profile
- →New List Resource: aws_codepipeline
- →New List Resource: aws_lambda_function_scaling_config
- →New List Resource: aws_scheduler_schedule
Features (11) ›
- aws_route53profiles_profile New Data Source: aws_route53profiles_profile
- aws_bedrockagentcore_browser_profile New List Resource: aws_bedrockagentcore_browser_profile
- aws_codepipeline New List Resource: aws_codepipeline
- aws_lambda_function_scaling_config New List Resource: aws_lambda_function_scaling_config
- aws_scheduler_schedule New List Resource: aws_scheduler_schedule
- aws_ssoadmin_region New List Resource: aws_ssoadmin_region
- aws_workspaces_pool New List Resource: aws_workspaces_pool
- aws_bedrockagentcore_browser_profile New Resource: aws_bedrockagentcore_browser_profile
- aws_lambda_function_scaling_config New Resource: aws_lambda_function_scaling_config
- aws_ssoadmin_region New Resource: aws_ssoadmin_region
- aws_workspaces_pool New Resource: aws_workspaces_pool
Enhancements (24) ›
- action/aws_codebuild_start_build: Add host_kernel_override argument
- aws_mq_broker Add resource_share_arns and shared_resources attributes
- aws_cloudfront_key_value_store Add tags and tags_all attributes
- aws_cloudwatch_event_api_destination Add Resource Identity support
- aws_cloudwatch_event_archive Add Resource Identity support
- aws_cloudwatch_event_bus Add Resource Identity support
- aws_cloudwatch_event_bus_policy Add Resource Identity support
- aws_cloudwatch_event_connection Add Resource Identity support
- aws_cloudwatch_event_endpoint Add Resource Identity support
- aws_cloudwatch_event_permission Add Resource Identity support
- aws_codebuild_project Add host_kernel argument to the environment configuration block
- aws_codepipeline Add resource identity support
- aws_iam_policy_attachment Add resource identity support
- aws_lambda_event_source_mapping Add use_resource_timeout_for_propagation argument
- aws_lambda_event_source_mapping Add configurable resource timeouts. Defaults to 10m for create and update, 5m for delete
- aws_lambda_function Add use_resource_timeout_for_propagation argument
- aws_lambda_permission Add configurable resource timeouts. Defaults to 5m for create, read, and delete
- aws_lambda_permission Hard-coded timeouts to account for eventual consistency have been replaced with configurable resource timeouts
- aws_mq_broker Add resource_share_arns argument and shared_resources attribute
- aws_prometheus_workspace_configuration Add out_of_order_time_window_in_seconds and rule_query_offset_in_seconds arguments
- aws_rds_cluster Add support for auto_minor_version_upgrade argument
- aws_sagemaker_endpoint_configuration Add Resource Identity support
- aws_sagemaker_endpoint_configuration Add production_variants.capacity_reservation_config and shadow_production_variants.capacity_reservation_config configuration blocks
- aws_scheduler_schedule Add resource identity support
Fixes (10) ›
- aws_bedrock_guardrail Prevents "inconsistent result" error when adding content_policy_config block
- aws_bedrock_guardrail Prevents "inconsistent result" error when adding topic_policy_config block
- aws_bedrock_guardrail Prevents "inconsistent result" error with multiple content_policy_config.filters_config.input_modalities values
- aws_bedrock_guardrail Prevents "inconsistent result" error with multiple content_policy_config.filters_config.output_modalities values
- aws_cloudfront_multitenant_distribution Correctly handles default tags
- aws_cloudfront_multitenant_distribution Correctly taints resource if Create fails
- aws_cloudfront_multitenant_distribution Sets etag on Import
- aws_cloudfront_multitenant_distribution Updates etag when only tags updated
- aws_cloudfront_multitenant_distribution Waits for deployment on Update
- aws_directory_service_directory
Fix UnsupportedOperationException error when reading enable_directory_data_access in regions where Directory Service Data is not available (e.g. GovCloud)
Notes (2) ›
- aws_sagemaker_endpoint_configuration Because we cannot easily test the behavior of capacity_reservation_config, it is best effort and we ask for community help in testing
- aws_ssoadmin_region Because we cannot easily test this functionality, it is best effort and we ask for community help in testing
Read the original announcement →
https://github.com/hashicorp/terraform-provider-aws/releases/tag/v6.54.0