chore(deps): update terraform aws to v6.37.0 #81

Merged
renovate-bot merged 1 commit from renovate/aws-6.x into main 2026-03-18 21:02:24 +00:00
Member

This PR contains the following updates:

Package Type Update Change
aws (source) required_provider minor 6.36.06.37.0

Release Notes

hashicorp/terraform-provider-aws (aws)

v6.37.0

Compare Source

BREAKING CHANGES:

  • resource/aws_lakeformation_opt_in: Rename resource_data.lf_tag.value to resource_data.lf_tag.values and change to a set of string values (#​46788)

NOTES:

  • data-source/aws_savingsplan_savingsplan: The offering_id attribute is deprecated. Use savings_plan_offering_id instead. (#​46959)
  • resource/aws_savingsplan_savingsplan: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing (#​46959)
  • resource/aws_savingsplan_savingsplan: The offering_id attribute is deprecated. Use savings_plan_offering_id instead. (#​46959)

FEATURES:

  • New List Resource: aws_ec2_transit_gateway_metering_policy (#​46812)
  • New List Resource: aws_iam_user (#​46869)
  • New List Resource: aws_s3_bucket_ownership_controls (#​46832)
  • New List Resource: aws_wafv2_web_acl_rule (#​46682)
  • New List Resource: aws_workmail_organization (#​46692)
  • New Resource: aws_ec2_transit_gateway_metering_policy (#​46812)
  • New Resource: aws_ec2_transit_gateway_metering_policy_entry (#​46812)
  • New Resource: aws_wafv2_web_acl_rule (#​46682)
  • New Resource: aws_workmail_organization (#​46692)

ENHANCEMENTS:

BUG FIXES:

  • data-source/aws_savingsplan_savingsplan: Properly set savings_plan_offering_id during read (#​46959)
  • resource/aws_bedrockagentcore_gateway: Fix "Unable to Convert Configuration" error caused by schema/model mismatch in authorizer_configuration.custom_jwt_authorizer. This fixes a regression introduced in v6.36.0 (#​46908)
  • resource/aws_cloudfrontkeyvaluestore_key: Fix issue where values were incorrectly JSON-encoded, resulting in extra quotes being stored in AWS (#​46898)
  • resource/aws_cloudfrontkeyvaluestore_keys_exclusive: Fix issue where values were incorrectly JSON-encoded, resulting in extra quotes being stored in AWS (#​46899)
  • resource/aws_datasync_agent: Support activation of advanced mode agents. Previously, attempting to activate advanced mode agents would result in EOF errors when retrieving the activation key (#​46958)
  • resource/aws_dynamodb_table: Fix GSI removal with key_schema syntax deleting all GSIs (#​46602)
  • resource/aws_instance: Fix MissingParameter: When specifying CpuOptions you must specify both CoreCount and ThreadsPerCore errors when updating cpu_options.core_count or cpu_options.threads_per_core (#​46879)
  • resource/aws_lakeformation_opt_in: Rename resource_data.lf_tag.value to resource_data.lf_tag.values and change to a set of string values. Previously, attempting to use resource_data.lf_tag.value would result in missing required field errors (#​46788)
  • resource/aws_msk_cluster: Properly handle removal of the client_authentication.sasl block (#​42163)
  • resource/aws_msk_cluster: Properly handle removal of the client_authentication.tls block (#​42163)
  • resource/aws_msk_cluster: Suppress persistent differences in unset client_authentication.sasl blocks (#​42163)
  • resource/aws_msk_cluster: Suppress persistent differences in unset client_authentication.tls blocks (#​42163)
  • resource/aws_s3_bucket_lifecycle_configuration: Fix "Missing Resource Identity After Read" error when resource created with provider version < 6.34.0 is deleted outside Terraform (#​46674)
  • resource/aws_savingsplan_savingsplan: Properly set savings_plan_offering_id during read to prevent forced replacement following import (#​46959)
  • resource/aws_wafv2_web_acl: Fix enable_machine_learning in aws_managed_rules_bot_control_rule_set incorrectly defaulting to false instead of reflecting the AWS default of true (#​46682)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [aws](https://registry.terraform.io/providers/hashicorp/aws) ([source](https://github.com/hashicorp/terraform-provider-aws)) | required_provider | minor | `6.36.0` → `6.37.0` | --- ### Release Notes <details> <summary>hashicorp/terraform-provider-aws (aws)</summary> ### [`v6.37.0`](https://github.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#6370-March-18-2026) [Compare Source](https://github.com/hashicorp/terraform-provider-aws/compare/v6.36.0...v6.37.0) BREAKING CHANGES: - resource/aws\_lakeformation\_opt\_in: Rename `resource_data.lf_tag.value` to `resource_data.lf_tag.values` and change to a set of string values ([#&#8203;46788](https://github.com/hashicorp/terraform-provider-aws/issues/46788)) NOTES: - data-source/aws\_savingsplan\_savingsplan: The `offering_id` attribute is deprecated. Use `savings_plan_offering_id` instead. ([#&#8203;46959](https://github.com/hashicorp/terraform-provider-aws/issues/46959)) - resource/aws\_savingsplan\_savingsplan: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing ([#&#8203;46959](https://github.com/hashicorp/terraform-provider-aws/issues/46959)) - resource/aws\_savingsplan\_savingsplan: The `offering_id` attribute is deprecated. Use `savings_plan_offering_id` instead. ([#&#8203;46959](https://github.com/hashicorp/terraform-provider-aws/issues/46959)) FEATURES: - **New List Resource:** `aws_ec2_transit_gateway_metering_policy` ([#&#8203;46812](https://github.com/hashicorp/terraform-provider-aws/issues/46812)) - **New List Resource:** `aws_iam_user` ([#&#8203;46869](https://github.com/hashicorp/terraform-provider-aws/issues/46869)) - **New List Resource:** `aws_s3_bucket_ownership_controls` ([#&#8203;46832](https://github.com/hashicorp/terraform-provider-aws/issues/46832)) - **New List Resource:** `aws_wafv2_web_acl_rule` ([#&#8203;46682](https://github.com/hashicorp/terraform-provider-aws/issues/46682)) - **New List Resource:** `aws_workmail_organization` ([#&#8203;46692](https://github.com/hashicorp/terraform-provider-aws/issues/46692)) - **New Resource:** `aws_ec2_transit_gateway_metering_policy` ([#&#8203;46812](https://github.com/hashicorp/terraform-provider-aws/issues/46812)) - **New Resource:** `aws_ec2_transit_gateway_metering_policy_entry` ([#&#8203;46812](https://github.com/hashicorp/terraform-provider-aws/issues/46812)) - **New Resource:** `aws_wafv2_web_acl_rule` ([#&#8203;46682](https://github.com/hashicorp/terraform-provider-aws/issues/46682)) - **New Resource:** `aws_workmail_organization` ([#&#8203;46692](https://github.com/hashicorp/terraform-provider-aws/issues/46692)) ENHANCEMENTS: - resource/aws\_datasync\_task: Add `schedule.status` argument ([#&#8203;46037](https://github.com/hashicorp/terraform-provider-aws/issues/46037)) - resource/aws\_docdbelastic\_cluster: Add `shard_instance_count` argument ([#&#8203;46938](https://github.com/hashicorp/terraform-provider-aws/issues/46938)) - resource/aws\_iam\_user: Add resource identity support ([#&#8203;46869](https://github.com/hashicorp/terraform-provider-aws/issues/46869)) - resource/aws\_s3\_bucket: Add `bucket_namespace` argument in support of [account regional namespaces for general purpose buckets](https://docs.aws.amazon.com/AmazonS3/latest/userguide/gpbucketnamespaces.html#account-regional-gp-buckets) ([#&#8203;46917](https://github.com/hashicorp/terraform-provider-aws/issues/46917)) BUG FIXES: - data-source/aws\_savingsplan\_savingsplan: Properly set `savings_plan_offering_id` during read ([#&#8203;46959](https://github.com/hashicorp/terraform-provider-aws/issues/46959)) - resource/aws\_bedrockagentcore\_gateway: Fix "Unable to Convert Configuration" error caused by schema/model mismatch in `authorizer_configuration.custom_jwt_authorizer`. This fixes a regression introduced in [v6.36.0](https://github.com/hashicorp/terraform-provider-aws/blob/main/CHANGELOG.md#6360-march-11-2026) ([#&#8203;46908](https://github.com/hashicorp/terraform-provider-aws/issues/46908)) - resource/aws\_cloudfrontkeyvaluestore\_key: Fix issue where values were incorrectly JSON-encoded, resulting in extra quotes being stored in AWS ([#&#8203;46898](https://github.com/hashicorp/terraform-provider-aws/issues/46898)) - resource/aws\_cloudfrontkeyvaluestore\_keys\_exclusive: Fix issue where values were incorrectly JSON-encoded, resulting in extra quotes being stored in AWS ([#&#8203;46899](https://github.com/hashicorp/terraform-provider-aws/issues/46899)) - resource/aws\_datasync\_agent: Support activation of advanced mode agents. Previously, attempting to activate advanced mode agents would result in `EOF` errors when retrieving the activation key ([#&#8203;46958](https://github.com/hashicorp/terraform-provider-aws/issues/46958)) - resource/aws\_dynamodb\_table: Fix GSI removal with `key_schema` syntax deleting all GSIs ([#&#8203;46602](https://github.com/hashicorp/terraform-provider-aws/issues/46602)) - resource/aws\_instance: Fix ` MissingParameter: When specifying CpuOptions you must specify both CoreCount and ThreadsPerCore` errors when updating `cpu_options.core_count` or `cpu_options.threads_per_core` ([#&#8203;46879](https://github.com/hashicorp/terraform-provider-aws/issues/46879)) - resource/aws\_lakeformation\_opt\_in: Rename `resource_data.lf_tag.value` to `resource_data.lf_tag.values` and change to a set of string values. Previously, attempting to use `resource_data.lf_tag.value` would result in `missing required field` errors ([#&#8203;46788](https://github.com/hashicorp/terraform-provider-aws/issues/46788)) - resource/aws\_msk\_cluster: Properly handle removal of the `client_authentication.sasl` block ([#&#8203;42163](https://github.com/hashicorp/terraform-provider-aws/issues/42163)) - resource/aws\_msk\_cluster: Properly handle removal of the `client_authentication.tls` block ([#&#8203;42163](https://github.com/hashicorp/terraform-provider-aws/issues/42163)) - resource/aws\_msk\_cluster: Suppress persistent differences in unset `client_authentication.sasl` blocks ([#&#8203;42163](https://github.com/hashicorp/terraform-provider-aws/issues/42163)) - resource/aws\_msk\_cluster: Suppress persistent differences in unset `client_authentication.tls` blocks ([#&#8203;42163](https://github.com/hashicorp/terraform-provider-aws/issues/42163)) - resource/aws\_s3\_bucket\_lifecycle\_configuration: Fix "Missing Resource Identity After Read" error when resource created with provider version < 6.34.0 is deleted outside Terraform ([#&#8203;46674](https://github.com/hashicorp/terraform-provider-aws/issues/46674)) - resource/aws\_savingsplan\_savingsplan: Properly set `savings_plan_offering_id` during read to prevent forced replacement following import ([#&#8203;46959](https://github.com/hashicorp/terraform-provider-aws/issues/46959)) - resource/aws\_wafv2\_web\_acl: Fix `enable_machine_learning` in `aws_managed_rules_bot_control_rule_set` incorrectly defaulting to `false` instead of reflecting the AWS default of `true` ([#&#8203;46682](https://github.com/hashicorp/terraform-provider-aws/issues/46682)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My43Ny44IiwidXBkYXRlZEluVmVyIjoiNDMuNzcuOCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovate-bot scheduled this pull request to auto merge when all checks succeed 2026-03-18 21:02:24 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
infrastructure/tofu-template!81
No description provided.