hashicorp/terraform-provider-aws (aws)
### [`v5.37.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5370-February-15-2024)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.36.0...v5.37.0)
NOTES:
- provider: Updates to Go 1.21 (used by Terraform starting with v1.6.0), which, for Windows, requires at least Windows 10 or Windows Server 2016--support for previous versions has been discontinued--and, for macOS, requires macOS 10.15 Catalina or later--support for previous versions has been discontinued. ([#35832](https://togithub.com/hashicorp/terraform-provider-aws/issues/35832))
- resource/aws_bedrock_provisioned_model_throughput: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing ([#35689](https://togithub.com/hashicorp/terraform-provider-aws/issues/35689))
FEATURES:
- **New Data Source:** `aws_db_parameter_group` ([#35698](https://togithub.com/hashicorp/terraform-provider-aws/issues/35698))
- **New Resource:** `aws_bedrock_provisioned_model_throughput` ([#35689](https://togithub.com/hashicorp/terraform-provider-aws/issues/35689))
- **New Resource:** `aws_cloudfront_key_value_store` ([#35663](https://togithub.com/hashicorp/terraform-provider-aws/issues/35663))
- **New Resource:** `aws_redshift_data_share_consumer_association` ([#35771](https://togithub.com/hashicorp/terraform-provider-aws/issues/35771))
ENHANCEMENTS:
- data-source/aws_ecr_pull_through_cache_rule: Add `credential_arn` attribute ([#34475](https://togithub.com/hashicorp/terraform-provider-aws/issues/34475))
- data-source/aws_ecs_task_execution: Add `client_token` argument ([#34402](https://togithub.com/hashicorp/terraform-provider-aws/issues/34402))
- data-source/aws_neptune_cluster_instance: Add `skip_final_snapshot` argument ([#35698](https://togithub.com/hashicorp/terraform-provider-aws/issues/35698))
- data-source/aws_rds_engine_version: Improve search functionality and options by adding `latest`, `preferred_major_targets`, and `preferred_upgrade_targets`. Add `version_actual` attribute ([#35698](https://togithub.com/hashicorp/terraform-provider-aws/issues/35698))
- data-source/aws_rds_orderable_db_instance: Improve search functionality and options by adding `engine_latest_version` and `supports_clusters` arguments and converting `read_replica_capable`, `supported_engine_modes`, `supported_network_types`, and `supports_multi_az` to arguments for use as search criteria ([#35698](https://togithub.com/hashicorp/terraform-provider-aws/issues/35698))
- resource/aws_appsync_graphql_api: Add `introspection_config`, `query_depth_limit`, and `resolver_count_limit` arguments ([#35631](https://togithub.com/hashicorp/terraform-provider-aws/issues/35631))
- resource/aws_codeartifact_domain: Add `s3_bucket_arn` attribute ([#35760](https://togithub.com/hashicorp/terraform-provider-aws/issues/35760))
- resource/aws_ecr_pull_through_cache_rule: Add `credential_arn` argument ([#34475](https://togithub.com/hashicorp/terraform-provider-aws/issues/34475))
- resource/aws_ecs_service: Add `service_connect_configuration.service.timeout` and `service_connect_configuration.service.tls` configuration blocks ([#35684](https://togithub.com/hashicorp/terraform-provider-aws/issues/35684))
- resource/aws_ecs_task_definition: Add `track_latest` argument ([#30154](https://togithub.com/hashicorp/terraform-provider-aws/issues/30154))
- resource/aws_glue_catalog_database: Add `federated_database` argument ([#35799](https://togithub.com/hashicorp/terraform-provider-aws/issues/35799))
- resource/aws_glue_trigger: Add configurable `timeouts` ([#35542](https://togithub.com/hashicorp/terraform-provider-aws/issues/35542))
- resource/aws_rds_cluster: Add `domain` and `domain_iam_role_name` arguments to support [Kerberos authentication](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RDS_Fea_Regions_DB-eng.Feature.KerberosAuthentication.html) ([#35753](https://togithub.com/hashicorp/terraform-provider-aws/issues/35753))
- resource/aws_route53\_record: Add `geoproximity_routing_policy` configuration block to support [geoproximity routing](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy-geoproximity.html) ([#35565](https://togithub.com/hashicorp/terraform-provider-aws/issues/35565))
- resource/aws_route53\_resolver_rule: Add `target_ip.protocol` argument ([#35744](https://togithub.com/hashicorp/terraform-provider-aws/issues/35744))
- resource/aws_sagemaker_endpoint_configuration: Add `routing_config` argument. Enables the specification of a `routing_strategy`. ([#34777](https://togithub.com/hashicorp/terraform-provider-aws/issues/34777))
- resource/aws_sagemaker_space: Add `ownership_settings`, `space_sharing_settings`, `space_settings.app_type`, `space_settings.code_editor_app_settings`, `space_settings.custom_file_system`, `space_settings.jupyter_lab_app_settings`, and `space_settings.space_storage_settings` arguments ([#35116](https://togithub.com/hashicorp/terraform-provider-aws/issues/35116))
BUG FIXES:
- provider: Fix `failed to get rate limit token, retry quota exceeded` errors ([#35817](https://togithub.com/hashicorp/terraform-provider-aws/issues/35817))
- resource/aws_apigateway_domain_name: Properly send changes to `ownership_verification_certificate_arn` on update ([#35777](https://togithub.com/hashicorp/terraform-provider-aws/issues/35777))
- resource/aws_apigatewayv2\_route: Fix `BadRequestException: Unable to update route. Authorizer type is invalid or null` errors when updating `authorizer_id` ([#35821](https://togithub.com/hashicorp/terraform-provider-aws/issues/35821))
- resource/aws_autoscaling_group: Fix version to computed for inconsistent final plan issue ([#35774](https://togithub.com/hashicorp/terraform-provider-aws/issues/35774))
- resource/aws_datasync_task: Fix crash when reading empty `report_override` values ([#35778](https://togithub.com/hashicorp/terraform-provider-aws/issues/35778))
- resource/aws_datasync_task: Prevent ValidationErrors when empty values are sent with `report_override` arguments ([#35778](https://togithub.com/hashicorp/terraform-provider-aws/issues/35778))
- resource/aws_db_proxy: Change `auth` from `TypeList` to `TypeSet` as order is not significant ([#35819](https://togithub.com/hashicorp/terraform-provider-aws/issues/35819))
- resource/aws_ecs_account_setting_default: Remove plan-time validation of `value` ([#33393](https://togithub.com/hashicorp/terraform-provider-aws/issues/33393))
- resource/aws_ecs_task_definition: Fix perpetual `container_definitions` diffs when `Secrets` are ordered differently ([#35792](https://togithub.com/hashicorp/terraform-provider-aws/issues/35792))
- resource/aws_eks_access_policy_association: Retry IAM eventual consistency errors on create ([#35736](https://togithub.com/hashicorp/terraform-provider-aws/issues/35736))
- resource/aws_instance: Fix `ReservationCapacityExceeded` errors when updating `instance_type` and `capacity_reservation_specification.capacity_reservation_target.capacity_reservation_id` ([#33412](https://togithub.com/hashicorp/terraform-provider-aws/issues/33412))
- resource/aws_lakeformation_resource: Properly handle configured `false` values for `use_service_linked_role` ([#35799](https://togithub.com/hashicorp/terraform-provider-aws/issues/35799))
- resource/aws_medialive_channel: Added `client_cache` to `hls_group_settings`. ([#35738](https://togithub.com/hashicorp/terraform-provider-aws/issues/35738))
- resource/aws_ram_resource_share_accepter: Fix handling of out-of-band resource share deletion ([#35800](https://togithub.com/hashicorp/terraform-provider-aws/issues/35800))
- resource/aws_redshift_data_share_authorization: Fix read operation to properly handle shares in `ACTIVE` status ([#35771](https://togithub.com/hashicorp/terraform-provider-aws/issues/35771))
- resource/aws_s3\_bucket_acl: Correctly updates `access_control_policy` when switching configuration to `acl`. ([#35775](https://togithub.com/hashicorp/terraform-provider-aws/issues/35775))
- resource/resource_share_acceptor: Wait until RAM resource share available after accepting the invitation ([#34753](https://togithub.com/hashicorp/terraform-provider-aws/issues/34753))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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 Mend Renovate. View repository job log here.
This PR contains the following updates:
~> 5.36.0
->~> 5.37.0
Release Notes
hashicorp/terraform-provider-aws (aws)
### [`v5.37.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5370-February-15-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.36.0...v5.37.0) NOTES: - provider: Updates to Go 1.21 (used by Terraform starting with v1.6.0), which, for Windows, requires at least Windows 10 or Windows Server 2016--support for previous versions has been discontinued--and, for macOS, requires macOS 10.15 Catalina or later--support for previous versions has been discontinued. ([#35832](https://togithub.com/hashicorp/terraform-provider-aws/issues/35832)) - resource/aws_bedrock_provisioned_model_throughput: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing ([#35689](https://togithub.com/hashicorp/terraform-provider-aws/issues/35689)) FEATURES: - **New Data Source:** `aws_db_parameter_group` ([#35698](https://togithub.com/hashicorp/terraform-provider-aws/issues/35698)) - **New Resource:** `aws_bedrock_provisioned_model_throughput` ([#35689](https://togithub.com/hashicorp/terraform-provider-aws/issues/35689)) - **New Resource:** `aws_cloudfront_key_value_store` ([#35663](https://togithub.com/hashicorp/terraform-provider-aws/issues/35663)) - **New Resource:** `aws_redshift_data_share_consumer_association` ([#35771](https://togithub.com/hashicorp/terraform-provider-aws/issues/35771)) ENHANCEMENTS: - data-source/aws_ecr_pull_through_cache_rule: Add `credential_arn` attribute ([#34475](https://togithub.com/hashicorp/terraform-provider-aws/issues/34475)) - data-source/aws_ecs_task_execution: Add `client_token` argument ([#34402](https://togithub.com/hashicorp/terraform-provider-aws/issues/34402)) - data-source/aws_neptune_cluster_instance: Add `skip_final_snapshot` argument ([#35698](https://togithub.com/hashicorp/terraform-provider-aws/issues/35698)) - data-source/aws_rds_engine_version: Improve search functionality and options by adding `latest`, `preferred_major_targets`, and `preferred_upgrade_targets`. Add `version_actual` attribute ([#35698](https://togithub.com/hashicorp/terraform-provider-aws/issues/35698)) - data-source/aws_rds_orderable_db_instance: Improve search functionality and options by adding `engine_latest_version` and `supports_clusters` arguments and converting `read_replica_capable`, `supported_engine_modes`, `supported_network_types`, and `supports_multi_az` to arguments for use as search criteria ([#35698](https://togithub.com/hashicorp/terraform-provider-aws/issues/35698)) - resource/aws_appsync_graphql_api: Add `introspection_config`, `query_depth_limit`, and `resolver_count_limit` arguments ([#35631](https://togithub.com/hashicorp/terraform-provider-aws/issues/35631)) - resource/aws_codeartifact_domain: Add `s3_bucket_arn` attribute ([#35760](https://togithub.com/hashicorp/terraform-provider-aws/issues/35760)) - resource/aws_ecr_pull_through_cache_rule: Add `credential_arn` argument ([#34475](https://togithub.com/hashicorp/terraform-provider-aws/issues/34475)) - resource/aws_ecs_service: Add `service_connect_configuration.service.timeout` and `service_connect_configuration.service.tls` configuration blocks ([#35684](https://togithub.com/hashicorp/terraform-provider-aws/issues/35684)) - resource/aws_ecs_task_definition: Add `track_latest` argument ([#30154](https://togithub.com/hashicorp/terraform-provider-aws/issues/30154)) - resource/aws_glue_catalog_database: Add `federated_database` argument ([#35799](https://togithub.com/hashicorp/terraform-provider-aws/issues/35799)) - resource/aws_glue_trigger: Add configurable `timeouts` ([#35542](https://togithub.com/hashicorp/terraform-provider-aws/issues/35542)) - resource/aws_rds_cluster: Add `domain` and `domain_iam_role_name` arguments to support [Kerberos authentication](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RDS_Fea_Regions_DB-eng.Feature.KerberosAuthentication.html) ([#35753](https://togithub.com/hashicorp/terraform-provider-aws/issues/35753)) - resource/aws_route53\_record: Add `geoproximity_routing_policy` configuration block to support [geoproximity routing](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy-geoproximity.html) ([#35565](https://togithub.com/hashicorp/terraform-provider-aws/issues/35565)) - resource/aws_route53\_resolver_rule: Add `target_ip.protocol` argument ([#35744](https://togithub.com/hashicorp/terraform-provider-aws/issues/35744)) - resource/aws_sagemaker_endpoint_configuration: Add `routing_config` argument. Enables the specification of a `routing_strategy`. ([#34777](https://togithub.com/hashicorp/terraform-provider-aws/issues/34777)) - resource/aws_sagemaker_space: Add `ownership_settings`, `space_sharing_settings`, `space_settings.app_type`, `space_settings.code_editor_app_settings`, `space_settings.custom_file_system`, `space_settings.jupyter_lab_app_settings`, and `space_settings.space_storage_settings` arguments ([#35116](https://togithub.com/hashicorp/terraform-provider-aws/issues/35116)) BUG FIXES: - provider: Fix `failed to get rate limit token, retry quota exceeded` errors ([#35817](https://togithub.com/hashicorp/terraform-provider-aws/issues/35817)) - resource/aws_apigateway_domain_name: Properly send changes to `ownership_verification_certificate_arn` on update ([#35777](https://togithub.com/hashicorp/terraform-provider-aws/issues/35777)) - resource/aws_apigatewayv2\_route: Fix `BadRequestException: Unable to update route. Authorizer type is invalid or null` errors when updating `authorizer_id` ([#35821](https://togithub.com/hashicorp/terraform-provider-aws/issues/35821)) - resource/aws_autoscaling_group: Fix version to computed for inconsistent final plan issue ([#35774](https://togithub.com/hashicorp/terraform-provider-aws/issues/35774)) - resource/aws_datasync_task: Fix crash when reading empty `report_override` values ([#35778](https://togithub.com/hashicorp/terraform-provider-aws/issues/35778)) - resource/aws_datasync_task: Prevent ValidationErrors when empty values are sent with `report_override` arguments ([#35778](https://togithub.com/hashicorp/terraform-provider-aws/issues/35778)) - resource/aws_db_proxy: Change `auth` from `TypeList` to `TypeSet` as order is not significant ([#35819](https://togithub.com/hashicorp/terraform-provider-aws/issues/35819)) - resource/aws_ecs_account_setting_default: Remove plan-time validation of `value` ([#33393](https://togithub.com/hashicorp/terraform-provider-aws/issues/33393)) - resource/aws_ecs_task_definition: Fix perpetual `container_definitions` diffs when `Secrets` are ordered differently ([#35792](https://togithub.com/hashicorp/terraform-provider-aws/issues/35792)) - resource/aws_eks_access_policy_association: Retry IAM eventual consistency errors on create ([#35736](https://togithub.com/hashicorp/terraform-provider-aws/issues/35736)) - resource/aws_instance: Fix `ReservationCapacityExceeded` errors when updating `instance_type` and `capacity_reservation_specification.capacity_reservation_target.capacity_reservation_id` ([#33412](https://togithub.com/hashicorp/terraform-provider-aws/issues/33412)) - resource/aws_lakeformation_resource: Properly handle configured `false` values for `use_service_linked_role` ([#35799](https://togithub.com/hashicorp/terraform-provider-aws/issues/35799)) - resource/aws_medialive_channel: Added `client_cache` to `hls_group_settings`. ([#35738](https://togithub.com/hashicorp/terraform-provider-aws/issues/35738)) - resource/aws_ram_resource_share_accepter: Fix handling of out-of-band resource share deletion ([#35800](https://togithub.com/hashicorp/terraform-provider-aws/issues/35800)) - resource/aws_redshift_data_share_authorization: Fix read operation to properly handle shares in `ACTIVE` status ([#35771](https://togithub.com/hashicorp/terraform-provider-aws/issues/35771)) - resource/aws_s3\_bucket_acl: Correctly updates `access_control_policy` when switching configuration to `acl`. ([#35775](https://togithub.com/hashicorp/terraform-provider-aws/issues/35775)) - resource/resource_share_acceptor: Wait until RAM resource share available after accepting the invitation ([#34753](https://togithub.com/hashicorp/terraform-provider-aws/issues/34753))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.