Update Terraform aws to v5 #49
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.0->~> 5.0Release Notes
hashicorp/terraform-provider-aws (aws)
v5.39.1Compare Source
BUG FIXES:
panic: Invalid address to setrelated toroot_block_device.0.tags_all(#36054)v5.39.0Compare Source
FEATURES:
aws_redshift_data_shares(#35937)aws_apprunner_deployment(#35758)aws_config_retention_configuration(#15136)aws_securityhub_automation_rule(#34781)aws_shield_proactive_engagement(#34667)ENHANCEMENTS:
custom_time_zoneandfile_extensionarguments to theextended_S3_configurationconfiguration block (#35969)task.source_fieldsto be anullvalue (#35993)triggerconfiguration block (#35475)aws_config_organization_custom_rule.lambda_function_arn(#15136)readtimeout (#35955)aws_instance, addebs_block_device.*.tags_allandroot_block_device.*.tags_allattributes which include default tags (#33769)data_replication_modeanddata_replication_primary_broker_arnarguments, enabling support for cross-region data replication (#35990)endpoint_managementattribute (#35961)Add attributes
admin_password_secret_kms_key_idandmanage_admin_password(#35965)readtimeout (#35955)application_integration_urlattribute (#35974)BUG FIXES:
iam_rolesattribute on read (#35965)task.task_typeis set toMap_all(#35993)panic: interface conversion: interface {} is nil, not map[string]interface {}whenrecording_group.exclusion_by_resource_typesis empty (#15136)nameto ForceNew (#15136)InvalidParameterValueException: PolicyText is required when Owner is CUSTOM_POLICYerrors on resource Update (#15136)container_definitionsdiffs whenNames are ordered differently (#36029)detect_and_copy_new_topicsattribute value from state read/refresh (#35966)max_capacityremoval (#36032)base_capacityandmax_capacity(#36032)log_bucketandrole_arn_association_idto ForceNew (#34667)v5.38.0Compare Source
FEATURES:
aws_batch_job_definition(#34663)aws_cognito_user_group(#34046)aws_cognito_user_groups(#34046)ENHANCEMENTS:
load_balancer_arnsattribute (#34364)maximum_network_cardsattribute (#35840)vpc_idattribute (#35887)load_balancer_arnsattribute (#34364)token_bucket_rate_limiter_capacityparameter (#35926)load_balancer_arnsattribute (#34364)arnattribute (#35888)execution_modeargument (#35875)recording_modeconfiguration block (#35527)performance_insights_retention_period(#35870)vpc_idattribute (#35887)load_balancer_arnsattribute (#34364)max_capacityargument (#35720)TransferSecurityPolicy-2024-01andTransferSecurityPolicy-FIPS-2024-01as valid values forsecurity_policy_name(#35879)BUG FIXES:
sts_regionis specified (#35860)cluster_nameplan-time validation, allowing single-character names (#35874)cluster_nameplan-time validation, allowing single-character names (#35874)nameplan-time validation, allowing single-character names (#35874)index_fieldoptions response values (#35900)cluster_nameplan-time validation, allowing single-character names (#35874)cluster_nameplan-time validation, allowing single-character names (#35874)cluster_nameplan-time validation, allowing single-character names (#35874)nameplan-time validation, allowing single-character names (#35874)cluster_nameplan-time validation, allowing single-character names (#35874)cluster_nameplan-time validation, allowing single-character names (#35874)v5.37.0Compare Source
NOTES:
FEATURES:
aws_db_parameter_group(#35698)aws_bedrock_provisioned_model_throughput(#35689)aws_cloudfront_key_value_store(#35663)aws_redshift_data_share_consumer_association(#35771)ENHANCEMENTS:
credential_arnattribute (#34475)client_tokenargument (#34402)skip_final_snapshotargument (#35698)latest,preferred_major_targets, andpreferred_upgrade_targets. Addversion_actualattribute (#35698)engine_latest_versionandsupports_clustersarguments and convertingread_replica_capable,supported_engine_modes,supported_network_types, andsupports_multi_azto arguments for use as search criteria (#35698)introspection_config,query_depth_limit, andresolver_count_limitarguments (#35631)s3_bucket_arnattribute (#35760)credential_arnargument (#34475)service_connect_configuration.service.timeoutandservice_connect_configuration.service.tlsconfiguration blocks (#35684)track_latestargument (#30154)federated_databaseargument (#35799)timeouts(#35542)domainanddomain_iam_role_namearguments to support Kerberos authentication (#35753)geoproximity_routing_policyconfiguration block to support geoproximity routing (#35565)target_ip.protocolargument (#35744)routing_configargument. Enables the specification of arouting_strategy. (#34777)ownership_settings,space_sharing_settings,space_settings.app_type,space_settings.code_editor_app_settings,space_settings.custom_file_system,space_settings.jupyter_lab_app_settings, andspace_settings.space_storage_settingsarguments (#35116)BUG FIXES:
failed to get rate limit token, retry quota exceedederrors (#35817)ownership_verification_certificate_arnon update (#35777)BadRequestException: Unable to update route. Authorizer type is invalid or nullerrors when updatingauthorizer_id(#35821)report_overridevalues (#35778)report_overridearguments (#35778)authfromTypeListtoTypeSetas order is not significant (#35819)value(#33393)container_definitionsdiffs whenSecretsare ordered differently (#35792)ReservationCapacityExceedederrors when updatinginstance_typeandcapacity_reservation_specification.capacity_reservation_target.capacity_reservation_id(#33412)falsevalues foruse_service_linked_role(#35799)client_cachetohls_group_settings. (#35738)ACTIVEstatus (#35771)access_control_policywhen switching configuration toacl. (#35775)v5.36.0Compare Source
NOTES:
FEATURES:
aws_controltower_landing_zone(#34595)aws_osis_pipeline(#35582)aws_redshift_data_share_authorization(#35703)aws_securitylake_custom_log_source(#35354)ENHANCEMENTS:
output_format(#35569)diag.logandnotify.logas valid values forenabled_cloudwatch_logs_exports(#35626)domain_auth_secret_arn,domain_dns_ips,domain_fqdn, anddomain_ouarguments to support self-managed Active Directory (#35500)filter.access_pointargument (#35590)sse_configurationargument (#34055)BUG FIXES:
passwordattribute correctly (#35589)replicas are always set on Read (#35630)launch_specifications.on_demand_specification.allocation_strategyandlaunch_specifications.spot_specification.allocation_strategyvalues to fix perpetual state differences (#34367)extended_s3_configuration.processing_configuration.processors.parametersfromTypeListtoTypeSetas order is not significant (#35672)logging_configwhen values forapplication_log_levelorsystem_log_levelare not specified (#35694)default_actionparameters which don't match thetype. (#35678)default_action[].target_group_arnwhenignore_changeswas set. (#35671)default_action[].forwardin state if only a singletarget_groupwas set. (#35671)actionparameters which don't match thetype. (#35678)action[].target_group_arnwhenignore_changeswas set. (#35671)action[].forwardin state if only a singletarget_groupwas set. (#35671)jsonas Computed if there are content changes (#35606)v5.35.0Compare Source
FEATURES:
aws_bedrock_custom_model(#34310)aws_bedrock_custom_models(#34310)aws_ssmcontacts_rotation(#32710)aws_bedrock_custom_model(#34310)aws_lexv2models_slot(#34617)aws_lexv2models_slot_type(#35555)aws_rekognition_collection(#35407)aws_sesv2_email_identity_policy(#35486)aws_ssmcontacts_rotation(#32710)ENHANCEMENTS:
multi_azattribute (#35508)hybrid_access_enabledargument (#35571)with_federationargument (#35154)multi_azargument (#35508)owner_accountargument (#35509)header_ordertofield_to_matchconfiguration blocks (#35521)header_ordertofield_to_matchconfiguration blocks (#35521)BUG FIXES:
core_network_configuration.edge_locationsmaximum item limit (#35585)InvalidParameterValueException: Invalid lifecycle. EBS Cold Tier is not yet supportederrors on resource Create in AWS GovCloud (US) (#35560)/(#35501)source_idsas Optional. This fixes a regression introduced in v5.31.0 (#35541)lifecycle_policymaximum item limit to 3 (#35522)command_line_argumentsmax length restriction from 50 to 1024. (#35581)v5.34.0Compare Source
FEATURES:
aws_rekognition_project(#35429)aws_route53domains_delegation_signer_record(#33596)ENHANCEMENTS:
kms_key_idattribute (#35095)ThirdPartyownervalue (#35286)ThirdPartyownervalue (#35286)ThirdPartyownervalue (#35286)jsonattribute to facilitate use with S3 buckets (#33402)configurationconfiguration block (#35310)flow_statusattribute (#34948)kms_key_idargument (#35095)trigger.destination_arnandtrigger.events(#35095)auto_scaling_group_provider.managed_drainingargument (#35421)AutoScalingGroups,Buckets,ReplicationGroups,TablesandTransitGatewaystoaction.*.target(#35300)skip_final_backupargument (#35320)role_arnattribute (#35453)jsonattribute to facilitate use with S3 buckets (#33402)challenge_configargument (#35367)BUG FIXES:
build_batch_configto be removed on Update (#34121)kubernetes_groupsas Computed (#35391)typeanduser_nameas Optional, allowing values to be configured (#35391)workspace_idattribute after import (#35290)UnsupportedOperation: The functionality you requested is not available in this regionerrors on Read in certain partitions (#33484)v5.33.0Compare Source
FEATURES:
aws_eks_access_entry(#35037)aws_eks_access_entry(#35037)aws_eks_access_policy_association(#35037)aws_lexv2models_intent(#34891)ENHANCEMENTS:
access_configattribute (#35037)created_dateandlast_changed_dateattributes (#35117)created_dateattribute (#35117)rule.lifecycle.opt_in_to_archive_for_supported_resourcesandrule.copy_action.lifecycle.opt_in_to_archive_for_supported_resourcesand arguments (#34994)access_configconfiguration block (#35037)use_service_linked_roleargument (#35284)rotate_immediatelyargument (#35105)BUG FIXES:
scheduleto be removed successfully (#35282)target.resource_arnsortarget.resource_tagattributes. (#35254)ValidationError: Mutual Authentication mode passthrough does not support ignoring certificate expiryerrors whenmutual_authentication.modeis set topassthrough(#35289)InvalidParameterException: The parameter RemoveFromVersionId can't be empty. Staging label AWSCURRENT is currently attached to version ..., so you must explicitly reference that version in RemoveFromVersionIderrors when a secret is updated outside Terraform (#19943)v5.32.1Compare Source
BUG FIXES:
most_recentis not alsolatest(#35269)registration_config.role_arnfromTypeBooltoTypeString, fixingInappropriate value for attribute "role_arn": a bool is requirederrors (#35234)interface conversion: interface {} is *schema.Set, not []stringpanic (#35265)v5.32.0Compare Source
FEATURES:
aws_mq_broker_engine_types(#34232)aws_msk_bootstrap_brokers(#32484)aws_verifiedpermissions_policy_store(#32204)aws_ebs_fast_snapshot_restore(#35211)aws_elasticache_serverless_cache(#34951)aws_imagebuilder_workflow(#35097)aws_kinesis_resource_policy(#35167)aws_prometheus_scraper(#34749)aws_securitylake_aws_log_source(#34974)aws_ssoadmin_application_access_scope(#34811)aws_verifiedpermissions_policy_store(#32204)aws_verifiedpermissions_policy_template(#32205)aws_verifiedpermissions_schema(#32204)ENHANCEMENTS:
update_policyattribute (#34353)image_uriattribute (#24526)lifecycle_policy.transition_to_archiveattribute (#35096)protectionattribute (#35029)il-central-1AWS Region (#35131)ca-west-1AWS Region (#35131)ha_pairsandthroughput_capacity_per_ha_pairattributes (#34993)regionattribute totarget_tableblock. (#34817)logging_configattribute (#35050)ca-west-1AWS Region (#35131)load_balancing_anomaly_mitigationattribute (#35083)namelength validation (#34399)firewall_policy.tls_inspection_configuration_arnattribute (#35094)kms_key_arnattribute (#35062)protocolsattribute (#35098)resolver_endpoint_typeattribute (#34798)ca-west-1AWS Region (#35131)ca-west-1as a valid AWS Region (#35131)destination_connector_properties.s3.s3_output_format_config.target_file_sizeargument (#35215)idle_disconnect_timeout_in_secondsmax value for validation to 360000 (#35173)instance_refresh.preferences.max_healthy_percentageattribute (#34929)ValidationError: The instance ... is not part of Auto Scaling group ...errors on resource Delete when disabling scale-in protection for instances that are already fully terminated (#35071)update_policyparameter (#34353)scheduling_priorityargument andarn_prefixattribute (#34997)amazonlinux-2023-x86_64andresolve:ssm:/aws/service/cloud9/amis/amazonlinux-2023-x86_64as valid values forimage_id(#35020)pipeline_typeargument andvariableconfiguration block (#34841)cdc_start_timeto use RFC3339 formatted dates in addition to UNIX timestamps (#31917)replication_instance_arn, allowing in-place migration between DMS instances (#30721)lifecycle_policy.transition_to_archiveargument (#35096)protectionconfiguration block (#35029)destination.file_system_idas Optional, enabling EFS replication fallback (#34955)per_unit_storage_throughputto be updated in-place (#34932)ha_pairsandthroughput_capacity_per_ha_pairarguments (#34993)disk_iops_configuration.iopsto2400000(#34993)throughput_capacityis Optional (#34993)regionattribute totarget_tableblock. (#34817)csv_classifier.serdeargument (#34251)opensearch_configuration.document_id_optionsconfiguration block (#35137)splunk_configuration.buffering_intervalandsplunk_configuration.buffering_sizearguments (#35137)elasticsearch_configuration.buffering_interval,http_endpoint_configuration.buffering_interval,opensearch_configuration.buffering_interval,opensearchserverless_configuration.buffering_interval,redshift_configuration.s3_backup_configuration.buffering_interval,extended_s3_configuration.s3_backup_configuration.buffering_interval,elasticsearch_configuration.s3_configuration.buffering_interval,http_endpoint_configuration.s3_configuration.buffering_interval,opensearch_configuration.s3_configuration.buffering_interval,opensearchserverless_configuration.s3_configuration.buffering_interval,redshift_configuration.s3_configuration.buffering_intervalandsplunk_configuration.s3_configuration.buffering_intervalminimum values to0to support zero buffering (#35137)xks_key_idattribute (#31216)logging_configconfiguration block in support of advanced logging controls (#35050)python3.12runtimevalue (#35049)python3.12compatible_runtimesvalue (#35049)load_balancing_anomaly_mitigationargument (#35083)weighted_randomas a valid value forload_balancing_algorithm_type(#35083)storage_typeargument (#34985)storage_typeattribute (#34985)firewall_policy.tls_inspection_configuration_arnargument (#35094)kms_key_arnargument, enabling encryption at-rest using AWS KMS Customer Managed Keys (CMK) (#35062)portargument (#34925)protocolsargument (#35098)resolver_endpoint_typeargument (#34798)TransferSecurityPolicy-PQ-SSH-Experimental-2023-04andTransferSecurityPolicy-PQ-SSH-FIPS-Experimental-2023-04as valid values forsecurity_policy_name(#35129)policy_documentargument (#34264)BUG FIXES:
deregistration_delayfromTypeInttoTypeString(#31436)./fromkeyto maintain AWS SDK for Go v1 (pre-v5.17.0) compatibility (#35223)./fromkeyto maintain AWS SDK for Go v1 (pre-v5.17.0) compatibility (#35223)image_idis Required (#35020)build_timeoutandqueued_timeoutfor Lambda compute types (#35043)activation_keyby removing requirement for one ofip_addressoractivation_keyto be set (#35150)replication_settings(#34356)replication_task_settings(#34356)arnattribute on read, resolving persistent differences whentagsare configured (#34998)thing_indexing_configuration.filter.named_shadow_names(#35225)InvalidArgumentException: Both BufferSizeInMBs and BufferIntervalInSeconds are required to configure buffering for lambda processorerrors on resource Update (#26964)extended_s3_configuration.processing_configuration.processors.parametersdiffs when processor type isLambda(#35137)source_code_hashdoes not change. (#29921)ValidationError: Attributes cannot be emptyerrors (#35228)stickiness.cookie_namewhenstickiness.typeislb_cookie(#31436)snapshottingstatus as pending when creating cluster (#31077)reading RAM Resource Share (...) Principal Association (...): couldn't find resource (21 retries)errors when a high number of principals are associated with a resource share (#34738)./fromkeyto maintain AWS SDK for Go v1 (pre-v5.17.0) compatibility (#35223)./fromkeyto maintain AWS SDK for Go v1 (pre-v5.17.0) compatibility (#35223)./fromkeyto maintain AWS SDK for Go v1 (pre-v5.17.0) compatibility (#35223)rotation_rules.automatically_after_dayswhenrotation_rules.schedule_expressionis set. (#35024)tracking_optionsbeing omitted from state and resulting in persistent diff (#35056)portal_options.sign_in_options.application_urltriggeringValidationErrorwhen unset (#34967)v5.31.0Compare Source
FEATURES:
aws_polly_voices(#34916)aws_ssoadmin_application_assignments(#34796)aws_ssoadmin_principal_application_assignments(#34815)aws_finspace_kx_dataview(#34828)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.