Terraform AWS Provider v6.58.0 adds Mail Manager, Prometheus, and Resilience Hub v2 resources
Terraform AWS Provider version 6.58.0 introduces new resources for AWS Mail Manager, Amazon Managed Service for Prometheus, and AWS Resilience Hub v2. The release also includes enhancements to API Gateway, Direct Connect, and ECS, alongside numerous bug fixes for services like AppStream, Bedrock Agent, and Glue Catalog tables. These updates primarily benefit engineers and architects managing AWS infrastructure via Terraform, providing expanded control and improved stability across various services.
- →New List Resource: aws_mailmanager_rule_set
- →New List Resource: aws_prometheus_anomaly_detector
- →New List Resource: aws_prometheus_scraper
- →New List Resource: aws_prometheus_scraper_logging_configuration
- →New List Resource: aws_resiliencehubv2_policy
Features (9) ›
- aws_mailmanager_rule_set New List Resource: aws_mailmanager_rule_set
- aws_prometheus_anomaly_detector New List Resource: aws_prometheus_anomaly_detector
- aws_prometheus_scraper New List Resource: aws_prometheus_scraper
- aws_prometheus_scraper_logging_configuration New List Resource: aws_prometheus_scraper_logging_configuration
- aws_resiliencehubv2_policy New List Resource: aws_resiliencehubv2_policy
- aws_mailmanager_rule_set New Resource: aws_mailmanager_rule_set
- aws_prometheus_anomaly_detector New Resource: aws_prometheus_anomaly_detector
- aws_prometheus_scraper_logging_configuration New Resource: aws_prometheus_scraper_logging_configuration
- aws_resiliencehubv2_policy New Resource: aws_resiliencehubv2_policy
Enhancements (8) ›
- aws_api_gateway_rest_api Add configurable resource timeouts
- aws_dx_connection Add state attribute
- aws_ecs_capacity_provider Add RESERVED as a valid value for managed_instances_provider.instance_launch_template.capacity_option_type
- aws_ecs_capacity_provider Add local_storage_configuration attribute to managed_instances_provider.instance_launch_template
- aws_ecs_capacity_provider Add managed_instances_provider.instance_launch_template.capacity_reservations argument
- aws_glue_catalog_table_optimizer Add configuration.compaction_configuration argument
- aws_prometheus_scraper Add Resource Identity support
- aws_prometheus_scraper Add destination.cloudwatch configuration block for CloudWatch Metrics destination support
Fixes (17) ›
- aws_api_gateway_rest_api
Wait for the REST API to reach an available state on create and update, and to be fully deleted on delete, preventing intermittent BadRequestException: There is already an update in progress errors
- aws_appstream_stack
Fix embed_host_domains not being sent to the AWS API on update, which caused a permanent plan diff when the argument was added or changed on an existing stack
- aws_bedrockagent_data_source
Fix validator incorrectly requiring bedrock_data_automation_configuration when parsing_strategy = "BEDROCK_DATA_AUTOMATION", a regression introduced in v6.56.0
- aws_bedrockagentcore_agent_runtime
Allow : (colon) in the match_value_string and match_value_string_list attributes of authorizer_configuration.custom_jwt_authorizer.custom_claim.authorizing_claim_match_value.claim_match_value
- aws_bedrockagentcore_memory_strategy Fix Value Conversion Error ... Received null value, however the target type cannot handle null values errors
- aws_bedrockagentcore_memory_strategy
Fix too many results: wanted 1, got 2 error when creating or updating a strategy on a memory that already has another strategy of a different type
- aws_bedrockagentcore_memory_strategy
Replace resource rather than erroring when configuration.consolidation, configuration.extraction, or configuration.reflection blocks are removed
- aws_ecs_service Fix sigint_rollback falsely rolling back healthy deployments during wait_for_steady_state
- aws_ecs_service Prevent non-EBS deployment volume configurations from being written to state
- aws_elasticache_replication_group Fix perpetual diff when changes are pending for the next maintenance window (apply_immediately = false)
- aws_glue_catalog_table Fix InvalidInputException: StorageDescriptor is not allowed error when creating or updating ATHENA-dialect views
- aws_glue_catalog_table Fix InvalidInputException error when creating or updating SPARK-dialect views without an explicit storage_descriptor block
- aws_glue_catalog_table
Fix perpetual diff on view_definition.representations fields (validation_connection, view_original_text, view_expanded_text) that AWS Glue does not echo back for validated ATHENA views
- aws_iam_user Retry destroying users when there are conflicts, and ignore non-errors during destroy
- aws_route53recoverycontrolconfig_safety_rule Fix crash when the create operation returns an error
- aws_ssm_parameter Correctly imports when passing ARN value
- aws_ssm_parameter Prevents errors when importing specific version
https://github.com/hashicorp/terraform-provider-aws/releases/tag/v6.58.0
Related releases
- Terraform AWS Provider v6.60.0 Adds New Resources and Fixes Bugs Terraform AWS Provider Releases ·
- Amazon S3 enhances access denied errors with specific policy ARNs AWS What's New ·
- OpenAI Daybreak Red and Blue Cyber Defense Models Now on Amazon Bedrock AWS What's New ·
- AppFolio Transforms Data Streaming with Amazon MSK Express Brokers AWS Big Data Blog ·
- AWS IAM Role Manager Automates Service Role Setup AWS What's New ·
- Amazon Quick Integrates Microsoft Purview for Data Loss Prevention AWS What's New ·