NOTES:
- provider: When using YAML or JSON documents, such as in
template_body
ofaws_cloudformation_stack
, CRLF was previously treated as different from LF but these are now treated as equivalent in many situations (#14270)
FEATURES:
- New Resource:
aws_eip_domain_name
(#36963)
ENHANCEMENTS:
- data-source/aws_alb: Add
client_keep_alive
argument (#36969) - data-source/aws_eip: Add
ptr_record
attribute (#36963) - data-source/aws_iam_policy: Add
attachment_count
attribute (#36759) - data-source/aws_lb: Add
client_keep_alive
argument (#36969) - data-source/aws_organizations_organization: Add
master_account_name
attribute (#36797) - data-source/aws_vpc_dhcp_options: Add
ipv6_address_preferred_lease_time
attribute (#36934) - resource/aws_alb: Add
client_keep_alive
argument (#36969) - resource/aws_autoscaling_group: Add
alarm_specification
to theinstance_refresh.preferences
configuration block (#36954) - resource/aws_cloudformation_stack_set: Add retry when creating to potentially help with eventual consistency problems (#36982)
- resource/aws_cloudfront_origin_access_control: Add
lambda
andmediapackagev2
as valid values fororigin_access_control_origin_type
(#34362) - resource/aws_cloudwatch_event_rule: Add
force_destroy
attribute (#34905) - resource/aws_codebuild_project: Add GitLab and GitLab Self Managed support to the
report_build_status
andbuild_status_config
arguments (#36942) - resource/aws_default_vpc_dhcp_options: Add
ipv6_address_preferred_lease_time
as Computed attribute (#36934) - resource/aws_dms_replication_task: Add
resource_identifier
argument (#36901) - resource/aws_eip: Add
ptr_record
attribute (#36963) - resource/aws_elasticache_serverless_cache: Add
minimum
attribute incache_usage_limits.data_storage
andcache_usage_limits.ecpu_per_second
(#36766) - resource/aws_fsx_openzfs_file_system: Add
endpoint_ip_address
attribute (#36767) - resource/aws_iam_policy: Add
attachment_count
attribute (#36759) - resource/aws_imagebuilder_image: Add
execution_role
andworkflow
arguments (#36953) - resource/aws_lb: Add
client_keep_alive
argument (#36969) - resource/aws_mwaa_environment: Add
database_vpc_endpoint_service
andwebserver_vpc_endpoint_service
attributes (#36903) - resource/aws_organizations_organization: Add
master_account_name
attribute (#36797) - resource/aws_transfer_connector: Add
security_policy_name
argument (#36893) - resource/aws_vpc_dhcp_options: Add
ipv6_address_preferred_lease_time
attribute (#36934) - resource/aws_vpc_ipam_pool: Add
cascade
argument (#36898)
BUG FIXES:
- data-source/aws_iam_policy_document: When using multiple principals, sort them to avoid differences based only on order (#25967)
- resource/aws_appconfig_deployment: Fix
ConflictException
errors on resource Create (#36980) - resource/aws_ce_anomaly_monitor: Change
monitor_dimension
to ForceNew (#36773) - resource/aws_ce_anomaly_subscription: Change
account_id
to ForceNew (#36773) - resource/aws_cloudformation_stack: CRLF line endings in
template_body
no longer cause erroneous diffs (#14270) - resource/aws_db_proxy: Fix
interface conversion: interface {} is nil, not map[string]interface {}
panic whenauth
is empty ({}
) (#36967) - resource/aws_dms_replication_config: Adds validation to
replication_settings
to disallowLogging.CloudWatchLogGroup
andLogging.CloudWatchLogStream
. (#36936) - resource/aws_dms_replication_config: Suppresses differences in partial
replication_settings
JSON documents. (#36936) - resource/aws_dms_replication_task: Adds validation to
replication_task_settings
to disallowLogging.CloudWatchLogGroup
andLogging.CloudWatchLogStream
. (#36936) - resource/aws_dms_replication_task: Allows leaving
replication_task_settings
unset to use default settings. (#36936) - resource/aws_dms_replication_task: Suppresses differences in partial
replication_task_settings
JSON documents. (#36936) - resource/aws_fsx_windows_file_system: Fix error
BadRequest: AuditLogDestination must not be provided when auditing is disabled
when updatingaudit_log_configuration.0.file_access_audit_log_level
andaudit_log_configuration.0.file_share_access_audit_log_level
to"DISABLED"
(#36928) - resource/aws_glue_job: Mark
number_of_workers
andworker_type
as optional/computed, preventing persistent differences whenmax_capacity
is set. (#36770) - resource/aws_iam_user_login_profile: Fix forced re-creation when
password_reset_required
istrue
and initial password reset is completed (#36926) - resource/aws_lightsail_distribution: Fix to properly set
certificate_name
on create and update (#36888) - resource/aws_vpc_dhcp_options: Fix
NotFound
error handling on delete (#36933)