hashicorp/terraform-provider-aws
### [`v4.60.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#4600-March-24-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v4.59.0...v4.60.0)
FEATURES:
- **New Data Source:** `aws_appmesh_route` ([#26695](https://togithub.com/hashicorp/terraform-provider-aws/issues/26695))
- **New Data Source:** `aws_appmesh_virtual_gateway` ([#27057](https://togithub.com/hashicorp/terraform-provider-aws/issues/27057))
- **New Resource:** `aws_cognito_managed_user_pool_client` ([#30140](https://togithub.com/hashicorp/terraform-provider-aws/issues/30140))
- **New Resource:** `aws_oam_link` ([#30125](https://togithub.com/hashicorp/terraform-provider-aws/issues/30125))
- **New Resource:** `aws_sesv2_contact_list` ([#30094](https://togithub.com/hashicorp/terraform-provider-aws/issues/30094))
ENHANCEMENTS:
- data-source/aws_ecs_cluster: Add `tags` attribute ([#30073](https://togithub.com/hashicorp/terraform-provider-aws/issues/30073))
- resource/aws_appmesh_virtual_gateway: Add `logging.access_log.file.format` configuration block ([#29315](https://togithub.com/hashicorp/terraform-provider-aws/issues/29315))
- resource/aws_appmesh_virtual_node: Add `logging.access_log.file.format` configuration block ([#29315](https://togithub.com/hashicorp/terraform-provider-aws/issues/29315))
- resource/aws_rds_cluster: Conflict `snapshot_identifier` and `global_cluster_identifier` attributes, preventing misleading results on restore ([#30158](https://togithub.com/hashicorp/terraform-provider-aws/issues/30158))
- resource/aws_securityhub_account: Add `enable_default_standards` argument ([#13477](https://togithub.com/hashicorp/terraform-provider-aws/issues/13477))
- resource/aws_securityhub_member: `email` is Optional ([#19065](https://togithub.com/hashicorp/terraform-provider-aws/issues/19065))
BUG FIXES:
- data-source/aws_appmesh_mesh: Don't attempt to list tags if the current AWS account is not the mesh owner ([#26695](https://togithub.com/hashicorp/terraform-provider-aws/issues/26695))
- data-source/aws_appmesh_virtual_service: Don't attempt to list tags if the current AWS account is not the mesh owner ([#26695](https://togithub.com/hashicorp/terraform-provider-aws/issues/26695))
- resource/aws_apigateway_domain_name: Add ability to update `mutual_tls_authentication.truststore_uri` in place ([#30081](https://togithub.com/hashicorp/terraform-provider-aws/issues/30081))
- resource/aws_apigatewayv2\_domain_name: Add ability to update `mutual_tls_authentication.truststore_uri` in place ([#30081](https://togithub.com/hashicorp/terraform-provider-aws/issues/30081))
- resource/aws_appmesh_gateway_route: Use configured `mesh_owner` when deleting shared gateway route ([#29362](https://togithub.com/hashicorp/terraform-provider-aws/issues/29362))
- resource/aws_appmesh_route: Use configured `mesh_owner` value when deleting shared route ([#29362](https://togithub.com/hashicorp/terraform-provider-aws/issues/29362))
- resource/aws_appmesh_virtual_gateway: Use configured `mesh_owner` value when deleting shared virtual gateway ([#29362](https://togithub.com/hashicorp/terraform-provider-aws/issues/29362))
- resource/aws_appmesh_virtual_node: Use configured `mesh_owner` value when deleting shared virtual node ([#29362](https://togithub.com/hashicorp/terraform-provider-aws/issues/29362))
- resource/aws_appmesh_virtual_router: Use configured `mesh_owner` value when deleting shared virtual router ([#29362](https://togithub.com/hashicorp/terraform-provider-aws/issues/29362))
- resource/aws_appmesh_virtual_service: Use configured `mesh_owner` value when deleting shared virtual service ([#29362](https://togithub.com/hashicorp/terraform-provider-aws/issues/29362))
- resource/aws_cognito_risk_configuration: Adds validation to `risk_exception_configuration` and requires at least one of `account_takeover_risk_configuration`, `compromised_credentials_risk_configuration`, or `risk_exception_configuration`. ([#30074](https://togithub.com/hashicorp/terraform-provider-aws/issues/30074))
- resource/aws_medialive_channel: Change `TypeSet` to `TypeList` on `video_description`, to get more precise actions from plan output ([#30064](https://togithub.com/hashicorp/terraform-provider-aws/issues/30064))
- resource/aws_medialive_channel: Fix type casting for `h264_settings` in `video_descriptions` ([#30063](https://togithub.com/hashicorp/terraform-provider-aws/issues/30063))
- resource/aws_medialive_channel: Fix type casting of `program_num`, `segmentation_time` and `fragment_time` for `m2ts_settings` ([#30025](https://togithub.com/hashicorp/terraform-provider-aws/issues/30025))
- resource/aws_opsworks_application: Don't return an error like `deleting OpsWorks Application (...): %!s()` after successful Delete ([#30101](https://togithub.com/hashicorp/terraform-provider-aws/issues/30101))
- resource/aws_pinpoint_app: Don't return an error like `deleting Pinpoint Application (...): %!s()` after successful Delete ([#30101](https://togithub.com/hashicorp/terraform-provider-aws/issues/30101))
- resource/aws_placement_group: Change `spread_level` to Computed ([#28596](https://togithub.com/hashicorp/terraform-provider-aws/issues/28596))
- resource/aws_security_group: Improve respect for delete timeout set by user and retry of certain errors ([#30114](https://togithub.com/hashicorp/terraform-provider-aws/issues/30114))
- resource/aws_transfer_server: Fix error refreshing `protocol_details.as2_transports` value ([#30115](https://togithub.com/hashicorp/terraform-provider-aws/issues/30115))
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:
4.59.0
->4.60.0
Release Notes
hashicorp/terraform-provider-aws
### [`v4.60.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#4600-March-24-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v4.59.0...v4.60.0) FEATURES: - **New Data Source:** `aws_appmesh_route` ([#26695](https://togithub.com/hashicorp/terraform-provider-aws/issues/26695)) - **New Data Source:** `aws_appmesh_virtual_gateway` ([#27057](https://togithub.com/hashicorp/terraform-provider-aws/issues/27057)) - **New Resource:** `aws_cognito_managed_user_pool_client` ([#30140](https://togithub.com/hashicorp/terraform-provider-aws/issues/30140)) - **New Resource:** `aws_oam_link` ([#30125](https://togithub.com/hashicorp/terraform-provider-aws/issues/30125)) - **New Resource:** `aws_sesv2_contact_list` ([#30094](https://togithub.com/hashicorp/terraform-provider-aws/issues/30094)) ENHANCEMENTS: - data-source/aws_ecs_cluster: Add `tags` attribute ([#30073](https://togithub.com/hashicorp/terraform-provider-aws/issues/30073)) - resource/aws_appmesh_virtual_gateway: Add `logging.access_log.file.format` configuration block ([#29315](https://togithub.com/hashicorp/terraform-provider-aws/issues/29315)) - resource/aws_appmesh_virtual_node: Add `logging.access_log.file.format` configuration block ([#29315](https://togithub.com/hashicorp/terraform-provider-aws/issues/29315)) - resource/aws_rds_cluster: Conflict `snapshot_identifier` and `global_cluster_identifier` attributes, preventing misleading results on restore ([#30158](https://togithub.com/hashicorp/terraform-provider-aws/issues/30158)) - resource/aws_securityhub_account: Add `enable_default_standards` argument ([#13477](https://togithub.com/hashicorp/terraform-provider-aws/issues/13477)) - resource/aws_securityhub_member: `email` is Optional ([#19065](https://togithub.com/hashicorp/terraform-provider-aws/issues/19065)) BUG FIXES: - data-source/aws_appmesh_mesh: Don't attempt to list tags if the current AWS account is not the mesh owner ([#26695](https://togithub.com/hashicorp/terraform-provider-aws/issues/26695)) - data-source/aws_appmesh_virtual_service: Don't attempt to list tags if the current AWS account is not the mesh owner ([#26695](https://togithub.com/hashicorp/terraform-provider-aws/issues/26695)) - resource/aws_apigateway_domain_name: Add ability to update `mutual_tls_authentication.truststore_uri` in place ([#30081](https://togithub.com/hashicorp/terraform-provider-aws/issues/30081)) - resource/aws_apigatewayv2\_domain_name: Add ability to update `mutual_tls_authentication.truststore_uri` in place ([#30081](https://togithub.com/hashicorp/terraform-provider-aws/issues/30081)) - resource/aws_appmesh_gateway_route: Use configured `mesh_owner` when deleting shared gateway route ([#29362](https://togithub.com/hashicorp/terraform-provider-aws/issues/29362)) - resource/aws_appmesh_route: Use configured `mesh_owner` value when deleting shared route ([#29362](https://togithub.com/hashicorp/terraform-provider-aws/issues/29362)) - resource/aws_appmesh_virtual_gateway: Use configured `mesh_owner` value when deleting shared virtual gateway ([#29362](https://togithub.com/hashicorp/terraform-provider-aws/issues/29362)) - resource/aws_appmesh_virtual_node: Use configured `mesh_owner` value when deleting shared virtual node ([#29362](https://togithub.com/hashicorp/terraform-provider-aws/issues/29362)) - resource/aws_appmesh_virtual_router: Use configured `mesh_owner` value when deleting shared virtual router ([#29362](https://togithub.com/hashicorp/terraform-provider-aws/issues/29362)) - resource/aws_appmesh_virtual_service: Use configured `mesh_owner` value when deleting shared virtual service ([#29362](https://togithub.com/hashicorp/terraform-provider-aws/issues/29362)) - resource/aws_cognito_risk_configuration: Adds validation to `risk_exception_configuration` and requires at least one of `account_takeover_risk_configuration`, `compromised_credentials_risk_configuration`, or `risk_exception_configuration`. ([#30074](https://togithub.com/hashicorp/terraform-provider-aws/issues/30074)) - resource/aws_medialive_channel: Change `TypeSet` to `TypeList` on `video_description`, to get more precise actions from plan output ([#30064](https://togithub.com/hashicorp/terraform-provider-aws/issues/30064)) - resource/aws_medialive_channel: Fix type casting for `h264_settings` in `video_descriptions` ([#30063](https://togithub.com/hashicorp/terraform-provider-aws/issues/30063)) - resource/aws_medialive_channel: Fix type casting of `program_num`, `segmentation_time` and `fragment_time` for `m2ts_settings` ([#30025](https://togithub.com/hashicorp/terraform-provider-aws/issues/30025)) - resource/aws_opsworks_application: Don't return an error like `deleting OpsWorks Application (...): %!s()` after successful Delete ([#30101](https://togithub.com/hashicorp/terraform-provider-aws/issues/30101)) - resource/aws_pinpoint_app: Don't return an error like `deleting Pinpoint Application (...): %!s()` after successful Delete ([#30101](https://togithub.com/hashicorp/terraform-provider-aws/issues/30101)) - resource/aws_placement_group: Change `spread_level` to Computed ([#28596](https://togithub.com/hashicorp/terraform-provider-aws/issues/28596)) - resource/aws_security_group: Improve respect for delete timeout set by user and retry of certain errors ([#30114](https://togithub.com/hashicorp/terraform-provider-aws/issues/30114)) - resource/aws_transfer_server: Fix error refreshing `protocol_details.as2_transports` value ([#30115](https://togithub.com/hashicorp/terraform-provider-aws/issues/30115))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.