hashicorp/terraform-provider-aws (aws)
### [`v5.48.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5480-May-2-2024)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.47.0...v5.48.0)
FEATURES:
- **New Resource:** `aws_bedrockagent_agent_knowledge_base_association` ([#37185](https://togithub.com/hashicorp/terraform-provider-aws/issues/37185))
ENHANCEMENTS:
- resource/aws_cloudwatch_event_target: Add `force_destroy` argument ([#37130](https://togithub.com/hashicorp/terraform-provider-aws/issues/37130))
- resource/aws_elasticache_replication_group: Increase default Delete timeout to 45 minutes ([#37182](https://togithub.com/hashicorp/terraform-provider-aws/issues/37182))
- resource/aws_elasticache_replication_group: Use the configured Delete timeout when detaching from any global replication group ([#37182](https://togithub.com/hashicorp/terraform-provider-aws/issues/37182))
- resource/aws_fsx_ontap_file_system: Add support for specifying 1 ha_pair with `SINGLE_AZ_1` and `MULTI_AZ_1` deployment types ([#36511](https://togithub.com/hashicorp/terraform-provider-aws/issues/36511))
- resource/aws_fsx_ontap_file_system: Increase `storage_capacity` maximum to 1PiB ([#36511](https://togithub.com/hashicorp/terraform-provider-aws/issues/36511))
- resource/aws_fsx_ontap_file_system: Support up to 12 `ha_pairs` ([#36511](https://togithub.com/hashicorp/terraform-provider-aws/issues/36511))
- resource/aws_fsx_ontap_file_system: Update `throughput_capacity_per_ha_pair` to support all values from `throughput_capacity` ([#36511](https://togithub.com/hashicorp/terraform-provider-aws/issues/36511))
- resource/aws_fsx_ontap_volume: Add `aggregate_configuration` configuration block ([#36511](https://togithub.com/hashicorp/terraform-provider-aws/issues/36511))
- resource/aws_fsx_ontap_volume: Add `size_in_bytes` and `volume_style` arguments ([#36511](https://togithub.com/hashicorp/terraform-provider-aws/issues/36511))
BUG FIXES:
- resource/aws_bcmdataexports_export: Fix `table_configurations` expand/flatten ([#37205](https://togithub.com/hashicorp/terraform-provider-aws/issues/37205))
- resource/aws_cloudwatch_event_connection: Add plan-time validation preventing empty `auth_parameters.oauth.oauth_http_parameters` or `auth_parameters.invocation_http_parameters`
`body`, `header` and `query_string` configuration blocks ([#26755](https://togithub.com/hashicorp/terraform-provider-aws/issues/26755))
- resource/aws_elasticache_replication_group: Decrease replica count after other updates ([#34819](https://togithub.com/hashicorp/terraform-provider-aws/issues/34819))
- resource/aws_elasticache_replication_group: Fix `unexpected state 'snapshotting'` errors when increasing or decreasing replica count ([#30493](https://togithub.com/hashicorp/terraform-provider-aws/issues/30493))
### [`v5.47.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5470-April-26-2024)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.46.0...v5.47.0)
NOTES:
- provider: Updates to Go 1.22. This is the last Go release that will run on macOS 10.15 Catalina ([#36996](https://togithub.com/hashicorp/terraform-provider-aws/issues/36996))
- resource/aws_bedrockagent_knowledge_base: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing ([#36783](https://togithub.com/hashicorp/terraform-provider-aws/issues/36783))
FEATURES:
- **New Data Source:** `aws_identitystore_groups` ([#36993](https://togithub.com/hashicorp/terraform-provider-aws/issues/36993))
- **New Resource:** `aws_bcmdataexports_export` ([#36847](https://togithub.com/hashicorp/terraform-provider-aws/issues/36847))
- **New Resource:** `aws_bedrockagent_agent` ([#36851](https://togithub.com/hashicorp/terraform-provider-aws/issues/36851))
- **New Resource:** `aws_bedrockagent_agent_action_group` ([#36935](https://togithub.com/hashicorp/terraform-provider-aws/issues/36935))
- **New Resource:** `aws_bedrockagent_agent_alias` ([#36905](https://togithub.com/hashicorp/terraform-provider-aws/issues/36905))
- **New Resource:** `aws_bedrockagent_knowledge_base` ([#36783](https://togithub.com/hashicorp/terraform-provider-aws/issues/36783))
- **New Resource:** `aws_globalaccelerator_cross_account_attachment` ([#35991](https://togithub.com/hashicorp/terraform-provider-aws/issues/35991))
- **New Resource:** `aws_verifiedpermissions_policy` ([#35413](https://togithub.com/hashicorp/terraform-provider-aws/issues/35413))
ENHANCEMENTS:
- data-source/aws_eip: Add `arn` attribute ([#35991](https://togithub.com/hashicorp/terraform-provider-aws/issues/35991))
- resource/aws_api_gateway_rest_api: Correctly set `root_resource_id` on resource Read ([#37040](https://togithub.com/hashicorp/terraform-provider-aws/issues/37040))
- resource/aws_appmesh_mesh: Add `spec.service_discovery` argument ([#37042](https://togithub.com/hashicorp/terraform-provider-aws/issues/37042))
- resource/aws_cloudformation_stack_set: Adds guidance on permissions when using delegated administrator account ([#37069](https://togithub.com/hashicorp/terraform-provider-aws/issues/37069))
- resource/aws_db_instance: Add `dedicated_log_volume` argument ([#36503](https://togithub.com/hashicorp/terraform-provider-aws/issues/36503))
- resource/aws_eip: Add `arn` attribute ([#35991](https://togithub.com/hashicorp/terraform-provider-aws/issues/35991))
- resource/aws_elasticache_replication_group: Add `transit_encryption_mode` argument ([#30403](https://togithub.com/hashicorp/terraform-provider-aws/issues/30403))
- resource/aws_elasticache_replication_group: Changes to the `transit_encryption_enabled` argument can now be done in-place for engine versions > `7.0.5` ([#30403](https://togithub.com/hashicorp/terraform-provider-aws/issues/30403))
- resource/aws_kinesis_firehose_delivery_stream: Add `snowflake_configuration` argument ([#36646](https://togithub.com/hashicorp/terraform-provider-aws/issues/36646))
- resource/aws_memorydb_user: Support IAM authentication mode ([#32027](https://togithub.com/hashicorp/terraform-provider-aws/issues/32027))
- resource/aws_sagemaker_app_image_config: Add `code_editor_app_image_config` and `jupyter_lab_image_config.jupyter_lab_image_config` arguments ([#37059](https://togithub.com/hashicorp/terraform-provider-aws/issues/37059))
- resource/aws_sagemaker_app_image_config: Change `kernel_gateway_image_config.kernel_spec` MaxItems to 5 ([#37059](https://togithub.com/hashicorp/terraform-provider-aws/issues/37059))
- resource/aws_transfer_server: Add `sftp_authentication_methods` argument ([#37015](https://togithub.com/hashicorp/terraform-provider-aws/issues/37015))
BUG FIXES:
- resource/aws_batch_job_definition: Fix issues where changes causing a new `revision` do not trigger changes in dependent resources and/or cause an error, "Provider produced inconsistent final plan" ([#37111](https://togithub.com/hashicorp/terraform-provider-aws/issues/37111))
- resource/aws_ce_cost_category: Allow up to 3 levels of `and`, `not` and `or` operand nesting for the `rule` argument ([#30862](https://togithub.com/hashicorp/terraform-provider-aws/issues/30862))
- resource/aws_elasticache_replication_group: Fix excessive delay on read ([#30403](https://togithub.com/hashicorp/terraform-provider-aws/issues/30403))
- resource/aws_servicecatalog_portfolio: Fixes error where deletion fails if resource was deleted out of band. ([#37066](https://togithub.com/hashicorp/terraform-provider-aws/issues/37066))
- resource/aws_servicecatalog_provisioned_product: Fixes error where tag values are not applied to products when tag values don't change. ([#37066](https://togithub.com/hashicorp/terraform-provider-aws/issues/37066))
### [`v5.46.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5460-April-18-2024)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.45.0...v5.46.0)
NOTES:
- provider: When using YAML or JSON documents, such as in `template_body` of `aws_cloudformation_stack`, CRLF was previously treated as different from LF but these are now treated as equivalent in many situations ([#14270](https://togithub.com/hashicorp/terraform-provider-aws/issues/14270))
FEATURES:
- **New Resource:** `aws_eip_domain_name` ([#36963](https://togithub.com/hashicorp/terraform-provider-aws/issues/36963))
ENHANCEMENTS:
- data-source/aws_alb: Add `client_keep_alive` argument ([#36969](https://togithub.com/hashicorp/terraform-provider-aws/issues/36969))
- data-source/aws_eip: Add `ptr_record` attribute ([#36963](https://togithub.com/hashicorp/terraform-provider-aws/issues/36963))
- data-source/aws_iam_policy: Add `attachment_count` attribute ([#36759](https://togithub.com/hashicorp/terraform-provider-aws/issues/36759))
- data-source/aws_lb: Add `client_keep_alive` argument ([#36969](https://togithub.com/hashicorp/terraform-provider-aws/issues/36969))
- data-source/aws_organizations_organization: Add `master_account_name` attribute ([#36797](https://togithub.com/hashicorp/terraform-provider-aws/issues/36797))
- data-source/aws_vpc_dhcp_options: Add `ipv6_address_preferred_lease_time` attribute ([#36934](https://togithub.com/hashicorp/terraform-provider-aws/issues/36934))
- resource/aws_alb: Add `client_keep_alive` argument ([#36969](https://togithub.com/hashicorp/terraform-provider-aws/issues/36969))
- resource/aws_autoscaling_group: Add `alarm_specification` to the `instance_refresh.preferences` configuration block ([#36954](https://togithub.com/hashicorp/terraform-provider-aws/issues/36954))
- resource/aws_cloudformation_stack_set: Add retry when creating to potentially help with eventual consistency problems ([#36982](https://togithub.com/hashicorp/terraform-provider-aws/issues/36982))
- resource/aws_cloudfront_origin_access_control: Add `lambda` and `mediapackagev2` as valid values for `origin_access_control_origin_type` ([#34362](https://togithub.com/hashicorp/terraform-provider-aws/issues/34362))
- resource/aws_cloudwatch_event_rule: Add `force_destroy` attribute ([#34905](https://togithub.com/hashicorp/terraform-provider-aws/issues/34905))
- resource/aws_codebuild_project: Add GitLab and GitLab Self Managed support to the `report_build_status` and `build_status_config` arguments ([#36942](https://togithub.com/hashicorp/terraform-provider-aws/issues/36942))
- resource/aws_default_vpc_dhcp_options: Add `ipv6_address_preferred_lease_time` as Computed attribute ([#36934](https://togithub.com/hashicorp/terraform-provider-aws/issues/36934))
- resource/aws_dms_replication_task: Add `resource_identifier` argument ([#36901](https://togithub.com/hashicorp/terraform-provider-aws/issues/36901))
- resource/aws_eip: Add `ptr_record` attribute ([#36963](https://togithub.com/hashicorp/terraform-provider-aws/issues/36963))
- resource/aws_elasticache_serverless_cache: Add `minimum` attribute in `cache_usage_limits.data_storage` and `cache_usage_limits.ecpu_per_second` ([#36766](https://togithub.com/hashicorp/terraform-provider-aws/issues/36766))
- resource/aws_fsx_openzfs_file_system: Add `endpoint_ip_address` attribute ([#36767](https://togithub.com/hashicorp/terraform-provider-aws/issues/36767))
- resource/aws_iam_policy: Add `attachment_count` attribute ([#36759](https://togithub.com/hashicorp/terraform-provider-aws/issues/36759))
- resource/aws_imagebuilder_image: Add `execution_role` and `workflow` arguments ([#36953](https://togithub.com/hashicorp/terraform-provider-aws/issues/36953))
- resource/aws_lb: Add `client_keep_alive` argument ([#36969](https://togithub.com/hashicorp/terraform-provider-aws/issues/36969))
- resource/aws_mwaa_environment: Add `database_vpc_endpoint_service` and `webserver_vpc_endpoint_service` attributes ([#36903](https://togithub.com/hashicorp/terraform-provider-aws/issues/36903))
- resource/aws_organizations_organization: Add `master_account_name` attribute ([#36797](https://togithub.com/hashicorp/terraform-provider-aws/issues/36797))
- resource/aws_transfer_connector: Add `security_policy_name` argument ([#36893](https://togithub.com/hashicorp/terraform-provider-aws/issues/36893))
- resource/aws_vpc_dhcp_options: Add `ipv6_address_preferred_lease_time` attribute ([#36934](https://togithub.com/hashicorp/terraform-provider-aws/issues/36934))
- resource/aws_vpc_ipam_pool: Add `cascade` argument ([#36898](https://togithub.com/hashicorp/terraform-provider-aws/issues/36898))
BUG FIXES:
- data-source/aws_iam_policy_document: When using multiple principals, sort them to avoid differences based only on order ([#25967](https://togithub.com/hashicorp/terraform-provider-aws/issues/25967))
- resource/aws_appconfig_deployment: Fix `ConflictException` errors on resource Create ([#36980](https://togithub.com/hashicorp/terraform-provider-aws/issues/36980))
- resource/aws_ce_anomaly_monitor: Change `monitor_dimension` to [ForceNew](https://developer.hashicorp.com/terraform/plugin/sdkv2/schemas/schema-behaviors#forcenew) ([#36773](https://togithub.com/hashicorp/terraform-provider-aws/issues/36773))
- resource/aws_ce_anomaly_subscription: Change `account_id` to [ForceNew](https://developer.hashicorp.com/terraform/plugin/sdkv2/schemas/schema-behaviors#forcenew) ([#36773](https://togithub.com/hashicorp/terraform-provider-aws/issues/36773))
- resource/aws_cloudformation_stack: CRLF line endings in `template_body` no longer cause erroneous diffs ([#14270](https://togithub.com/hashicorp/terraform-provider-aws/issues/14270))
- resource/aws_db_proxy: Fix `interface conversion: interface {} is nil, not map[string]interface {}` panic when `auth` is empty (`{}`) ([#36967](https://togithub.com/hashicorp/terraform-provider-aws/issues/36967))
- resource/aws_dms_replication_config: Adds validation to `replication_settings` to disallow `Logging.CloudWatchLogGroup` and `Logging.CloudWatchLogStream`. ([#36936](https://togithub.com/hashicorp/terraform-provider-aws/issues/36936))
- resource/aws_dms_replication_config: Suppresses differences in partial `replication_settings` JSON documents. ([#36936](https://togithub.com/hashicorp/terraform-provider-aws/issues/36936))
- resource/aws_dms_replication_task: Adds validation to `replication_task_settings` to disallow `Logging.CloudWatchLogGroup` and `Logging.CloudWatchLogStream`. ([#36936](https://togithub.com/hashicorp/terraform-provider-aws/issues/36936))
- resource/aws_dms_replication_task: Allows leaving `replication_task_settings` unset to use default settings. ([#36936](https://togithub.com/hashicorp/terraform-provider-aws/issues/36936))
- resource/aws_dms_replication_task: Suppresses differences in partial `replication_task_settings` JSON documents. ([#36936](https://togithub.com/hashicorp/terraform-provider-aws/issues/36936))
- resource/aws_fsx_windows_file_system: Fix error `BadRequest: AuditLogDestination must not be provided when auditing is disabled` when updating `audit_log_configuration.0.file_access_audit_log_level` and `audit_log_configuration.0.file_share_access_audit_log_level` to `"DISABLED"` ([#36928](https://togithub.com/hashicorp/terraform-provider-aws/issues/36928))
- resource/aws_glue_job: Mark `number_of_workers` and `worker_type` as optional/computed, preventing persistent differences when `max_capacity` is set. ([#36770](https://togithub.com/hashicorp/terraform-provider-aws/issues/36770))
- resource/aws_iam_user_login_profile: Fix forced re-creation when `password_reset_required` is `true` and initial password reset is completed ([#36926](https://togithub.com/hashicorp/terraform-provider-aws/issues/36926))
- resource/aws_lightsail_distribution: Fix to properly set `certificate_name` on create and update ([#36888](https://togithub.com/hashicorp/terraform-provider-aws/issues/36888))
- resource/aws_vpc_dhcp_options: Fix `NotFound` error handling on delete ([#36933](https://togithub.com/hashicorp/terraform-provider-aws/issues/36933))
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.45.0
->5.48.0
Release Notes
hashicorp/terraform-provider-aws (aws)
### [`v5.48.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5480-May-2-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.47.0...v5.48.0) FEATURES: - **New Resource:** `aws_bedrockagent_agent_knowledge_base_association` ([#37185](https://togithub.com/hashicorp/terraform-provider-aws/issues/37185)) ENHANCEMENTS: - resource/aws_cloudwatch_event_target: Add `force_destroy` argument ([#37130](https://togithub.com/hashicorp/terraform-provider-aws/issues/37130)) - resource/aws_elasticache_replication_group: Increase default Delete timeout to 45 minutes ([#37182](https://togithub.com/hashicorp/terraform-provider-aws/issues/37182)) - resource/aws_elasticache_replication_group: Use the configured Delete timeout when detaching from any global replication group ([#37182](https://togithub.com/hashicorp/terraform-provider-aws/issues/37182)) - resource/aws_fsx_ontap_file_system: Add support for specifying 1 ha_pair with `SINGLE_AZ_1` and `MULTI_AZ_1` deployment types ([#36511](https://togithub.com/hashicorp/terraform-provider-aws/issues/36511)) - resource/aws_fsx_ontap_file_system: Increase `storage_capacity` maximum to 1PiB ([#36511](https://togithub.com/hashicorp/terraform-provider-aws/issues/36511)) - resource/aws_fsx_ontap_file_system: Support up to 12 `ha_pairs` ([#36511](https://togithub.com/hashicorp/terraform-provider-aws/issues/36511)) - resource/aws_fsx_ontap_file_system: Update `throughput_capacity_per_ha_pair` to support all values from `throughput_capacity` ([#36511](https://togithub.com/hashicorp/terraform-provider-aws/issues/36511)) - resource/aws_fsx_ontap_volume: Add `aggregate_configuration` configuration block ([#36511](https://togithub.com/hashicorp/terraform-provider-aws/issues/36511)) - resource/aws_fsx_ontap_volume: Add `size_in_bytes` and `volume_style` arguments ([#36511](https://togithub.com/hashicorp/terraform-provider-aws/issues/36511)) BUG FIXES: - resource/aws_bcmdataexports_export: Fix `table_configurations` expand/flatten ([#37205](https://togithub.com/hashicorp/terraform-provider-aws/issues/37205)) - resource/aws_cloudwatch_event_connection: Add plan-time validation preventing empty `auth_parameters.oauth.oauth_http_parameters` or `auth_parameters.invocation_http_parameters` `body`, `header` and `query_string` configuration blocks ([#26755](https://togithub.com/hashicorp/terraform-provider-aws/issues/26755)) - resource/aws_elasticache_replication_group: Decrease replica count after other updates ([#34819](https://togithub.com/hashicorp/terraform-provider-aws/issues/34819)) - resource/aws_elasticache_replication_group: Fix `unexpected state 'snapshotting'` errors when increasing or decreasing replica count ([#30493](https://togithub.com/hashicorp/terraform-provider-aws/issues/30493)) ### [`v5.47.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5470-April-26-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.46.0...v5.47.0) NOTES: - provider: Updates to Go 1.22. This is the last Go release that will run on macOS 10.15 Catalina ([#36996](https://togithub.com/hashicorp/terraform-provider-aws/issues/36996)) - resource/aws_bedrockagent_knowledge_base: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing ([#36783](https://togithub.com/hashicorp/terraform-provider-aws/issues/36783)) FEATURES: - **New Data Source:** `aws_identitystore_groups` ([#36993](https://togithub.com/hashicorp/terraform-provider-aws/issues/36993)) - **New Resource:** `aws_bcmdataexports_export` ([#36847](https://togithub.com/hashicorp/terraform-provider-aws/issues/36847)) - **New Resource:** `aws_bedrockagent_agent` ([#36851](https://togithub.com/hashicorp/terraform-provider-aws/issues/36851)) - **New Resource:** `aws_bedrockagent_agent_action_group` ([#36935](https://togithub.com/hashicorp/terraform-provider-aws/issues/36935)) - **New Resource:** `aws_bedrockagent_agent_alias` ([#36905](https://togithub.com/hashicorp/terraform-provider-aws/issues/36905)) - **New Resource:** `aws_bedrockagent_knowledge_base` ([#36783](https://togithub.com/hashicorp/terraform-provider-aws/issues/36783)) - **New Resource:** `aws_globalaccelerator_cross_account_attachment` ([#35991](https://togithub.com/hashicorp/terraform-provider-aws/issues/35991)) - **New Resource:** `aws_verifiedpermissions_policy` ([#35413](https://togithub.com/hashicorp/terraform-provider-aws/issues/35413)) ENHANCEMENTS: - data-source/aws_eip: Add `arn` attribute ([#35991](https://togithub.com/hashicorp/terraform-provider-aws/issues/35991)) - resource/aws_api_gateway_rest_api: Correctly set `root_resource_id` on resource Read ([#37040](https://togithub.com/hashicorp/terraform-provider-aws/issues/37040)) - resource/aws_appmesh_mesh: Add `spec.service_discovery` argument ([#37042](https://togithub.com/hashicorp/terraform-provider-aws/issues/37042)) - resource/aws_cloudformation_stack_set: Adds guidance on permissions when using delegated administrator account ([#37069](https://togithub.com/hashicorp/terraform-provider-aws/issues/37069)) - resource/aws_db_instance: Add `dedicated_log_volume` argument ([#36503](https://togithub.com/hashicorp/terraform-provider-aws/issues/36503)) - resource/aws_eip: Add `arn` attribute ([#35991](https://togithub.com/hashicorp/terraform-provider-aws/issues/35991)) - resource/aws_elasticache_replication_group: Add `transit_encryption_mode` argument ([#30403](https://togithub.com/hashicorp/terraform-provider-aws/issues/30403)) - resource/aws_elasticache_replication_group: Changes to the `transit_encryption_enabled` argument can now be done in-place for engine versions > `7.0.5` ([#30403](https://togithub.com/hashicorp/terraform-provider-aws/issues/30403)) - resource/aws_kinesis_firehose_delivery_stream: Add `snowflake_configuration` argument ([#36646](https://togithub.com/hashicorp/terraform-provider-aws/issues/36646)) - resource/aws_memorydb_user: Support IAM authentication mode ([#32027](https://togithub.com/hashicorp/terraform-provider-aws/issues/32027)) - resource/aws_sagemaker_app_image_config: Add `code_editor_app_image_config` and `jupyter_lab_image_config.jupyter_lab_image_config` arguments ([#37059](https://togithub.com/hashicorp/terraform-provider-aws/issues/37059)) - resource/aws_sagemaker_app_image_config: Change `kernel_gateway_image_config.kernel_spec` MaxItems to 5 ([#37059](https://togithub.com/hashicorp/terraform-provider-aws/issues/37059)) - resource/aws_transfer_server: Add `sftp_authentication_methods` argument ([#37015](https://togithub.com/hashicorp/terraform-provider-aws/issues/37015)) BUG FIXES: - resource/aws_batch_job_definition: Fix issues where changes causing a new `revision` do not trigger changes in dependent resources and/or cause an error, "Provider produced inconsistent final plan" ([#37111](https://togithub.com/hashicorp/terraform-provider-aws/issues/37111)) - resource/aws_ce_cost_category: Allow up to 3 levels of `and`, `not` and `or` operand nesting for the `rule` argument ([#30862](https://togithub.com/hashicorp/terraform-provider-aws/issues/30862)) - resource/aws_elasticache_replication_group: Fix excessive delay on read ([#30403](https://togithub.com/hashicorp/terraform-provider-aws/issues/30403)) - resource/aws_servicecatalog_portfolio: Fixes error where deletion fails if resource was deleted out of band. ([#37066](https://togithub.com/hashicorp/terraform-provider-aws/issues/37066)) - resource/aws_servicecatalog_provisioned_product: Fixes error where tag values are not applied to products when tag values don't change. ([#37066](https://togithub.com/hashicorp/terraform-provider-aws/issues/37066)) ### [`v5.46.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5460-April-18-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.45.0...v5.46.0) NOTES: - provider: When using YAML or JSON documents, such as in `template_body` of `aws_cloudformation_stack`, CRLF was previously treated as different from LF but these are now treated as equivalent in many situations ([#14270](https://togithub.com/hashicorp/terraform-provider-aws/issues/14270)) FEATURES: - **New Resource:** `aws_eip_domain_name` ([#36963](https://togithub.com/hashicorp/terraform-provider-aws/issues/36963)) ENHANCEMENTS: - data-source/aws_alb: Add `client_keep_alive` argument ([#36969](https://togithub.com/hashicorp/terraform-provider-aws/issues/36969)) - data-source/aws_eip: Add `ptr_record` attribute ([#36963](https://togithub.com/hashicorp/terraform-provider-aws/issues/36963)) - data-source/aws_iam_policy: Add `attachment_count` attribute ([#36759](https://togithub.com/hashicorp/terraform-provider-aws/issues/36759)) - data-source/aws_lb: Add `client_keep_alive` argument ([#36969](https://togithub.com/hashicorp/terraform-provider-aws/issues/36969)) - data-source/aws_organizations_organization: Add `master_account_name` attribute ([#36797](https://togithub.com/hashicorp/terraform-provider-aws/issues/36797)) - data-source/aws_vpc_dhcp_options: Add `ipv6_address_preferred_lease_time` attribute ([#36934](https://togithub.com/hashicorp/terraform-provider-aws/issues/36934)) - resource/aws_alb: Add `client_keep_alive` argument ([#36969](https://togithub.com/hashicorp/terraform-provider-aws/issues/36969)) - resource/aws_autoscaling_group: Add `alarm_specification` to the `instance_refresh.preferences` configuration block ([#36954](https://togithub.com/hashicorp/terraform-provider-aws/issues/36954)) - resource/aws_cloudformation_stack_set: Add retry when creating to potentially help with eventual consistency problems ([#36982](https://togithub.com/hashicorp/terraform-provider-aws/issues/36982)) - resource/aws_cloudfront_origin_access_control: Add `lambda` and `mediapackagev2` as valid values for `origin_access_control_origin_type` ([#34362](https://togithub.com/hashicorp/terraform-provider-aws/issues/34362)) - resource/aws_cloudwatch_event_rule: Add `force_destroy` attribute ([#34905](https://togithub.com/hashicorp/terraform-provider-aws/issues/34905)) - resource/aws_codebuild_project: Add GitLab and GitLab Self Managed support to the `report_build_status` and `build_status_config` arguments ([#36942](https://togithub.com/hashicorp/terraform-provider-aws/issues/36942)) - resource/aws_default_vpc_dhcp_options: Add `ipv6_address_preferred_lease_time` as Computed attribute ([#36934](https://togithub.com/hashicorp/terraform-provider-aws/issues/36934)) - resource/aws_dms_replication_task: Add `resource_identifier` argument ([#36901](https://togithub.com/hashicorp/terraform-provider-aws/issues/36901)) - resource/aws_eip: Add `ptr_record` attribute ([#36963](https://togithub.com/hashicorp/terraform-provider-aws/issues/36963)) - resource/aws_elasticache_serverless_cache: Add `minimum` attribute in `cache_usage_limits.data_storage` and `cache_usage_limits.ecpu_per_second` ([#36766](https://togithub.com/hashicorp/terraform-provider-aws/issues/36766)) - resource/aws_fsx_openzfs_file_system: Add `endpoint_ip_address` attribute ([#36767](https://togithub.com/hashicorp/terraform-provider-aws/issues/36767)) - resource/aws_iam_policy: Add `attachment_count` attribute ([#36759](https://togithub.com/hashicorp/terraform-provider-aws/issues/36759)) - resource/aws_imagebuilder_image: Add `execution_role` and `workflow` arguments ([#36953](https://togithub.com/hashicorp/terraform-provider-aws/issues/36953)) - resource/aws_lb: Add `client_keep_alive` argument ([#36969](https://togithub.com/hashicorp/terraform-provider-aws/issues/36969)) - resource/aws_mwaa_environment: Add `database_vpc_endpoint_service` and `webserver_vpc_endpoint_service` attributes ([#36903](https://togithub.com/hashicorp/terraform-provider-aws/issues/36903)) - resource/aws_organizations_organization: Add `master_account_name` attribute ([#36797](https://togithub.com/hashicorp/terraform-provider-aws/issues/36797)) - resource/aws_transfer_connector: Add `security_policy_name` argument ([#36893](https://togithub.com/hashicorp/terraform-provider-aws/issues/36893)) - resource/aws_vpc_dhcp_options: Add `ipv6_address_preferred_lease_time` attribute ([#36934](https://togithub.com/hashicorp/terraform-provider-aws/issues/36934)) - resource/aws_vpc_ipam_pool: Add `cascade` argument ([#36898](https://togithub.com/hashicorp/terraform-provider-aws/issues/36898)) BUG FIXES: - data-source/aws_iam_policy_document: When using multiple principals, sort them to avoid differences based only on order ([#25967](https://togithub.com/hashicorp/terraform-provider-aws/issues/25967)) - resource/aws_appconfig_deployment: Fix `ConflictException` errors on resource Create ([#36980](https://togithub.com/hashicorp/terraform-provider-aws/issues/36980)) - resource/aws_ce_anomaly_monitor: Change `monitor_dimension` to [ForceNew](https://developer.hashicorp.com/terraform/plugin/sdkv2/schemas/schema-behaviors#forcenew) ([#36773](https://togithub.com/hashicorp/terraform-provider-aws/issues/36773)) - resource/aws_ce_anomaly_subscription: Change `account_id` to [ForceNew](https://developer.hashicorp.com/terraform/plugin/sdkv2/schemas/schema-behaviors#forcenew) ([#36773](https://togithub.com/hashicorp/terraform-provider-aws/issues/36773)) - resource/aws_cloudformation_stack: CRLF line endings in `template_body` no longer cause erroneous diffs ([#14270](https://togithub.com/hashicorp/terraform-provider-aws/issues/14270)) - resource/aws_db_proxy: Fix `interface conversion: interface {} is nil, not map[string]interface {}` panic when `auth` is empty (`{}`) ([#36967](https://togithub.com/hashicorp/terraform-provider-aws/issues/36967)) - resource/aws_dms_replication_config: Adds validation to `replication_settings` to disallow `Logging.CloudWatchLogGroup` and `Logging.CloudWatchLogStream`. ([#36936](https://togithub.com/hashicorp/terraform-provider-aws/issues/36936)) - resource/aws_dms_replication_config: Suppresses differences in partial `replication_settings` JSON documents. ([#36936](https://togithub.com/hashicorp/terraform-provider-aws/issues/36936)) - resource/aws_dms_replication_task: Adds validation to `replication_task_settings` to disallow `Logging.CloudWatchLogGroup` and `Logging.CloudWatchLogStream`. ([#36936](https://togithub.com/hashicorp/terraform-provider-aws/issues/36936)) - resource/aws_dms_replication_task: Allows leaving `replication_task_settings` unset to use default settings. ([#36936](https://togithub.com/hashicorp/terraform-provider-aws/issues/36936)) - resource/aws_dms_replication_task: Suppresses differences in partial `replication_task_settings` JSON documents. ([#36936](https://togithub.com/hashicorp/terraform-provider-aws/issues/36936)) - resource/aws_fsx_windows_file_system: Fix error `BadRequest: AuditLogDestination must not be provided when auditing is disabled` when updating `audit_log_configuration.0.file_access_audit_log_level` and `audit_log_configuration.0.file_share_access_audit_log_level` to `"DISABLED"` ([#36928](https://togithub.com/hashicorp/terraform-provider-aws/issues/36928)) - resource/aws_glue_job: Mark `number_of_workers` and `worker_type` as optional/computed, preventing persistent differences when `max_capacity` is set. ([#36770](https://togithub.com/hashicorp/terraform-provider-aws/issues/36770)) - resource/aws_iam_user_login_profile: Fix forced re-creation when `password_reset_required` is `true` and initial password reset is completed ([#36926](https://togithub.com/hashicorp/terraform-provider-aws/issues/36926)) - resource/aws_lightsail_distribution: Fix to properly set `certificate_name` on create and update ([#36888](https://togithub.com/hashicorp/terraform-provider-aws/issues/36888)) - resource/aws_vpc_dhcp_options: Fix `NotFound` error handling on delete ([#36933](https://togithub.com/hashicorp/terraform-provider-aws/issues/36933))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.