Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
>= 3.0, < 4.0.0
->< 6.0.0
Release Notes
hashicorp/terraform-provider-aws
v5.0.0
Compare Source
BREAKING CHANGES:
minimum_compression_size
is now a string type to allow values set via thebody
attribute to be properly computed. (#30969)hours_of_operation_arn
attribute has been removed (#31484)db_security_groups
attribute has been removed (#30966)security_group_names
attribute has been removed (#30966)number_cache_clusters
,replication_group_description
arguments -- usenum_cache_clusters
, anddescription
, respectively, instead (#31008)statement.sid
values tojson
attribute value (#28539)source_json
andoverride_json
have been removed -- usesource_policy_documents
andoverride_policy_documents
, respectively, instead (#30829)filter
argument has been removed (#31312)filter
argument has been removed (#31312)vpc_classic_link_id
andvpc_classic_link_security_groups
attributes have been removed (#30966)cluster_security_groups
attribute has been removed (#30966)rotation_enabled
,rotation_lambda_arn
androtation_rules
attributes have been removed (#31487)allow_classic_link_to_remote_vpc
andallow_vpc_to_remote_classic_link
attributes have been removed (#30966)assume_role.duration_seconds
,assume_role_with_web_identity.duration_seconds
,s3_force_path_style
,shared_credentials_file
andskip_get_ec2_platforms
attributes have been removed (#31155)aws_subnet_ids
data source has been removed (#31140)aws_db_security_group
resource has been removed (#30966)aws_elasticache_security_group
resource has been removed (#30966)aws_redshift_security_group
resource has been removed (#30966)aws_macie_member_account_association
resource has been removed (#31058)aws_macie_s3_bucket_association
resource has been removed (#31058)status
attribute has been removed (#31084)minimum_compression_size
is now a string type to allow values set via thebody
attribute to be properly computed. (#30969)alb_target_group_arn
has been removed -- uselb_target_group_arn
instead (#30828)tags
attribute (#30842)cost_filters
attribute has been removed (#31395)threshold
attribute has been removed (#30374)ecs_target.propagate_tags
attribute now has no default value (#25233)secondary_sources.auth
andsource.auth
attributes have been removed (#31483)hours_of_operation_arn
attribute has been removed (#31484)quick_connect_ids_associated
attribute has been removed (#31376)queue_configs_associated
attribute has been removed (#31376)name
- usedb_name
instead (#31232)security_group_names
attribute has been removed (#30966)id
is no longer the AWS databaseidentifier
-id
is now thedbi-resource-id
. Refer toidentifier
instead ofid
to use the database's identifier (#31232)enable_classiclink
andenable_classiclink_dns_support
attributes have been removed (#30966)s3_settings.ignore_headers_row
has been removed (#30452)snapshot_identifier
change now properly forces replacement (#29409)status
attribute has been removed (#31223)security_groups
attribute has been removed (#31396)status
attribute has been removed (#31223)capacity_providers
anddefault_capacity_provider_strategy
attributes have been removed (#31346)standard
domain is no longer supported (#30966)standard
domain is no longer supported (#30966)security_group_names
attribute has been removed (#30966)availability_zones
,number_cache_clusters
,replication_group_description
arguments -- usepreferred_cache_cluster_azs
,num_cache_clusters
, anddescription
, respectively, instead (#31008)cluster_mode
configuration block -- use top-levelnum_node_groups
andreplicas_per_node_group
instead (#31008)s3_configuration
attribute from the root of the resource.s3_configuration
is now a part of the following blocks:elasticsearch_configuration
,opensearch_configuration
,redshift_configuration
,splunk_configuration
, andhttp_endpoint_configuration
(#31138)s3
as an option fordestination
. Useextended_s3
instead (#31138)extended_s3_configuration.0.s3_backup_configuration.0.buffer_size
andextended_s3_configuration.0.s3_backup_configuration.0.buffer_interval
toextended_s3_configuration.0.s3_backup_configuration.0.buffering_size
andextended_s3_configuration.0.s3_backup_configuration.0.buffering_interval
, respectively (#31141)redshift_configuration.0.s3_backup_configuration.0.buffer_size
andredshift_configuration.0.s3_backup_configuration.0.buffer_interval
toredshift_configuration.0.s3_backup_configuration.0.buffering_size
andredshift_configuration.0.s3_backup_configuration.0.buffering_interval
, respectively (#31141)s3_configuration.0.buffer_size
ands3_configuration.0.buffer_internval
tos3_configuration.0.buffering_size
ands3_configuration.0.buffering_internval
, respectively (#31141)vpc_classic_link_id
andvpc_classic_link_security_groups
attributes have been removed (#30966)ipv6_address
attribute has been removed (#31489)statemux_settings
attribute has been removed. Usestatmux_settings
argument instead (#31034)broker_node_group_info.ebs_volume_size
attribute has been removed (#31324)snapshot_identifier
change now properly forces replacement (#29409)policy_document
argument -- useaws_networkmanager_core_network_policy_attachment
resource instead (#30875)engine
argument is now required and has no default (#31112)snapshot_identifier
change now properly forces replacement (#29409)engine
argument is now required and has no default (#31112)cluster_security_groups
attribute has been removed (#30966)instance_id
can no longer be set in configurations. Usenetwork_interface_id
instead, for example, settingnetwork_interface_id
toaws_instance.test.primary_network_interface_id
. (#30804)route.*.instance_id
can no longer be set in configurations. Useroute.*.network_interface_id
instead, for example, settingnetwork_interface_id
toaws_instance.test.primary_network_interface_id
. (#30804)rotation_enabled
,rotation_lambda_arn
androtation_rules
attributes have been removed (#31487)provisioning_artifact_parameters
arguments now properly trigger a replacement. This fixes incorrect behavior, but may technically be breaking for configurations expecting non-functional in-place updates. (#31061)enable_classiclink
andenable_classiclink_dns_support
attributes have been removed (#30966)allow_classic_link_to_remote_vpc
andallow_vpc_to_remote_classic_link
attributes have been removed (#30966)allow_classic_link_to_remote_vpc
andallow_vpc_to_remote_classic_link
attributes have been removed (#30966)allow_classic_link_to_remote_vpc
andallow_vpc_to_remote_classic_link
attributes have been removed (#30966)statement.managed_rule_group_statement.excluded_rule
andstatement.rule_group_reference_statement.excluded_rule
attributes have been removed (#31374)redacted_fields.all_query_arguments
,redacted_fields.body
andredacted_fields.single_query_argument
attributes have been removed (#31486)NOTES:
description
instead of thereplication_group_description
argument (#31008)num_cache_clusters
instead of thenumber_cache_clusters
argument (#31008)kibana_endpoint
attribute has been deprecated. All configurations usingkibana_endpoint
should be updated to use thedashboard_endpoint
attribute instead (#31490)tags_all
attribute has been deprecated and will be removed in a future version (#31162)aws_redshift_service_account
data source has been deprecated and will be removed in a future version. AWS documentation states that a service principal name should be used instead of an AWS account ID in any relevant IAM policy (#31006)tags_all
attribute has been deprecated and will be removed in a future version (#31162)minimum_compression_size
set to pass the value as a string. Valid values remain the same. (#30969)lb_target_group_arn
instead ofalb_target_group_arn
which has been removed (#30828)source_ids
using theid
attribute ofaws_db_instance
must be updated to useidentifier
instead - for example,source_ids = [aws_db_instance.example.id]
must be updated tosource_ids = [aws_db_instance.example.identifier]
(#31232)replicate_source_db
using theid
attribute ofaws_db_instance
must be updated to useidentifier
instead - for example,replicate_source_db = aws_db_instance.example.id
must be updated toreplicate_source_db = aws_db_instance.example.identifier
(#31232)id
is, namely, a DBI Resource ID now versus DB Identifier previously, has far-reaching consequences. Configurations that refer to, for example,aws_db_instance.example.id
will now have errors and must be changed to useidentifier
instead, for example,aws_db_instance.example.identifier
(#31232)db_instance_identifier
using theid
attribute ofaws_db_instance
must be updated to useidentifier
instead - for example,db_instance_identifier = aws_db_instance.example.id
must be updated todb_instance_identifier = aws_db_instance.example.identifier
(#31232)db_instance_identifier
using theid
attribute ofaws_db_instance
must be updated to useidentifier
instead - for example,db_instance_identifier = aws_db_instance.example.id
must be updated todb_instance_identifier = aws_db_instance.example.identifier
(#31232)db_instance_identifier
using theid
attribute ofaws_db_instance
must be updated to useidentifier
instead - for example,db_instance_identifier = aws_db_instance.example.id
must be updated todb_instance_identifier = aws_db_instance.example.identifier
(#31232)snapshot_identifier
attribute will now trigger a replacement, rather than an in-place update. This corrects the previous behavior which resulted in a successful apply, but did not actually restore the cluster from the designated snapshot. (#29409)vpn_gateway_id
attribute has been deprecated. All configurations usingvpn_gateway_id
should be updated to use theassociated_gateway_id
attribute instead (#31384)description
instead of thereplication_group_description
argument (#31008)num_cache_clusters
instead of thenumber_cache_clusters
argument (#31008)preferred_cache_cluster_azs
instead of theavailability_zones
argument (#31008)num_node_groups
andreplicas_per_node_group
instead ofcluster_mode.0.num_node_groups
andcluster_mode.0.replicas_per_node_group
, respectively (#31008)log_group_name
attribute has been deprecated. All configurations usinglog_group_name
should be updated to use thelog_destination
attribute instead (#31382)auto_enable
argument has been deprecated. Use theauto_enable_organization_members
argument instead. (#30736)snapshot_identifier
attribute will now trigger a replacement, rather than an in-place update. This corrects the previous behavior which resulted in a successful apply, but did not actually restore the cluster from the designated snapshot. (#29409)aws_networkmanager_core_network_policy_attachment
resource instead of thepolicy_document
argument (#30875)engine_version
attribute no longer has a default value. When omitted, the underlying AWS API will use the latest OpenSearch engine version. (#31568)kibana_endpoint
attribute has been deprecated. All configurations usingkibana_endpoint
should be updated to use thedashboard_endpoint
attribute instead (#31490)snapshot_identifier
attribute will now trigger a replacement, rather than an in-place update. This corrects the previous behavior which resulted in a successful apply, but did not actually restore the cluster from the designated snapshot. (#29409)engine
argument must be updated to includeengine
as it is now required. Previously, not includingengine
was equivalent toengine = "aurora"
and created a MySQL-5.6-compatible cluster (#31112)engine
argument must be updated to includeengine
as it is now required. Previously, not includingengine
was equivalent toengine = "aurora"
and created a MySQL-5.6-compatible cluster instance (#31112)instance_id
can no longer be set in configurations, usenetwork_interface_id
instead. For example, setnetwork_interface_id
toaws_instance.test.primary_network_interface_id
. (#30804)route.*.instance_id
can no longer be set in configurations, useroute.*.network_interface_id
instead. For example, setnetwork_interface_id
toaws_instance.test.primary_network_interface_id
. (#30804)instance_id
attribute has been deprecated. All configurations usinginstance_id
should be updated to use thetargets
attribute instead (#31380)ENHANCEMENTS:
computed
tags
on resources (#30793)default_tags
and resourcetags
to include zero values""
(#30793)default_tags
can now be included and will be overwritten by resourcetags
(#30793)identifier
andidentifier_prefix
will no longer cause the database instance to be destroyed and recreated (#31232)vpc
attribute. Usedomain
instead (#31567)auto_enable_organization_members
attribute (#30736)s3_configuration
toelasticsearch_configuration
,opensearch_configuration
,redshift_configuration
,splunk_configuration
, andhttp_endpoint_configuration
(#31138)engine_version
default value (#31568)rule_action_override
onrule_group_reference_statement
(#31374)BUG FIXES:
instance_warmup_period
of0
in theauto_scaling_group_provider.managed_scaling
configuration block (#24005)metadata_options
to allow default condition (#30545)acl
default in order to work with S3 buckets that have ACL disabled (#27197)acl
default in order to work with S3 buckets that have ACL disabled (#27197)provisioning_artifact_parameters
arguments now properly trigger a replacement (#31061)vpcPeeringConnectionOptionsEqual
(#30966)v4.67.0
Compare Source
NOTES:
id
attribute is now comma-delimited (#30820)FEATURES:
aws_connect_user
(#26156)aws_connect_vocabulary
(#26158)aws_organizations_policy
(#30920)aws_redshiftserverless_namespace
(#31250)aws_quicksight_template
(#30453)aws_quicksight_template_alias
(#31310)aws_quicksight_vpc_connection
(#31309)ENHANCEMENTS:
key_storage_security_standard
attribute (#31280)ap-southeast-3
AWS Region (#31248)hosted_zone_id
forcn-north-1
AWS China Region (#31247)key_storage_security_standard
argument (#31280)metric_names
toinclude_filter
andexclude_filter
configuration blocks (#31288)db2-zos
IBM DB2 for z/OS engine (#31291)route_table_ids
(#31251)throughput_capacity
to4096
(#31251)storage_type
(#31336)hosted_zone_id
forcn-north-1
AWS China Region (#31247)BUG FIXES:
tags
into state (#31241)parameter
attribute toTypeList
for better diff calculation (#31315)client_id_list
fromTypeList
toTypeSet
as order is not significant (#31253)stack_set_provisioned_preferences.0.accounts
on create and update (#31293)stack_set_provisioned_preferences
integer typesfailure_tolerance_count
,failure_tolerance_percentage
,max_concurrency_count
,max_concurrency_percentage
(#31289)ValidationException
errors on resource Create (#31340)v4.66.1
Compare Source
BUG FIXES:
InvalidParameter: 1 validation error(s) found. minimum field size of 1, ListTagsForResourceInput.ResourceARN.
related to Application Auto Scaling resource tagging introduced in v4.66.0 (#31214)v4.66.0
Compare Source
NOTES:
cpu_core_count
argument is deprecated in favor of thecpu_options
block. Thecpu_options
block can setcore_count
(#31035)cpu_threads_per_core
argument is deprecated in favor of thecpu_options
block. Thecpu_options
block can setthreads_per_core
(#31035)FEATURES:
aws_appintegrations_event_integration
(#24965)aws_dms_replication_instance
(#15406)aws_vpclattice_auth_policy
(#30898)aws_vpclattice_service_network
(#30904)aws_account_primary_contact
(#26123)aws_appintegrations_data_integration
(#24941)aws_chimesdkvoice_voice_profile_domain
(#30977)aws_directory_service_trust
(#31037)aws_vpclattice_access_log_subscription
(#30896)aws_vpclattice_auth_policy
(#30891)aws_vpclattice_resource_policy
(#30900)aws_vpclattice_target_group_attachment
(#31039)ENHANCEMENTS:
max_instance_lifetime
attribute (#31067)mixed_instances_policy
attribute (#31067)predicted_capacity
attribute (#31067)suspended_processes
attribute (#31067)tag
attribute (#31067)warm_pool_size
attribute (#31067)warm_pool
attribute (#31067)amd_sev_snp
attribute (#31035)metrics
to thetarget_tracking_scaling_policy_configuration.customized_metric_specification
configuration block in support of metric math (#30172)arn
attribute (#30172)tags
argument andtags_all
attribute to support resource tagging (#30172)predicted_capacity
attribute (#31067)warm_pool_size
attribute (#31067)remote_domain_name
(#31037)remote_domain_name
(#31037)root_squash_configuration
argument (#31073)grafana_version
optional so that its value can be specified in configuration (#31083)amd_sev_snp
argument (#31035)cpu_options
argument (#31035)java17
runtime
value (#31027)java17
compatible_runtimes
value (#31028)amd_sev_snp
argument (#31035)name
argument (#31020)domain_settings.r_studio_server_pro_domain_settings
,default_user_settings.canvas_app_settings.model_register_settings
, anddefault_user_settings.r_studio_server_pro_app_settings
arguments (#31031)async_inference_config.output_config.notification_config.include_inference_response_in
andasync_inference_config.output_config.s3_failure_path
arguments (#31070)user_settings.canvas_app_settings.model_register_settings
anduser_settings.r_studio_server_pro_app_settings
arguments (#31072)provisioning_artifact_id
attribute (#31086)tunnel1_enable_tunnel_lifecycle_control
andtunnel2_enable_tunnel_lifecycle_control
arguments (#31064)BUG FIXES:
firewall_policy.stateful_rule_group_reference.override
attribute, fixingsetting firewall_policy: Invalid address to set
error (#31089)delete-precheck
a valid pending state for resource deletion (#31047)LAMBDA
resource scanning (#31038)Disable
API for status checking (#31038)delete-precheck
a valid pending state for resource deletion (#31047)product_name
update handling (#31094)v4.65.0
Compare Source
NOTES:
db_security_groups
attribute has been deprecated and will be removed in a future version (#30919)security_group_names
attribute has been deprecated and will be removed in a future version (#30919)vpc_classic_link_id
andvpc_classic_link_security_groups
attributes have been deprecated and will be removed in a future version (#30919)cluster_security_groups
attribute has been deprecated and will be removed in a future version (#30919)FEATURES:
aws_api_gateway_authorizer
(#28148)aws_api_gateway_authorizers
(#28148)aws_dms_replication_subnet_group
(#30832)aws_dms_replication_task
(#30967)aws_ssmcontacts_contact
(#30667)aws_ssmcontacts_contact_channel
(#30667)aws_ssmcontacts_plan
(#30667)aws_ssmincidents_response_plan
(#30665)aws_config_organization_custom_policy_rule
(#21373)aws_quicksight_folder_membership
(#30871)aws_quicksight_refresh_schedule
(#30788)aws_ssmcontacts_contact
(#30667)aws_ssmcontacts_contact_channel
(#30667)aws_ssmcontacts_plan
(#30667)aws_ssmincidents_response_plan
(#30665)aws_synthetics_group
(#30678)aws_synthetics_group_association
(#30678)ENHANCEMENTS:
include_deprecated
argument (#30294)accounts
,organization_units
andregions
attributes to thereport_setting
block (#28309)containers
attribute to theoutput_resources
block (#30899)streaming_experience_settings
attribute (#28512)accounts
,organization_units
andregions
attributes to thereport_setting
block (#28309)media_insights_configuration
argument (#30713)vpc_id
attribute (#30775)Cluster
Network Actions toactions.*.target
(#27337)custom_event_data
argument (#26206)containers
attribute to theoutput_resources
block (#30899)reference_sets
(#30759)READY_TO_EXECUTE
state before executing any changes (#30879)access_type
andcustomer_owned_ipv4_pool
arguments (#23839)token_domains
argument (#30340)BUG FIXES:
value
minimum length verification when specified. (#30894)instance_configuration.cpu
andinstance_configuration.memory
values (#30889)service_registries
configuration block (#30852)ValidationException
errors reading expired statements (#26343)too many results
error (#30974)v4.64.0
Compare Source
FEATURES:
aws_dms_endpoint
(#30717)aws_fsx_windows_file_system
(#28622)aws_networkfirewall_resource_policy
(#25474)aws_prometheus_workspaces
(#28574)aws_redshiftserverless_workgroup
(#29208)aws_route53_resolver_query_log_config
(#29111)aws_sesv2_configuration_set
(#30108)aws_vpclattice_listener
(#30843)aws_cloudwatch_event_endpoint
(#25846)aws_vpclattice_listener
(#30711)aws_vpclattice_listener_rule
(#30784)ENHANCEMENTS:
remove_headers_config
attribute (#28940)execution_role_arn
attribute (#28662)launch_template
attribute (#30780)role_last_used
attribute (#30750)cloud_hsm_cluster_id
,custom_key_store_id
,key_spec
,pending_deletion_window_in_days
, andxks_key_configuration
attributes (#29250)allow_external_data_filtering
,external_data_filtering_allow_list
andauthorized_session_tag_value_list
attributes (#30207)lifecycle_status
,site_arn
,supported_hardware_type
andtags
attributes (#30754)usage_metric
attribute (#29499)enable_lni_at_device_index
attribute (#30798)opensearchservice_config
argument (#29578)remove_headers_config
argument (#28940)ecs_target.ordered_placement_strategy
argument ([#28384](https://togithub.com/hashicorp/terraform-provider-aws/issues/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.