FEATURES:
- New Data Source:
aws_appmesh_route
(#26695) - New Data Source:
aws_appmesh_virtual_gateway
(#27057) - New Resource:
aws_cognito_managed_user_pool_client
(#30140) - New Resource:
aws_oam_link
(#30125) - New Resource:
aws_sesv2_contact_list
(#30094)
ENHANCEMENTS:
- data-source/aws_ecs_cluster: Add
tags
attribute (#30073) - resource/aws_appmesh_virtual_gateway: Add
logging.access_log.file.format
configuration block (#29315) - resource/aws_appmesh_virtual_node: Add
logging.access_log.file.format
configuration block (#29315) - resource/aws_rds_cluster: Conflict
snapshot_identifier
andglobal_cluster_identifier
attributes, preventing misleading results on restore (#30158) - resource/aws_securityhub_account: Add
enable_default_standards
argument (#13477) - resource/aws_securityhub_member:
email
is Optional (#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)
- data-source/aws_appmesh_virtual_service: Don't attempt to list tags if the current AWS account is not the mesh owner (#26695)
- resource/aws_apigateway_domain_name: Add ability to update
mutual_tls_authentication.truststore_uri
in place (#30081) - resource/aws_apigatewayv2_domain_name: Add ability to update
mutual_tls_authentication.truststore_uri
in place (#30081) - resource/aws_appmesh_gateway_route: Use configured
mesh_owner
when deleting shared gateway route (#29362) - resource/aws_appmesh_route: Use configured
mesh_owner
value when deleting shared route (#29362) - resource/aws_appmesh_virtual_gateway: Use configured
mesh_owner
value when deleting shared virtual gateway (#29362) - resource/aws_appmesh_virtual_node: Use configured
mesh_owner
value when deleting shared virtual node (#29362) - resource/aws_appmesh_virtual_router: Use configured
mesh_owner
value when deleting shared virtual router (#29362) - resource/aws_appmesh_virtual_service: Use configured
mesh_owner
value when deleting shared virtual service (#29362) - resource/aws_cognito_risk_configuration: Adds validation to
risk_exception_configuration
and requires at least one ofaccount_takeover_risk_configuration
,compromised_credentials_risk_configuration
, orrisk_exception_configuration
. (#30074) - resource/aws_medialive_channel: Change
TypeSet
toTypeList
onvideo_description
, to get more precise actions from plan output (#30064) - resource/aws_medialive_channel: Fix type casting for
h264_settings
invideo_descriptions
(#30063) - resource/aws_medialive_channel: Fix type casting of
program_num
,segmentation_time
andfragment_time
form2ts_settings
(#30025) - resource/aws_opsworks_application: Don't return an error like
deleting OpsWorks Application (...): %!s()
after successful Delete (#30101) - resource/aws_pinpoint_app: Don't return an error like
deleting Pinpoint Application (...): %!s()
after successful Delete (#30101) - resource/aws_placement_group: Change
spread_level
to Computed (#28596) - resource/aws_security_group: Improve respect for delete timeout set by user and retry of certain errors (#30114)
- resource/aws_transfer_server: Fix error refreshing
protocol_details.as2_transports
value (#30115)