chore(deps): update terraform aws to v5 #87
Merged
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:
4.67.0
->5.0.1
Release Notes
hashicorp/terraform-provider-aws
v5.0.1
Compare Source
BUG FIXES:
null
(#31587)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)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.