Update Terraform aws to v4 - abandoned #15
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:
~> 2.70
->~> 4.0
~> 3.0
->~> 4.0
Release Notes
hashicorp/terraform-provider-aws
v4.59.0
Compare Source
NOTES:
quick_connect_ids_associated
attribute is being deprecated in favor ofquick_connect_ids
(#26151)queue_configs_associated
attribute is being deprecated in favor ofqueue_configs
(#26151)FEATURES:
aws_ec2_public_ipv4_pool
(#28245)aws_ec2_public_ipv4_pools
(#28245)aws_servicecatalog_provisioning_artifacts
(#25535)aws_codegurureviewer_repository_association
(#29656)aws_emr_block_public_access_configuration
(#29968)aws_kms_key_policy
(#29923)aws_oam_sink
(#29670)aws_oam_sink_policy
(#30020)ENHANCEMENTS:
certificate_arn
in place (#25275)enable_xff_client_port
,xff_header_processing_mode
andenable_tls_version_and_cipher_suite_headers
attributes (#29792)default_value
attribute (#29291)deletion_protection_enabled
attribute (#29924)dashboard_endpoint
attribute (#29867)enable_auto_sub_domain
argument (#29814)preserve_source_data_typing
tos3_output_format_config
ins3
(#27616)event_bridge_config
argument to support AppSync EventBridge data sources (#30042)enable_xff_client_port
,xff_header_processing_mode
andenable_tls_version_and_cipher_suite_headers
arguments (#29792)compute_resources.ec2_configuration
s (#27207)period
parameter tometric_query
(#29896)period
parameter ofmetric_query.metric
(#29896)cloudfront_distribution
andcloudfront_distribution_zone_id
attributes (#27790)deletion_protection_enabled
argument (#29924)arn_without_revision
attribute (#27351)authentication_mode
argument (#28928)description
argument (#29926)SINGLE_AZ_2
deployment_type
(#28583)create_native_delta_table
attribute to thedelta_target
configuration block (#29566)lambda
attribute toauto_enable
configuration block (#28961)private_dns_name_options
in place (#26305)load_balancing_cross_zone_enabled
argument (#29920)dashboard_endpoint
attribute (#29867)XNotImplemented
errors when readingacceleration_status
,request_payer
,lifecycle_rule
,logging
, orreplication_configuration
into terraform state. (#29632)auto_enable_standards
attribute (#29773)BUG FIXES:
advanced_security_options.anonymous_auth_enabled
attribute (#26746)cache_key_parameters
values on Update (#29991)ConflictException: Unable to complete operation due to concurrent modification. Please try again later.
(#29735)lambda_config.custom_email_sender
andlambda_config.custom_sms_sender
allowing their values to be removed (#29047)account_recovery_setting.recovery_mechanism
is Optional+Computed (#22302)user_id
to ForceNew (#28928)ebs_options.throughput
as the 1,000 MB/s limit can be raised (#27598)name
validation to allow instances to start with a numeric character (#29903)bitrate
andsample_rate
foraac_settings
. (#29807)bitrate
foreac3_settings
. (#29809)audio_only_timecode_control
and correct type forevent_id
inms_smooth_group_settings
(#29917)Compute
flag fromaudio_normalization_settings
andremix_settings
inaudio_descriptions
(#29859)Computed
flag fromaac_settings
, ´ac3_settings,
eac3_atmos_settings,
eac3_settings,
mp2_settings,
pass_through_settingsand
wav_settingsin
codec_settings`. (#29825)serverless_v2_scaling_configuration.min_capacity
to 1 Neptune Capacity Unit (NCU) (#29999)empty result
error (#26838)ebs_options.throughput
as the 1,000 MB/s limit can be raised (#27598)destination_ipv6_cidr_block
to be specified for avpc_endpoint_id
target (#29994)variant_name
generation when unset (#29915)v4.58.0
Compare Source
FEATURES:
aws_ecs_task_execution
(#29783)aws_licensemanager_grants
(#29741)aws_licensemanager_received_license
(#29741)aws_licensemanager_received_licenses
(#29741)aws_licensemanager_grant
(#29741)aws_licensemanager_grant_accepter
(#29741)ENHANCEMENTS:
association_state
andassociation_transit_gateway_route_table_id
attributes (#29648)ipv6_addresses
attribute (#29794)options
toComputed
(#29763)enable_auto_sub_domain
argument (#29814)ExactlyOneOf
foravailability_zone
andsubnet_id
arguments (#20891)listener_endpoint
attribute (#28434)backup_retention_period
,monitoring_interval
, andmonitoring_role_arn
(#28434)deliver_cross_account_role
argument (#29254)network_access_control
argument (#29793)vdm_options
argument (#28812)protocol_details
argument (#28621)decrypt_step_details
to theon_exception_steps
andsteps
configuration blocks (#29692)shared_accounts
argument (#28424)BUG FIXES:
options.certificate_transparency_logging_preference
in place rather than replacing the resource (#29763)InvalidParameterValue: No Platform named '...' found.
toresource.NotFoundError
soterraform refesh
correctly removes the resource from state (#29863)vpc_configuration
(#29793)include_fec
attribute infec_output_settings
(#29808)video_pid
attribute inm2ts_settings
(#29824)v4.57.1
Compare Source
BUG FIXES:
Provider produced inconsistent final plan
errors produced by nullskip_destroy
attribute value. NOTE: Because the maintainers have been unable to reproduce the reported problem, the fix is best effort and we ask for community support in verifying the fix. (#29812)v4.57.0
Compare Source
NOTES:
s3_settings
argument has been deprecated. All configurations usingaws_dms_endpoint.*.s3_settings
should be updated to use theaws_dms_s3_endpoint
resource instead (#29728)base_policy_region
argument is being deprecated in favor of the newbase_policy_regions
argument. (#29623)FEATURES:
aws_lightsail_bucket_resource_access
(#29460)ENHANCEMENTS:
instance_requirements.allowed_instance_types
andinstance_requirements.network_bandwidth_gbps
attributes (#29140)auto_rollback
to theinstance_refresh.preferences
configuration block (#29513)mixed_instances_policy.launch_template.override.instance_requirements.allowed_instance_types
andmixed_instances_policy.launch_template.override.instance_requirements.network_bandwidth_gbps
arguments (#29140)metrics
to thetarget_tracking_configuration.customized_metric_specification
configuration block in support of metric math (#28560)kms_key_id
argument (#29224)db2
engine (#29380)azure-sql-managed-instance
engine_name
value (#28960)detach_target_on_lob_lookup_failure_parquet
argument (#29772)fleet_instance_set
,fleet_state
,fulfilled_capacity
, andfulfilled_on_demand_capacity
attributes (#29181)launch_template_config.override.instance_requirements.allowed_instance_types
andlaunch_template_config.override.instance_requirements.network_bandwidth_gbps
arguments (#29140)on_demand_options.capacity_reservation_options
,on_demand_options.max_total_price
,on_demand_options.min_target_capacity
,on_demand_options.single_availability_zone
andon_demand_options.single_instance_type
arguments (#29181)spot_options.maintenance_strategies.capacity_rebalance.termination_delay
argument (#29181)valid_from
andvalid_until
arguments (#29181)skip_destroy
argument (#29646)memory_size
,role
, andtimeout
(#29721)instance_requirements.allowed_instance_types
andinstance_requirements.network_bandwidth_gbps
arguments (#29140)base_policy_regions
argument (#29623)launch_template_config.overrides.instance_requirements.allowed_instance_types
andlaunch_template_config.overrides.instance_requirements.network_bandwidth_gbps
arguments (#29140)on_partial_upload
block on theworkflow_details
attribute. (#27730)BUG FIXES:
extra_connection_attributes
(#29772)InsufficientInstanceCapacity
errors, do not retry in order to fail faster, as this error is typically not resolvable in the near future (#21293)workflow_details
attribute. (#27730)home_directory_mappings
due to empty list validation error (#27563)v4.56.0
Compare Source
NOTES:
FEATURES:
aws_vpc_security_group_rule
(#29484)aws_vpc_security_group_rules
(#29484)aws_networkmanager_connect_peer
(#29296)aws_vpc_security_group_egress_rule
(#29484)aws_vpc_security_group_ingress_rule
(#29484)ENHANCEMENTS:
most_recent
argument to return the most recently pushed image (#26857)most_recent_image_tags
attribute containing the most recently pushed image tag(s) in an ECR repository (#26857)triggers
attribute to force resource updates (#29482)triggers
attribute to force resource updates (#29482)skip_destroy
attribute (#29382)skip_destroy
attribute (#29382)signature_version
andtracing_config
arguments (#29462)BUG FIXES:
revocation_configuration.crl_configuration.expiration_in_days
is Optional (#29613)enable_network_address_usage_metrics
to Optional+Computed, matching theaws_vpc
resource (#29607)ValidationException
message body (#29615)m2ts_settings
arib_captions_pid
andarib_captions_pid_control
attributes (#29467)Unexpected Planned Resource State on Destroy
errors when using Terraform CLI v1.3 and above (#29550)outputs
to beComputed
when the resource changes (#29559)filter_policy_scope
update fromMessageAttributes
toMessageBody
with nested objects infilter_policy
(#28572)v4.55.0
Compare Source
FEATURES:
aws_organizations_organizational_unit_child_accounts
(#24350)aws_organizations_organizational_unit_descendant_accounts
(#24350)aws_route53_cidr_collection
(#29407)aws_route53_cidr_location
(#29407)aws_vpc_ipam_resource_discovery
(#29216)aws_vpc_ipam_resource_discovery_association
(#29216)ENHANCEMENTS:
application/xml
,application/atom+xml
) (#27704)application/xml
,application/atom+xml
) (#27704)resource_label
optional inpredefined_load_metric_specification
,predefined_metric_pair_specification
, andpredefined_scaling_metric_specification
(#29277)retention_in_days
attribute to accept a three year retention period (1096 days) (#29426)auth.client_password_auth_type
attribute (#28432)ForceNew
todynamic_partitioning_configuration
attribute (#29093)neptune_instance_parameter_group_name
argument, used only when upgrading major version (#28051)cidr_routing_policy
argument (#29407)NotImplemented
errors when readinglifecycle_rule
orreplication_configuration
into terraform state. (#28790)BUG FIXES:
source_connector_properties.0.sapo_data.0.object
, which never worked, to beobject_path
(#28600)spec.0.grpc_route.0.match.0.method_name
attribute (#29217)server_timing_headers_config.0.sampling_rate
to be0
(#27778)service
blocks withinservice_connect_configuration
(#28813)service_connect_configuration.service.client_alias
as optional and ensure that only 1 such block can be provided (#28813)service_connect_configuration.log_configuration.log_driver
to be provided (#28813)policy propagation
eventual consistency timeouts from 5 minutes to 10 minutes (#28636)dbv_sub_pids
attribute to be configured incorrectly inm2ts_settings
(#29371)audio_pids
attribute from being configured inm2ts_settings
(#29371)snapshot_identifier
argument on resource Create (#28051)user_settings.0.jupyter_server_app_settings.0.default_resource_spec
to be optional (#28581)v4.54.0
Compare Source
NOTES:
Error: Plugin did not respond
andfatal error: concurrent map writes
with updated upstream package (terraform-plugin-log
) (#29269)policy_document
attribute is being deprecated in favor of the newaws_networkmanager_core_network_policy_attachment
resource. (#29097)FEATURES:
aws_evidently_launch
(#28752)aws_lightsail_bucket_access_key
(#28699)aws_networkmanager_core_network_policy_attachment
(#29097)ENHANCEMENTS:
ap-southeast-4
AWS Region (#29103)ap-southeast-4
AWS Region (#29103)ap-southeast-4
AWS Region (#29103)ap-south-2
AWS Region (#29103)ap-southeast-4
AWS Region (#29103)ap-southeast-4
as a valid AWS region (#29329)arn
,stream_arn
, andstream_label
attributes toreplica
to obtain this information for replicas (#29269)replace_security_groups_on_destroy
andreplacement_security_group_ids
attributes (#29289)ip_address_type
attribute to thesubnet_mapping
configuration block (#29010)base_policy_region
andcreate_base_policy
arguments (#29097)BUG FIXES:
key_id
argument (#29266)authentication_options
fromTypeList
toTypeSet
as order is not significant (#29294)stack_id
anduser_arn
are both Required and ForceNew (#27991)logging
is empty (#29243)v4.53.0
Compare Source
ENHANCEMENTS:
v4.52.0
Compare Source
NOTES:
kms_key_arn
could be populated with the default DynamoDB keyalias/aws/dynamodb
. This was an error because it would then be sent back to AWS and should not be. (#29102)server_side_encryption.0.kms_key_arn
orreplica.*.kms_key_arn
could be populated with the default DynamoDB keyalias/aws/dynamodb
. This was an error because it would then be sent back to AWS and should not be. (#29102)replica.*.kms_key_arn
orreplica.*.point_in_time_recovery
, when thereplica
'skms_key_arn
is set, requires recreating the replica. (#29102)kms_key_arn
forces replacement of the replica now as required to re-encrypt the replica (#29102)FEATURES:
aws_auditmanager_framework
(#28989)aws_auditmanager_assessment_delegation
(#29099)aws_auditmanager_framework_share
(#29049)aws_auditmanager_organization_admin_account_registration
(#29018)ENHANCEMENTS:
oversize_handling
argument tobody
block of thefield_to_match
block (#29082)BUG FIXES:
connection_type
attribute whenaws_api_gateway_deployment
triggers
are used (#29016)replica.*.kms_key_arn
(#29102)replica.*.point_in_time_recovery
when areplica
haskms_key_arn
set (#29102)kms_key_arn
is set (#29102)kms_key_arn
(#29102)rate_control_mode
inacc_settings
foraudio_descriptions
(#29051)aws_managed_rules_bot_control_rule_set
inmanage_rule_group_config
(#28810)v4.51.0
Compare Source
NOTES:
threshold
argument in favour ofthreshold_expression
(#28573)FEATURES:
aws_auditmanager_control
(#28967)aws_datasync_location_object_storage
(#23154)aws_rds_export_task
(#28831)aws_resourceexplorer2_view
(#28841)ENHANCEMENTS:
port
on thematch
attribute for routes (#27799)port
on theweighted_target
attribute (#27799)source_configuration.code_repository.code_configuration.runtime_environment_secrets
andsource_configuration.image_repository.image_configuration.runtime_environment_secrets
argument (#28871)threshold_expression
argument (#28573)configuration
argument (#28569)skip_destroy
argument (#28905)scaling_config
argument (#28876)custom_events
argument (#28431)share_principals
argument (#28619)BUG FIXES:
outpost_config.control_plane_placement
attribute (#28924)ListGroups
API whenfilter
is specified (#28937)ListUsers
API whenfilter
is specified (#28937)AccessDeniedException
errors in AWS Regions where AWS Signer is not supported (#28963)invoke_arn
(#28963)domain_join_info
andvpc_config
are not empty (#26677)iops
diff (#28901)vpc_configuration
(#28569)filename
,s3_bucket
,s3_key
ors3_object_version
values on resource Update (#28963)ResourceNotFoundException
errors on resource Create (#28963)throughput
andiops
for unsupported volume types (#28862)v4.50.0
Compare Source
FEATURES:
aws_lbs
(#27161)aws_sesv2_configuration_set_event_destination
(#27565)ENHANCEMENTS:
tags
(#27261)workgroup_name
argument (#28751)type
argument (#28778)BUG FIXES:
policy
(#28788)policy
(#28789)policy
(#28789)observability_configuration_arn
is optional (#28620)default_tags
not handled correctly (#28736)policy
(#28791)access_policy
(#28792)policy
(#28802)policy_document
(#28794)policy_document
(#28794)policy
(#28796)aws_dms_replication_task
even whenmigration_type
andtable_mappings
have not changed (#28047)cdc_path
when used withaws_dms_s3_endpoint
(#28704)cdc_path
when used withaws_dms_replication_task
(#28704)policy
(#28799)policy
(#28799)policy
(#28799)policy
(#28800)access_policies
(#28801)access_policies
(#28801)access_policy
(#28804)policy
(#28804)policy
(#28807)policy
(#28777)policy
([#28836](https://togithub.com/hashicorp/terraform-proConfiguration
📅 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 these updates again.
This PR has been generated by Mend Renovate. View repository job log here.