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.66.1
->5.1.0
Release Notes
hashicorp/terraform-provider-aws
v5.1.0
Compare Source
BREAKING CHANGES:
role_last_used
attribute has been removed. Use theaws_iam_role
data source instead. (#31656)NOTES:
load_balancers
andtarget_group_arns
attributes have been changed toComputed
. This means that omitting this argument is interpreted as ignoring any existing load balancer or target group attachments. To remove all load balancer or target group attachments an empty list should be specified. (#31527)role_last_used
attribute has been removed. Use theaws_iam_role
data source instead. See the community feedback provided in the linked issue for additional justification on this change. As the attribute is read-only, unlikely to be used as an input to another resource, and available in the corresponding data source, a breaking change in a minor version was deemed preferable to a long deprecation/removal cycle in this circumstance. (#31656)aqua_configuration_status
, since the AWS API ignores it. Now always returnsauto
. (#31612)FEATURES:
aws_vpclattice_resource_policy
(#31372)aws_autoscaling_traffic_source_attachment
(#31527)aws_emrcontainers_job_template
(#31399)aws_glue_data_quality_ruleset
(#31604)aws_quicksight_analysis
(#31542)aws_quicksight_dashboard
(#31448)aws_resourcegroups_resource
(#31430)ENHANCEMENTS:
traffic_source
attribute (#31527)off_peak_window_options
attribute (#35970)visibility
argument (#31369)log_config.cloudwatch_logs_role_arn
(#31369)traffic_source
configuration block (#31527)managed_execution
argument (#25210)skip_final_backup
argument (#31544)security_style
argument and mark as Computed (#31544)ontap_volume_type
attribute to be configurable (#31544)junction_path
is Optional (#31544)storage_efficiency_enabled
is Optional (#31544)skip_destroy
attribute (#29571)skip_destroy
argument (#31646)off_peak_window_options
configuration block (#35970)shadow_production_variants.serverless_config.provisioned_concurrency
arguments (#31398)TransferSecurityPolicy-2023-05
security_policy_name
value (#31536)BUG FIXES:
vlan_id
being returned as null (#31480)tags
arenull
and others arecomputed
(#31687)The AutoRollback parameter cannot be set to true when the DesiredConfiguration parameter is empty
errors when refreshing instances (#31715)origin_keepalive_timeout
(#31608)CREATION_FAILED
status (#31689)tags
in state (#31716)vlan_id
being returned as null (#31480)alarms
is updated (#31683)storage_virtual_machine_id
to ForceNew (#31544)volume_type
to ForceNew (#31544)user_group_resolution_mode
value to state after creation (#31669)hls_cdn_settings
expand (#31647)resource_tags
blocks are configured (#31393)db_cluster_instance_class
(#31709)Maintenance
(#31612)ConcurrentModification
error (#31588)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)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)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.