[!WARNING]
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
hashicorp/terraform-provider-aws (aws)
### [`v5.45.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5450-April-11-2024)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.44.0...v5.45.0)
NOTES:
- resource/aws_redshift_cluster: The `logging` argument is now deprecated. Use the `aws_redshift_logging` resource instead. ([#36862](https://togithub.com/hashicorp/terraform-provider-aws/issues/36862))
- resource/aws_redshift_cluster: The `snapshot_copy` argument is now deprecated. Use the `aws_redshift_snapshot_copy` resource instead. ([#36810](https://togithub.com/hashicorp/terraform-provider-aws/issues/36810))
FEATURES:
- **New Resource:** `aws_redshift_logging` ([#36862](https://togithub.com/hashicorp/terraform-provider-aws/issues/36862))
- **New Resource:** `aws_redshift_snapshot_copy` ([#36810](https://togithub.com/hashicorp/terraform-provider-aws/issues/36810))
ENHANCEMENTS:
- data-source/aws_sagemaker_prebuilt_ecr_image: Add `registry_id` for `af-south-1` AWS Region ([#36803](https://togithub.com/hashicorp/terraform-provider-aws/issues/36803))
- resource/aws_api_gateway_documentation_part: Add `documentation_part_id` attribute ([#36445](https://togithub.com/hashicorp/terraform-provider-aws/issues/36445))
- resource/aws_wafregional_web_acl_association: Add configurable timeouts ([#36445](https://togithub.com/hashicorp/terraform-provider-aws/issues/36445))
- resource/aws_wafregional_web_acl_association: Add plan-time validation of `resource_arn` ([#36445](https://togithub.com/hashicorp/terraform-provider-aws/issues/36445))
BUG FIXES:
- provider: Change the default AWS SDK for Go v2 API client [`MaxBackoff`](https://aws.github.io/aws-sdk-go-v2/docs/configuring-sdk/retries-timeouts/#limiting-the-max-back-off-delay) value to 300 seconds so that services migrated to AWS SDK for Go v2 maintain behavioral compatibility with AWS SDK for Go v1 ([#36855](https://togithub.com/hashicorp/terraform-provider-aws/issues/36855))
- resource/aws_datasync_location_object_storage: Allow update to `agent_arns` ([#36819](https://togithub.com/hashicorp/terraform-provider-aws/issues/36819))
- resource/aws_devopsguru_notification_channel: Fix persistent diff when `filters.message_types` or `filters.severities` contains multiple elements ([#36804](https://togithub.com/hashicorp/terraform-provider-aws/issues/36804))
- resource/aws_securityhub_configuration_policy: Mark `configuration_policy.enabled_standard_arns` as Optional, fixing `InvalidInputException: Invalid semantics: Enabled standards and security control configurations must be configured when Security Hub is enabled` errors ([#36740](https://togithub.com/hashicorp/terraform-provider-aws/issues/36740))
### [`v5.44.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5440-April-4-2024)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.43.0...v5.44.0)
FEATURES:
- **New Data Source:** `aws_devopsguru_notification_channel` ([#36656](https://togithub.com/hashicorp/terraform-provider-aws/issues/36656))
- **New Data Source:** `aws_devopsguru_resource_collection` ([#36657](https://togithub.com/hashicorp/terraform-provider-aws/issues/36657))
- **New Data Source:** `aws_ecr_lifecycle_policy_document` ([#6133](https://togithub.com/hashicorp/terraform-provider-aws/issues/6133))
- **New Function:** `trim_iam_role_path` ([#36723](https://togithub.com/hashicorp/terraform-provider-aws/issues/36723))
- **New Resource:** `aws_devopsguru_service_integration` ([#36694](https://togithub.com/hashicorp/terraform-provider-aws/issues/36694))
ENHANCEMENTS:
- data-source/aws_servicecatalogappregistry_application: Add `application_tag` attribute ([#36647](https://togithub.com/hashicorp/terraform-provider-aws/issues/36647))
- data/aws_glue_data_catalog_encryption_settings: Add `data_catalog_encryption_settings.encryption_at_rest.catalog_encryption_service_role` attribute ([#35978](https://togithub.com/hashicorp/terraform-provider-aws/issues/35978))
- resource/aws_appstream_fleet: Add `desired_sessions` argument to the `compute_capacity` block. ([#34266](https://togithub.com/hashicorp/terraform-provider-aws/issues/34266))
- resource/aws_appstream_fleet: Add `max_sessions_per_instance` argument. ([#34266](https://togithub.com/hashicorp/terraform-provider-aws/issues/34266))
- resource/aws_batch_job_definition: Add update functions instead of ForceNew. Add `deregister_on_new_revision` to allow keeping prior versions ACTIVE when a new revision is published. ([#35149](https://togithub.com/hashicorp/terraform-provider-aws/issues/35149))
- resource/aws_db_instance: Adds warning when setting `character_set_name` when `replicate_source_db`, `restore_to_point_in_time`, or `snapshot_identifier` is set ([#36518](https://togithub.com/hashicorp/terraform-provider-aws/issues/36518))
- resource/aws_emr_cluster: Add `unhealthy_node_replacement` argument ([#36523](https://togithub.com/hashicorp/terraform-provider-aws/issues/36523))
- resource/aws_glue_data_catalog_encryption_settings: Add `data_catalog_encryption_settings.encryption_at_rest.catalog_encryption_service_role` argument ([#35978](https://togithub.com/hashicorp/terraform-provider-aws/issues/35978))
- resource/aws_servicecatalogappregistry_application: Add `application_tag` attribute ([#36647](https://togithub.com/hashicorp/terraform-provider-aws/issues/36647))
- resource/aws_transfer_server: Add `s3_storage_options` configuration block ([#36664](https://togithub.com/hashicorp/terraform-provider-aws/issues/36664))
- resource/aws_wafv2\_web_acl: Add `address_fields` and `phone_number_fields` to `statement.managed_rule_group_statement.managed_rule_group_configs.aws_managed_rules_acfp_rule_set.request_inspection` ([#36685](https://togithub.com/hashicorp/terraform-provider-aws/issues/36685))
BUG FIXES:
- Correctly handles user agents passed using `TF_APPEND_USER_AGENT` which contain `/`, `(`, `)`, or space. ([#36738](https://togithub.com/hashicorp/terraform-provider-aws/issues/36738))
- resource/aws_batch_scheduling_policy: Fixes error where tags could not be updated ([#36517](https://togithub.com/hashicorp/terraform-provider-aws/issues/36517))
- resource/aws_cloudfront_key_value_store: Serialize CloudFront KeyValueStore access ([#36734](https://togithub.com/hashicorp/terraform-provider-aws/issues/36734))
- resource/aws_cloudfrontkeyvaluestore_key: Serialize CloudFront KeyValueStore access ([#36734](https://togithub.com/hashicorp/terraform-provider-aws/issues/36734))
- resource/aws_cognito_user_pool: Correct plan-time validation of `email_verification_message`, `email_verification_subject`, `admin_create_user_config.invite_message_template.email_message`, `admin_create_user_config.invite_message_template.email_subject`, `admin_create_user_config.invite_message_template.sms_message`, `sms_authentication_message`, `sms_verification_message`, `verification_message_template.email_message`, `verification_message_template.email_message_by_link`, `verification_message_template.email_subject`, `verification_message_template.email_subject_by_link`, and `verification_message_template.sms_message` to count UTF-8 characters properly ([#36661](https://togithub.com/hashicorp/terraform-provider-aws/issues/36661))
- resource/aws_ecr_lifecycle_policy: Add missing `tagPatternList` change detection in policy JSON ([#35231](https://togithub.com/hashicorp/terraform-provider-aws/issues/35231))
- resource/aws_ecs_service: Correctly set `alarms.rollback` on resource Create and Update ([#36691](https://togithub.com/hashicorp/terraform-provider-aws/issues/36691))
- resource/aws_iam_user: When `force_destroy` is used and there are inline or attached policies, allow resource to be destroyed ([#36640](https://togithub.com/hashicorp/terraform-provider-aws/issues/36640))
- resource/aws_imagebuilder_distribution_configuration: Fix validation regex for `ami_distribution_configuration.name` ([#36659](https://togithub.com/hashicorp/terraform-provider-aws/issues/36659))
- resource/aws_redshift_cluster: Fix error preventing modification of a configured `snapshot_copy` block ([#36655](https://togithub.com/hashicorp/terraform-provider-aws/issues/36655))
- resource/aws_route53\_record: Fix to correctly interpret alias names with wildcards ([#36699](https://togithub.com/hashicorp/terraform-provider-aws/issues/36699))
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 these updates 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.43.0
->5.45.0
Release Notes
hashicorp/terraform-provider-aws (aws)
### [`v5.45.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5450-April-11-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.44.0...v5.45.0) NOTES: - resource/aws_redshift_cluster: The `logging` argument is now deprecated. Use the `aws_redshift_logging` resource instead. ([#36862](https://togithub.com/hashicorp/terraform-provider-aws/issues/36862)) - resource/aws_redshift_cluster: The `snapshot_copy` argument is now deprecated. Use the `aws_redshift_snapshot_copy` resource instead. ([#36810](https://togithub.com/hashicorp/terraform-provider-aws/issues/36810)) FEATURES: - **New Resource:** `aws_redshift_logging` ([#36862](https://togithub.com/hashicorp/terraform-provider-aws/issues/36862)) - **New Resource:** `aws_redshift_snapshot_copy` ([#36810](https://togithub.com/hashicorp/terraform-provider-aws/issues/36810)) ENHANCEMENTS: - data-source/aws_sagemaker_prebuilt_ecr_image: Add `registry_id` for `af-south-1` AWS Region ([#36803](https://togithub.com/hashicorp/terraform-provider-aws/issues/36803)) - resource/aws_api_gateway_documentation_part: Add `documentation_part_id` attribute ([#36445](https://togithub.com/hashicorp/terraform-provider-aws/issues/36445)) - resource/aws_wafregional_web_acl_association: Add configurable timeouts ([#36445](https://togithub.com/hashicorp/terraform-provider-aws/issues/36445)) - resource/aws_wafregional_web_acl_association: Add plan-time validation of `resource_arn` ([#36445](https://togithub.com/hashicorp/terraform-provider-aws/issues/36445)) BUG FIXES: - provider: Change the default AWS SDK for Go v2 API client [`MaxBackoff`](https://aws.github.io/aws-sdk-go-v2/docs/configuring-sdk/retries-timeouts/#limiting-the-max-back-off-delay) value to 300 seconds so that services migrated to AWS SDK for Go v2 maintain behavioral compatibility with AWS SDK for Go v1 ([#36855](https://togithub.com/hashicorp/terraform-provider-aws/issues/36855)) - resource/aws_datasync_location_object_storage: Allow update to `agent_arns` ([#36819](https://togithub.com/hashicorp/terraform-provider-aws/issues/36819)) - resource/aws_devopsguru_notification_channel: Fix persistent diff when `filters.message_types` or `filters.severities` contains multiple elements ([#36804](https://togithub.com/hashicorp/terraform-provider-aws/issues/36804)) - resource/aws_securityhub_configuration_policy: Mark `configuration_policy.enabled_standard_arns` as Optional, fixing `InvalidInputException: Invalid semantics: Enabled standards and security control configurations must be configured when Security Hub is enabled` errors ([#36740](https://togithub.com/hashicorp/terraform-provider-aws/issues/36740)) ### [`v5.44.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5440-April-4-2024) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.43.0...v5.44.0) FEATURES: - **New Data Source:** `aws_devopsguru_notification_channel` ([#36656](https://togithub.com/hashicorp/terraform-provider-aws/issues/36656)) - **New Data Source:** `aws_devopsguru_resource_collection` ([#36657](https://togithub.com/hashicorp/terraform-provider-aws/issues/36657)) - **New Data Source:** `aws_ecr_lifecycle_policy_document` ([#6133](https://togithub.com/hashicorp/terraform-provider-aws/issues/6133)) - **New Function:** `trim_iam_role_path` ([#36723](https://togithub.com/hashicorp/terraform-provider-aws/issues/36723)) - **New Resource:** `aws_devopsguru_service_integration` ([#36694](https://togithub.com/hashicorp/terraform-provider-aws/issues/36694)) ENHANCEMENTS: - data-source/aws_servicecatalogappregistry_application: Add `application_tag` attribute ([#36647](https://togithub.com/hashicorp/terraform-provider-aws/issues/36647)) - data/aws_glue_data_catalog_encryption_settings: Add `data_catalog_encryption_settings.encryption_at_rest.catalog_encryption_service_role` attribute ([#35978](https://togithub.com/hashicorp/terraform-provider-aws/issues/35978)) - resource/aws_appstream_fleet: Add `desired_sessions` argument to the `compute_capacity` block. ([#34266](https://togithub.com/hashicorp/terraform-provider-aws/issues/34266)) - resource/aws_appstream_fleet: Add `max_sessions_per_instance` argument. ([#34266](https://togithub.com/hashicorp/terraform-provider-aws/issues/34266)) - resource/aws_batch_job_definition: Add update functions instead of ForceNew. Add `deregister_on_new_revision` to allow keeping prior versions ACTIVE when a new revision is published. ([#35149](https://togithub.com/hashicorp/terraform-provider-aws/issues/35149)) - resource/aws_db_instance: Adds warning when setting `character_set_name` when `replicate_source_db`, `restore_to_point_in_time`, or `snapshot_identifier` is set ([#36518](https://togithub.com/hashicorp/terraform-provider-aws/issues/36518)) - resource/aws_emr_cluster: Add `unhealthy_node_replacement` argument ([#36523](https://togithub.com/hashicorp/terraform-provider-aws/issues/36523)) - resource/aws_glue_data_catalog_encryption_settings: Add `data_catalog_encryption_settings.encryption_at_rest.catalog_encryption_service_role` argument ([#35978](https://togithub.com/hashicorp/terraform-provider-aws/issues/35978)) - resource/aws_servicecatalogappregistry_application: Add `application_tag` attribute ([#36647](https://togithub.com/hashicorp/terraform-provider-aws/issues/36647)) - resource/aws_transfer_server: Add `s3_storage_options` configuration block ([#36664](https://togithub.com/hashicorp/terraform-provider-aws/issues/36664)) - resource/aws_wafv2\_web_acl: Add `address_fields` and `phone_number_fields` to `statement.managed_rule_group_statement.managed_rule_group_configs.aws_managed_rules_acfp_rule_set.request_inspection` ([#36685](https://togithub.com/hashicorp/terraform-provider-aws/issues/36685)) BUG FIXES: - Correctly handles user agents passed using `TF_APPEND_USER_AGENT` which contain `/`, `(`, `)`, or space. ([#36738](https://togithub.com/hashicorp/terraform-provider-aws/issues/36738)) - resource/aws_batch_scheduling_policy: Fixes error where tags could not be updated ([#36517](https://togithub.com/hashicorp/terraform-provider-aws/issues/36517)) - resource/aws_cloudfront_key_value_store: Serialize CloudFront KeyValueStore access ([#36734](https://togithub.com/hashicorp/terraform-provider-aws/issues/36734)) - resource/aws_cloudfrontkeyvaluestore_key: Serialize CloudFront KeyValueStore access ([#36734](https://togithub.com/hashicorp/terraform-provider-aws/issues/36734)) - resource/aws_cognito_user_pool: Correct plan-time validation of `email_verification_message`, `email_verification_subject`, `admin_create_user_config.invite_message_template.email_message`, `admin_create_user_config.invite_message_template.email_subject`, `admin_create_user_config.invite_message_template.sms_message`, `sms_authentication_message`, `sms_verification_message`, `verification_message_template.email_message`, `verification_message_template.email_message_by_link`, `verification_message_template.email_subject`, `verification_message_template.email_subject_by_link`, and `verification_message_template.sms_message` to count UTF-8 characters properly ([#36661](https://togithub.com/hashicorp/terraform-provider-aws/issues/36661)) - resource/aws_ecr_lifecycle_policy: Add missing `tagPatternList` change detection in policy JSON ([#35231](https://togithub.com/hashicorp/terraform-provider-aws/issues/35231)) - resource/aws_ecs_service: Correctly set `alarms.rollback` on resource Create and Update ([#36691](https://togithub.com/hashicorp/terraform-provider-aws/issues/36691)) - resource/aws_iam_user: When `force_destroy` is used and there are inline or attached policies, allow resource to be destroyed ([#36640](https://togithub.com/hashicorp/terraform-provider-aws/issues/36640)) - resource/aws_imagebuilder_distribution_configuration: Fix validation regex for `ami_distribution_configuration.name` ([#36659](https://togithub.com/hashicorp/terraform-provider-aws/issues/36659)) - resource/aws_redshift_cluster: Fix error preventing modification of a configured `snapshot_copy` block ([#36655](https://togithub.com/hashicorp/terraform-provider-aws/issues/36655)) - resource/aws_route53\_record: Fix to correctly interpret alias names with wildcards ([#36699](https://togithub.com/hashicorp/terraform-provider-aws/issues/36699))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 these updates again.
This PR has been generated by Mend Renovate. View repository job log here.