hashicorp/terraform-provider-aws (aws)
### [`v5.31.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5310-December-15-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.30.0...v5.31.0)
FEATURES:
- **New Data Source:** `aws_polly_voices` ([#34916](https://togithub.com/hashicorp/terraform-provider-aws/issues/34916))
- **New Data Source:** `aws_ssoadmin_application_assignments` ([#34796](https://togithub.com/hashicorp/terraform-provider-aws/issues/34796))
- **New Data Source:** `aws_ssoadmin_principal_application_assignments` ([#34815](https://togithub.com/hashicorp/terraform-provider-aws/issues/34815))
- **New Resource:** `aws_finspace_kx_dataview` ([#34828](https://togithub.com/hashicorp/terraform-provider-aws/issues/34828))
- **New Resource:** `aws_finspace_kx_scaling_group` ([#34832](https://togithub.com/hashicorp/terraform-provider-aws/issues/34832))
- **New Resource:** `aws_finspace_kx_volume` ([#34833](https://togithub.com/hashicorp/terraform-provider-aws/issues/34833))
- **New Resource:** `aws_ssoadmin_trusted_token_issuer` ([#34839](https://togithub.com/hashicorp/terraform-provider-aws/issues/34839))
ENHANCEMENTS:
- data-source/aws_cloudwatch_log_group: Add `log_group_class` attribute ([#34812](https://togithub.com/hashicorp/terraform-provider-aws/issues/34812))
- data-source/aws_dms_endpoint: Add `postgres_settings` attribute ([#34724](https://togithub.com/hashicorp/terraform-provider-aws/issues/34724))
- data-source/aws_lb: Add `connection_logs` attribute ([#34864](https://togithub.com/hashicorp/terraform-provider-aws/issues/34864))
- data-source/aws_lb: Add `dns_record_client_routing_policy` attribute ([#34135](https://togithub.com/hashicorp/terraform-provider-aws/issues/34135))
- data-source/aws_opensearchserverless_collection: Add `standby_replicas` attribute ([#34677](https://togithub.com/hashicorp/terraform-provider-aws/issues/34677))
- resource/aws_db_instance: Add support for IBM Db2 databases ([#34834](https://togithub.com/hashicorp/terraform-provider-aws/issues/34834))
- resource/aws_dms_endpoint: Add `elasticsearch_settings.use_new_mapping_type` argument ([#29470](https://togithub.com/hashicorp/terraform-provider-aws/issues/29470))
- resource/aws_dms_endpoint: Add `postgres_settings` configuration block ([#34724](https://togithub.com/hashicorp/terraform-provider-aws/issues/34724))
- resource/aws_finspace_kx_cluster: Add `database.dataview_name`, `scaling_group_configuration`, and `tickerplant_log_configuration` arguments. ([#34831](https://togithub.com/hashicorp/terraform-provider-aws/issues/34831))
- resource/aws_finspace_kx_cluster: The `capacity_configuration` argument is now optional. ([#34831](https://togithub.com/hashicorp/terraform-provider-aws/issues/34831))
- resource/aws_lb: Add `connection_logs` configuration block ([#34864](https://togithub.com/hashicorp/terraform-provider-aws/issues/34864))
- resource/aws_lb: Add plan-time validation that exactly one of either `subnets` or `subnet_mapping` is configured ([#33205](https://togithub.com/hashicorp/terraform-provider-aws/issues/33205))
- resource/aws_lb: Allow the number of `subnet_mapping`s for Application Load Balancers to be changed without recreating the resource ([#33205](https://togithub.com/hashicorp/terraform-provider-aws/issues/33205))
- resource/aws_lb: Allow the number of `subnet_mapping`s for Network Load Balancers to be increased without recreating the resource ([#33205](https://togithub.com/hashicorp/terraform-provider-aws/issues/33205))
- resource/aws_lb: Allow the number of `subnets` for Network Load Balancers to be increased without recreating the resource ([#33205](https://togithub.com/hashicorp/terraform-provider-aws/issues/33205))
- resource/aws_opensearchserverless_collection: Add `standby_replicas` attribute ([#34677](https://togithub.com/hashicorp/terraform-provider-aws/issues/34677))
BUG FIXES:
- data-source/aws_ecr_pull_through_cache_rule: Fix plan time validation for `ecr_repository_prefix` ([#34716](https://togithub.com/hashicorp/terraform-provider-aws/issues/34716))
- provider: Always use the S3 regional endpoint in `us-east-1` for S3 directory bucket operations. This fixes `no such host` errors ([#34893](https://togithub.com/hashicorp/terraform-provider-aws/issues/34893))
- resource/aws_appmesh_virtual_node: Remove limit of 50 `backend`s per virtual node ([#34774](https://togithub.com/hashicorp/terraform-provider-aws/issues/34774))
- resource/aws_cloudwatch_log_group: Fix `invalid new value for .skip_destroy: was cty.False, but now null` errors ([#30354](https://togithub.com/hashicorp/terraform-provider-aws/issues/30354))
- resource/aws_cloudwatch_log_group: Remove default value (`STANDARD`) for `log_group_class` argument and mark as Computed. This fixes `InvalidParameterException: Only Standard log class is supported` errors in AWS Regions other than AWS Commercial ([#34812](https://togithub.com/hashicorp/terraform-provider-aws/issues/34812))
- resource/aws_db_instance: Fix error where Terraform loses track of resource if Blue/Green Deployment is applied outside of Terraform ([#34728](https://togithub.com/hashicorp/terraform-provider-aws/issues/34728))
- resource/aws_dms_event_subscription: `source_ids` and `source_type` are Required ([#33731](https://togithub.com/hashicorp/terraform-provider-aws/issues/33731))
- resource/aws_ecr_pull_through_cache_rule: Fix plan time validation for `ecr_repository_prefix` ([#34716](https://togithub.com/hashicorp/terraform-provider-aws/issues/34716))
- resource/aws_lb: Correct in-place update of `security_groups` for Network Load Balancers when the new value is Computed ([#33205](https://togithub.com/hashicorp/terraform-provider-aws/issues/33205))
- resource/aws_lb: Fix `InvalidConfigurationRequest: Load balancer attribute key 'dns_record.client_routing_policy' is not supported on load balancers with type 'network'` errors on resource Create in AWS GovCloud (US) ([#34135](https://togithub.com/hashicorp/terraform-provider-aws/issues/34135))
- resource/aws_medialive_channel: Fixed errors related to setting the `failover_condition` argument ([#33410](https://togithub.com/hashicorp/terraform-provider-aws/issues/33410))
- resource/aws_securitylake_data_lake: Fix `reflect.Set: value of type basetypes.StringValue is not assignable to type types.ARN` panic when importing resources with `nil` ARN fields ([#34820](https://togithub.com/hashicorp/terraform-provider-aws/issues/34820))
- resource/aws_vpc: Increase IPAM pool allocation deletion timeout from 20 minutes to 35 minutes ([#34859](https://togithub.com/hashicorp/terraform-provider-aws/issues/34859))
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.30.0
->~> 5.31.0
Release Notes
hashicorp/terraform-provider-aws (aws)
### [`v5.31.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5310-December-15-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.30.0...v5.31.0) FEATURES: - **New Data Source:** `aws_polly_voices` ([#34916](https://togithub.com/hashicorp/terraform-provider-aws/issues/34916)) - **New Data Source:** `aws_ssoadmin_application_assignments` ([#34796](https://togithub.com/hashicorp/terraform-provider-aws/issues/34796)) - **New Data Source:** `aws_ssoadmin_principal_application_assignments` ([#34815](https://togithub.com/hashicorp/terraform-provider-aws/issues/34815)) - **New Resource:** `aws_finspace_kx_dataview` ([#34828](https://togithub.com/hashicorp/terraform-provider-aws/issues/34828)) - **New Resource:** `aws_finspace_kx_scaling_group` ([#34832](https://togithub.com/hashicorp/terraform-provider-aws/issues/34832)) - **New Resource:** `aws_finspace_kx_volume` ([#34833](https://togithub.com/hashicorp/terraform-provider-aws/issues/34833)) - **New Resource:** `aws_ssoadmin_trusted_token_issuer` ([#34839](https://togithub.com/hashicorp/terraform-provider-aws/issues/34839)) ENHANCEMENTS: - data-source/aws_cloudwatch_log_group: Add `log_group_class` attribute ([#34812](https://togithub.com/hashicorp/terraform-provider-aws/issues/34812)) - data-source/aws_dms_endpoint: Add `postgres_settings` attribute ([#34724](https://togithub.com/hashicorp/terraform-provider-aws/issues/34724)) - data-source/aws_lb: Add `connection_logs` attribute ([#34864](https://togithub.com/hashicorp/terraform-provider-aws/issues/34864)) - data-source/aws_lb: Add `dns_record_client_routing_policy` attribute ([#34135](https://togithub.com/hashicorp/terraform-provider-aws/issues/34135)) - data-source/aws_opensearchserverless_collection: Add `standby_replicas` attribute ([#34677](https://togithub.com/hashicorp/terraform-provider-aws/issues/34677)) - resource/aws_db_instance: Add support for IBM Db2 databases ([#34834](https://togithub.com/hashicorp/terraform-provider-aws/issues/34834)) - resource/aws_dms_endpoint: Add `elasticsearch_settings.use_new_mapping_type` argument ([#29470](https://togithub.com/hashicorp/terraform-provider-aws/issues/29470)) - resource/aws_dms_endpoint: Add `postgres_settings` configuration block ([#34724](https://togithub.com/hashicorp/terraform-provider-aws/issues/34724)) - resource/aws_finspace_kx_cluster: Add `database.dataview_name`, `scaling_group_configuration`, and `tickerplant_log_configuration` arguments. ([#34831](https://togithub.com/hashicorp/terraform-provider-aws/issues/34831)) - resource/aws_finspace_kx_cluster: The `capacity_configuration` argument is now optional. ([#34831](https://togithub.com/hashicorp/terraform-provider-aws/issues/34831)) - resource/aws_lb: Add `connection_logs` configuration block ([#34864](https://togithub.com/hashicorp/terraform-provider-aws/issues/34864)) - resource/aws_lb: Add plan-time validation that exactly one of either `subnets` or `subnet_mapping` is configured ([#33205](https://togithub.com/hashicorp/terraform-provider-aws/issues/33205)) - resource/aws_lb: Allow the number of `subnet_mapping`s for Application Load Balancers to be changed without recreating the resource ([#33205](https://togithub.com/hashicorp/terraform-provider-aws/issues/33205)) - resource/aws_lb: Allow the number of `subnet_mapping`s for Network Load Balancers to be increased without recreating the resource ([#33205](https://togithub.com/hashicorp/terraform-provider-aws/issues/33205)) - resource/aws_lb: Allow the number of `subnets` for Network Load Balancers to be increased without recreating the resource ([#33205](https://togithub.com/hashicorp/terraform-provider-aws/issues/33205)) - resource/aws_opensearchserverless_collection: Add `standby_replicas` attribute ([#34677](https://togithub.com/hashicorp/terraform-provider-aws/issues/34677)) BUG FIXES: - data-source/aws_ecr_pull_through_cache_rule: Fix plan time validation for `ecr_repository_prefix` ([#34716](https://togithub.com/hashicorp/terraform-provider-aws/issues/34716)) - provider: Always use the S3 regional endpoint in `us-east-1` for S3 directory bucket operations. This fixes `no such host` errors ([#34893](https://togithub.com/hashicorp/terraform-provider-aws/issues/34893)) - resource/aws_appmesh_virtual_node: Remove limit of 50 `backend`s per virtual node ([#34774](https://togithub.com/hashicorp/terraform-provider-aws/issues/34774)) - resource/aws_cloudwatch_log_group: Fix `invalid new value for .skip_destroy: was cty.False, but now null` errors ([#30354](https://togithub.com/hashicorp/terraform-provider-aws/issues/30354)) - resource/aws_cloudwatch_log_group: Remove default value (`STANDARD`) for `log_group_class` argument and mark as Computed. This fixes `InvalidParameterException: Only Standard log class is supported` errors in AWS Regions other than AWS Commercial ([#34812](https://togithub.com/hashicorp/terraform-provider-aws/issues/34812)) - resource/aws_db_instance: Fix error where Terraform loses track of resource if Blue/Green Deployment is applied outside of Terraform ([#34728](https://togithub.com/hashicorp/terraform-provider-aws/issues/34728)) - resource/aws_dms_event_subscription: `source_ids` and `source_type` are Required ([#33731](https://togithub.com/hashicorp/terraform-provider-aws/issues/33731)) - resource/aws_ecr_pull_through_cache_rule: Fix plan time validation for `ecr_repository_prefix` ([#34716](https://togithub.com/hashicorp/terraform-provider-aws/issues/34716)) - resource/aws_lb: Correct in-place update of `security_groups` for Network Load Balancers when the new value is Computed ([#33205](https://togithub.com/hashicorp/terraform-provider-aws/issues/33205)) - resource/aws_lb: Fix `InvalidConfigurationRequest: Load balancer attribute key 'dns_record.client_routing_policy' is not supported on load balancers with type 'network'` errors on resource Create in AWS GovCloud (US) ([#34135](https://togithub.com/hashicorp/terraform-provider-aws/issues/34135)) - resource/aws_medialive_channel: Fixed errors related to setting the `failover_condition` argument ([#33410](https://togithub.com/hashicorp/terraform-provider-aws/issues/33410)) - resource/aws_securitylake_data_lake: Fix `reflect.Set: value of type basetypes.StringValue is not assignable to type types.ARN` panic when importing resources with `nil` ARN fields ([#34820](https://togithub.com/hashicorp/terraform-provider-aws/issues/34820)) - resource/aws_vpc: Increase IPAM pool allocation deletion timeout from 20 minutes to 35 minutes ([#34859](https://togithub.com/hashicorp/terraform-provider-aws/issues/34859))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.