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
->< 5.0.0
Release Notes
hashicorp/terraform-provider-aws
v4.5.0
Compare Source
ENHANCEMENTS:
NotImplemented
errors when readingobject_lock_enabled
andobject_lock_configuration
into terraform state. (#13366)object_lock_enabled
parameter (#23556)token
field to specifyx-amz-bucket-object-lock-token for enabling replication on object lock enabled
buckets or enabling object lock on an existing bucket. (#23624)
environment_variables
torun_config
. (#23574)BUG FIXES:
systems_manager_agent.uninstall_after_build
argument. (#23580)tags
eventual consistency timeout from 5 minutes to 10 minutes (#23593)description
andtags
eventual consistency timeouts from 5 minutes to 10 minutes (#23593)tags
eventual consistency timeout from 5 minutes to 10 minutes (#23593)tags
eventual consistency timeout from 5 minutes to 10 minutes (#23593)rule.filter.object_size_greater_than
andrule.filter.object_size_less_than
in API requests and terraform state (#23441)rule.noncurrent_version_expiration.newer_noncurrent_versions
orrule.noncurrent_version_transition.newer_noncurrent_versions
is not specified (#23441)rule.filter
configuration block in API requests (#23586)key
andvalue
arguments of therule.filter.tag
configuration block are correctly populated in the outgoing API request and terraform state. (#23579)rule.filter.prefix
is an empty string (#23586)v4.4.0
Compare Source
FEATURES:
aws_connect_queue
(#22768)aws_ec2_serial_console_access
(#23443)aws_ec2_transit_gateway_connect
(#22181)aws_ec2_transit_gateway_connect_peer
(#22181)aws_apprunner_vpc_connector
(#23173)aws_connect_routing_profile
(#22813)aws_connect_user_hierarchy_structure
(#22836)aws_ec2_network_insights_path
(#23330)aws_ec2_serial_console_access
(#23443)aws_ec2_transit_gateway_connect
(#22181)aws_ec2_transit_gateway_connect_peer
(#22181)aws_grafana_license_association
(#23401)aws_route53domains_registered_domain
(#12711)ENHANCEMENTS:
transit_gateway_cidr_blocks
attribute (#22181)taints
attribute (#23452)network_configuration
argument (#23173)extended_statistic
andmetric_query.metric.stat
arguments (#22942)timeouts
block (#22181)transit_gateway_cidr_blocks
argument (#22181)ResourceInUseException
errors are returned from the AWS API during resource deletion (#23366)timeout
argument and marking it as Computed (#23275)dotnet6
runtime
value (#23426)dotnet6
compatible_runtimes
value (#23426)nat_gateway_id
target no longer conflicts withdestination_ipv6_cidr_block
(#23427)BUG FIXES:
source
anddestination
rule_group.rules_source.stateful_rule.header
arguments as per the AWS API docs (#22727)domains
. (#23485)v4.3.0
Compare Source
NOTES:
vpc_id
as Computed to prevent drift when theaws_internet_gateway_attachment
resource is used (#16386)prefix
argument of therule
configuration block has been deprecated. Use thefilter
configuration block instead. (#23325)FEATURES:
aws_ec2_transit_gateway_multicast_domain
(#22756)aws_ec2_transit_gateway_vpc_attachments
(#12409)aws_ec2_transit_gateway_multicast_domain
(#22756)aws_ec2_transit_gateway_multicast_domain_association
(#22756)aws_ec2_transit_gateway_multicast_group_member
(#22756)aws_ec2_transit_gateway_multicast_group_source
(#22756)aws_internet_gateway_attachment
(#16386)aws_opsworks_ecs_cluster_layer
(#12495)aws_vpc_endpoint_policy
(#17039)ENHANCEMENTS:
multicast_support
attribute (#22756)Profile
and static credential environment variables are set. (#23388)region
an optional parameter to allow sourcing from shared config files and IMDS (#23384)quick_connect_ids
argument can now be updated in-place (#22821)permissions
attribute to read (#22761)context
argument (#23304)multicast_support
argument (#22756)schedule.timezone
argument (#23322)systems_manager_agent.uninstall_after_build
argument (#23293)user_data
anduser_data_base64
on update (#23362)NotImplemented
error when readinglogging
into terraform state (#23398)token
argument as sensitive (#23368)outputs
attribute (#23270)BUG FIXES:
cdc_start_position
to be computed (#23328)v4.2.0
Compare Source
FEATURES:
aws_grafana_workspace
(#22874)aws_iam_openid_connect_provider
(#23240)aws_ssm_instances
(#23162)aws_cloudtrail_event_data_store
(#22490)aws_grafana_workspace
(#22874)ENHANCEMENTS:
custom_ca_bundle
argument (#23279)sts_region
argument (#23212)s3_settings.add_column_name
,s3_settings.canned_acl_for_objects
,s3_settings.cdc_inserts_and_updates
,s3_settings.cdc_inserts_only
,s3_settings.cdc_max_batch_interval
,s3_settings.cdc_min_file_size
,s3_settings.cdc_path
,s3_settings.csv_no_sup_value
,s3_settings.csv_null_value
,s3_settings.data_page_size
,s3_settings.date_partition_delimiter
,s3_settings.date_partition_sequence
,s3_settings.dict_page_size_limit
,s3_settings.enable_statistics
,s3_settings.encoding_type
,s3_settings.ignore_headers_row
,s3_settings.include_op_for_full_load
,s3_settings.max_file_size
,s3_settings.preserve_transactions
,s3_settings.rfc_4180
,s3_settings.row_group_length
,s3_settings.timestamp_column_name
,s3_settings.use_csv_no_sup_value
arguments (#20913)description
andreplication_group_description
to ensure non-empty strings (#23254)delete_unused_fm_managed_resources
argument (#21295)tags
argument andtags_all
attribute to support resource tagging (#21299)block_device_mapping.ebs.kms_key_id
,block_device_mapping.ebs.snapshot_id
,block_device_mapping.ebs.volume_type
,name
,parent_image
. (#23235)user_data
anduser_data_base64
without forcing resource replacement (#18043)MethodNotAllowed
andXNotImplemented
errors when readingwebsite
into terraform state. (#23278)NotImplemented
errors when readingacceleration_status
,policy
, orrequest_payer
into terraform state. (#23278)BUG FIXES:
key
andvalue
arguments of thefilter
tag
configuration block are correctly populated in the outgoing API request and terraform state. (#23252)filter
is an empty configuration block (#23232)v4.1.0
Compare Source
FEATURES:
aws_backup_framework
(#23193)aws_backup_report_plan
(#23146)aws_imagebuilder_container_recipe
(#23040)aws_imagebuilder_container_recipes
(#23134)aws_service
(#16640)aws_backup_framework
(#23175)aws_backup_report_plan
(#23098)aws_gamelift_script
(#11560)aws_iam_service_specific_credential
(#16185)aws_iam_signing_certificate
(#23161)aws_iam_virtual_mfa_device
(#23113)aws_imagebuilder_container_recipe
(#22965)ENHANCEMENTS:
container_recipe_arn
attribute (#23111)public_key_pem
attribute (#23130)arn
attribute. (#23151)call_as
argument (#22440)audio.audio_packing_mode
,audio.channels
,audio.codec
,audio.sample_rate
,audio_codec_options.bit_depth
,audio_codec_options.bit_order
,audio_codec_options.profile
,audio_codec_options.signed
,audio_codec_options.signed
,container
,thumbnails.aspect_ratio
,thumbnails.format
,thumbnails.padding_policy
,thumbnails.sizing_policy
,type
,video.aspect_ratio
,video.codec
,video.display_aspect_ratio
,video.fixed_gop
,video.frame_rate
,video.max_frame_rate
,video.padding_policy
,video.sizing_policy
,video_watermarks.horizontal_align
,video_watermarks.id
,video_watermarks.sizing_policy
,video_watermarks.target
,video_watermarks.vertical_align
(#13974)audio.bit_rate
to be computed. (#13974)object_version
argument tostorage_location
block. (#22966)certificate_configuration
argument (#22967)ec2_instance_type
(#22967)script_arn
attribute. (#11560)script_id
argument. (#11560)create_table_default_permission
argument (#22964)event_batching_condition
argument. (#22963)pgp_key
optional (#12384)container_recipe_arn
argument (#23111)tags
argument andtags_all
attribute to support resource tagging (#23202)arn
attribute (#17732)wait_for_success_timeout_seconds
argument (#17732)association_name
,document_version
,schedule_expression
,output_location.s3_bucket_name
,output_location.s3_key_prefix
,targets.key
,targets.values
,automation_target_parameter_name
(#17732)BUG FIXES:
ap-northeast-3
,ap-southeast-3
andus-iso-west-1
as valid AWS Regions (#23191)max_retries
(#23035)video_codec_options
to be empty. (#13974)engine_version
string is shorter than theEngineVersion
string returned from the AWS API (#23039)days
value of therule
transition
configuration block when set to0
(#23120)async_inference_config.kms_key_id
. (#22960)ipsec.1-aes256
connection type (#23127)v4.0.0
Compare Source
BREAKING CHANGES:
compute_resources
configuration block can be specified whentype
isUNMANAGED
(#22805)ecs_target
launch_type
argument no longer has a default value (previously wasEC2
) (#22803)ecs_target.0.launch_type
can no longer be set to""
; instead, remove or set tonull
(#22954)""
:egress.*.cidr_block
,egress.*.ipv6_cidr_block
,ingress.*.cidr_block
, oringress.*.ipv6_cidr_block
(#22928)""
:route.*.cidr_block
,route.*.ipv6_cidr_block
(#22931)ipv6_cidr_block
can no longer be set to""
; remove or set tonull
(#22948)ip_address
can no longer be set to""
; instead, remove or set tonull
(#22954)engine
orreplication_group_id
must be specified (#20482)ebs_options.0.volume_type
can no longer be set to""
; instead, remove or set tonull
(#22954)active_directory_configuration.0.self_managed_active_directory_configuration.0.organizational_unit_distinguidshed_name
, migrating value toactive_directory_configuration.0.self_managed_active_directory_configuration.0.organizational_unit_distinguished_name
(#22915)private_ip
can no longer be set to""
; remove or set tonull
(#22948)protocol = "TCP"
,stickiness
can no longer be type set tolb_cookie
even whenenabled = false
; instead use typesource_ip
(#22996)""
:egress.*.cidr_block
,egress.*.ipv6_cidr_block
,ingress.*.cidr_block
, oringress.*.ipv6_cidr_block
(#22928)destination_cidr_block
,destination_ipv6_cidr_block
,destination_prefix_list_id
. These arguments can no longer be set to""
:destination_cidr_block
,destination_ipv6_cidr_block
. (#22931)""
:route.*.cidr_block
,route.*.ipv6_cidr_block
(#22931)acceleration_status
argument has been deprecated and is now read-only. Use theaws_s3_bucket_accelerate_configuration
resource instead. (#22610)acl
andgrant
arguments have been deprecated and are now read-only. Use theaws_s3_bucket_acl
resource instead. (#22537)cors_rule
argument has been deprecated and is now read-only. Use theaws_s3_bucket_cors_configuration
resource instead. (#22611)lifecycle_rule
argument has been deprecated and is now read-only. Use theaws_s3_bucket_lifecycle_configuration
resource instead. (#22581)logging
argument has been deprecated and is now read-only. Use theaws_s3_bucket_logging
resource instead. (#22599)object_lock_configuration
rule
argument has been deprecated and is now read-only. Use theaws_s3_bucket_object_lock_configuration
resource instead. (#22612)policy
argument has been deprecated and is now read-only. Use theaws_s3_bucket_policy
resource instead. (#22538)replication_configuration
argument has been deprecated and is now read-only. Use theaws_s3_bucket_replication_configuration
resource instead. (#22604)request_payer
argument has been deprecated and is now read-only. Use theaws_s3_bucket_request_payment_configuration
resource instead. (#22613)server_side_encryption_configuration
argument has been deprecated and is now read-only. Use theaws_s3_bucket_server_side_encryption_configuration
resource instead. (#22605)versioning
argument has been deprecated and is now read-only. Use theaws_s3_bucket_versioning
resource instead. (#22606)website
,website_domain
, andwebsite_endpoint
arguments have been deprecated and are now read-only. Use theaws_s3_bucket_website_configuration
resource instead. (#22614)ipv6_cidr_block
can no longer be set to""
; remove or set tonull
(#22948)ipv6_cidr_block
can no longer be set to""
; remove or set tonull
(#22948)NOTES:
ids
andarns
attributes has changed from Set to List. If no volumes match the specified criteria an empty list is returned (previously an error was raised) (#21219)ids
attribute has changed from Set to List. If no event categories match the specified criteria an empty list is returned (previously an error was raised) (#21219)ids
attribute has changed from Set to List. If no volumes match the specified criteria an empty list is returned (previously an error was raised) (#21219)pool_ids
attribute has changed from Set to List. If no COIP pools match the specified criteria an empty list is returned (previously an error was raised) (#21219)ids
attribute has changed from Set to List. If no local gateway route tables match the specified criteria an empty list is returned (previously an error was raised) (#21219)ids
andlocal_gateway_virtual_interface_ids
attributes has changed from Set to List. If no local gateway virtual interface groups match the specified criteria an empty list is returned (previously an error was raised) (#21219)ids
attribute has changed from Set to List. If no local gateways match the specified criteria an empty list is returned (previously an error was raised) (#21219)ids
attribute has changed from Set to List. If no transit gateway route tables match the specified criteria an empty list is returned (previously an error was raised) (#21219)ids
andarns
attributes has changed from Set to List. If no access points match the specified criteria an empty list is returned (previously an error was raised) (#21219)number_cache_clusters
attribute has been deprecated. All configurations usingnumber_cache_clusters
should be updated to use thenum_cache_clusters
attribute instead (#22667)replication_group_description
attribute has been deprecated. All configurations usingreplication_group_description
should be updated to use thedescription
attribute instead (#22667)ids
attribute has changed from Set to List. If no release labels match the specified criteria an empty list is returned (previously an error was raised) (#21219)source_json
andoverride_json
attributes have been deprecated. Use thesource_policy_documents
andoverride_policy_documents
attributes respectively instead. (#22890)ids
attribute has changed from Set to List. If no NACLs match the specified criteria an empty list is returned (previously an error was raised) (#21219)ids
attribute has changed from Set to List. If no network interfaces match the specified criteria an empty list is returned (previously an error was raised) (#21219)ids
attribute has changed from Set to List. If no route tables match the specified criteria an empty list is returned (previously an error was raised) (#21219)aws_s3_object
instead (#22877)aws_s3_objects
instead (#22877)identity_store_ids
andarns
attributes has changed from Set to List. If no instances match the specified criteria an empty list is returned (previously an error was raised) (#21219)aws_subnet_ids
data source has been deprecated and will be removed in a future version. Use theaws_subnets
data source instead (#22743)ids
attributes has changed from Set to List. If no VPCs match the specified criteria an empty list is returned (previously an error was raised) (#22253)assume_role.duration_seconds
argument has been deprecated. All configurations usingassume_role.duration_seconds
should be updated to use the newassume_role.duration
argument instead. (#23077)status
attribute has been deprecated. Use theenabled
attribute instead. (#22878)alb_target_group_arn
argument has been deprecated. All configurations usingalb_target_group_arn
should be updated to use the newlb_target_group_arn
argument instead (#22662)tags
argument has been deprecated. All configurations usingtags
should be updated to use thetag
argument instead (#22663)cost_filters
attribute has been deprecated. Use thecost_filter
attribute instead. (#22888)ip_address
can no longer be set to""
(#22926)name
argument has been deprecated. All configurations usingname
should be updated to use thedb_name
argument instead (#22668)force_destroy
destroy argument has been added (defaults tofalse
). Setting this argument totrue
deletes the default subnet onterraform destroy
(#22253)force_destroy
destroy argument has been added (defaults tofalse
). Setting this argument totrue
deletes the default VPC onterraform destroy
(#22253)status
attribute has been deprecated (#22887)dns_servers
argument has changed from Set to List (#22889)security_groups
argument has been deprecated. Use thesecurity_group_ids
argument of theaws_ec2_client_vpn_endpoint
resource instead (#22911)status
attribute has been deprecated (#22887)timeouts
block (#22911)capacity_providers
anddefault_capacity_provider_strategy
arguments have been deprecated. Use theaws_ecs_cluster_capacity_providers
resource instead. (#22783)cluster_mode
argument has been deprecated. All configurations usingcluster_mode
should be updated to use the root-levelnum_node_groups
andreplicas_per_node_group
arguments instead (#22666)number_cache_clusters
argument has been deprecated. All configurations usingnumber_cache_clusters
should be updated to use thenum_cache_clusters
argument instead (#22666)replication_group_description
argument has been deprecated. All configurations usingreplication_group_description
should be updated to use thedescription
argument instead (#22666)instance_id
argument has been deprecated. All configurations usinginstance_id
should be updated to use thenetwork_interface_id
argument instead (#22664)instance_id
argument of theroute
configuration block has been deprecated. All configurations usingroute
instance_id
should be updated to use theroute
network_interface_id
argument instead (#22664)aws_s3_object
instead (#22877)FEATURES:
aws_cloudfront_realtime_log_config
(#22620)aws_ec2_client_vpn_endpoint
(#14218)aws_eips
(#7537)aws_s3_object
(#22850)aws_s3_objects
(#22850)aws_cognito_user
(#19919)aws_dataexchange_revision
(#22933)aws_network_acl_association
(#18807)aws_s3_bucket_accelerate_configuration
(#22617)aws_s3_bucket_acl
(#22853)aws_s3_bucket_cors_configuration
(#12141)aws_s3_bucket_lifecycle_configuration
(#22579)aws_s3_bucket_logging
(#22608)aws_s3_bucket_object_lock_configuration
(#22644)aws_s3_bucket_request_payment_configuration
(#22649)aws_s3_bucket_server_side_encryption_configuration
(#22609)aws_s3_bucket_versioning
(#5132)aws_s3_bucket_website_configuration
(#22648)aws_s3_object
(#22850)ENHANCEMENTS:
boot_mode
attribute. (#22939):*
suffix fromarn
attribute (#22043)security_group_ids
andvpc_id
attributes (#22911)description
,num_cache_clusters
,num_node_groups
, andreplicas_per_node_group
attributes (#22667)container_distribution_configuration
attribute to thedistribution
configuration block (#22838)launch_template_configuration
attribute to thedistribution
configuration block (#22884)parameter
attribute to thecomponent
configuration block (#22856)duration
argument to theassume_role
configuration block (#23077)ec2_metadata_service_endpoint
,ec2_metadata_service_endpoint_mode
,use_dualstack_endpoint
,use_fips_endpoint
arguments (#22804)TF_AWS_DYNAMODB_ENDPOINT
,TF_AWS_IAM_ENDPOINT
,TF_AWS_S3_ENDPOINT
, andTF_AWS_STS_ENDPOINT
. (#23052)shared_config_file
parameter (#20587)shared_credentials_files
parameter and deprecatesshared_credentials_file
(#23080)s3_use_path_style
parameter and deprecatess3_force_path_style
. (#23055)shared_config_file
parameter toshared_config_files
(#23080)Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.