Update Terraform aws to v5 #43
Open
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.44.0Compare Source
FEATURES:
aws_devopsguru_notification_channel(#36656)aws_devopsguru_resource_collection(#36657)aws_ecr_lifecycle_policy_document(#6133)trim_iam_role_path(#36723)aws_devopsguru_service_integration(#36694)ENHANCEMENTS:
application_tagattribute (#36647)data_catalog_encryption_settings.encryption_at_rest.catalog_encryption_service_roleattribute (#35978)desired_sessionsargument to thecompute_capacityblock. (#34266)max_sessions_per_instanceargument. (#34266)deregister_on_new_revisionto allow keeping prior versions ACTIVE when a new revision is published. (#35149)character_set_namewhenreplicate_source_db,restore_to_point_in_time, orsnapshot_identifieris set (#36518)unhealthy_node_replacementargument (#36523)data_catalog_encryption_settings.encryption_at_rest.catalog_encryption_service_roleargument (#35978)application_tagattribute (#36647)s3_storage_optionsconfiguration block (#36664)address_fieldsandphone_number_fieldstostatement.managed_rule_group_statement.managed_rule_group_configs.aws_managed_rules_acfp_rule_set.request_inspection(#36685)BUG FIXES:
TF_APPEND_USER_AGENTwhich contain/,(,), or space. (#36738)email_verification_message,email_verification_subject,admin_create_user_config.invite_message_template.email_message,admin_create_user_config.invite_message_template.email_subject,admin_create_user_config.invite_message_template.sms_message,sms_authentication_message,sms_verification_message,verification_message_template.email_message,verification_message_template.email_message_by_link,verification_message_template.email_subject,verification_message_template.email_subject_by_link, andverification_message_template.sms_messageto count UTF-8 characters properly (#36661)tagPatternListchange detection in policy JSON (#35231)alarms.rollbackon resource Create and Update (#36691)force_destroyis used and there are inline or attached policies, allow resource to be destroyed (#36640)ami_distribution_configuration.name(#36659)snapshot_copyblock (#36655)v5.43.0Compare Source
FEATURES:
aws_resourceexplorer2_search(#36560)aws_servicecatalogappregistry_application(#36596)aws_cloudfrontkeyvaluestore_key(#36534)aws_devopsguru_notification_channel(#36557)aws_dynamodb_resource_policy(#36595)aws_ec2_instance_metadata_defaults(#36589)aws_lakeformation_resource_lf_tag(#36537)aws_m2_application(#35399)aws_m2_deployment(#35408)aws_m2_environment(#35311)aws_redshiftserverless_custom_domain_association(#35865)aws_servicecatalogappregistry_application(#36277)ENHANCEMENTS:
key_value_store_associationsattribute (#36585)original_snapshot_create_timeattribute (#36544)key_value_store_associationsargument (#36585)policyto have leading whitespace (#36597)policyto have leading whitespace (#36597)policyto have leading whitespace (#36597)assume_role_policyandinline_policy.*.policyto have leading whitespace (#36597)policyto have leading whitespace (#36597)policyto have leading whitespace (#36597)FLINK-1_18runtime_environmentvalue (#36562)policyto have leading whitespace (#36597)inline_policyto have leading whitespace (#36597)policyto have leading whitespace (#36597)policyto have leading whitespace (#36597)tierargument (#36504)BUG FIXES:
us-east-1endpoint as this is the only Region in which AWS Cost and Usage Reports is available (#36540)ACTIVEa valid create target status (#36615)us-east-1endpoint as this is the only Region in which AWS Cost and Usage Reports is available (#36540)ValidationException. (#36592)roleno longer exists (#34099)instance_typechange also requires an architecture change, such as x86_64 to arm64 (#36590)ValidationException. (#36592)InvalidParameterCombinationerrors when updating onlyskip_final_snapshot(#36635)namecasing changes (#36563)InvalidRequestException(#36609)data_typeis updated. (#35960)v5.42.0Compare Source
FEATURES:
aws_redshift_producer_data_shares(#36481)aws_devopsguru_event_sources_config(#36485)aws_devopsguru_resource_collection(#36489)aws_dynamodb_table_export(#30399)ENHANCEMENTS:
ipv6_cidr_block_setandpeer_ipv6_cidr_block_setattributes (#36391)kerberos_keytab_base64andkerberos_krb5_conf_base64arguments (#36072)read_writeandsegment_configuration.on_demandarguments (#36486)enable_local_write_forwardingargument to support Aurora MySQL local write forwarding (#34370)BUG FIXES:
RateLimitertoratelimit.Noneso that services migrated to AWS SDK for Go v2 maintain behavioral compatibility with AWS SDK for Go v1 (#36467)start_timeandend_timevalues on update when configured (#33713)scalable_dimensionas an additional filter (#34382)container_urlattribute value and badsubdirectoryattribute value from state read/refresh (#36072)efs_file_system_arnattribute value from state read/refresh (#36072)qop_configurationas Computed (#36072)server_hostnameattribute value from state read/refresh (#36072)s3_bucket_arnattribute value from state read/refresh (#36072)server_hostnameattribute value from state read/refresh (#36072)replication_settings(#35670)replication_task_settings(#35670)kubernetes_groupsanduser_namevalues on update when configured (#36484)number_of_workersminimum value to1(#36458)local_ipv6_network_cidr,remote_ipv6_network_cidr,tunnel1_inside_ipv6_cidr, andtunnel2_inside_ipv6_cidrno longer requiretransit_gateway_idto be specified (#36405)v5.41.0Compare Source
FEATURES:
aws_apprunner_hosted_zone_id(#36288)aws_medialive_input(#36307)aws_lakeformation_data_cells_filter(#36264)aws_securityhub_configuration_policy(#35752)aws_securityhub_configuration_policy_association(#35752)aws_securitylake_subscriber_notification(#36323)ENHANCEMENTS:
stateattribute (#36304)data_cells_filterattribute (#36264)nameis Optional (#36062)pre_token_generation_configconfiguration block (#35236)stateattribute (#36304)DEFAULT) forconfiguration.execute_command_configuration.logging(#36341)data_cells_filterattribute (#36264)resource_arnandresource_share_arn(#36062)billing_contactandbilling_privacyarguments (#36285)organization_configurationconfiguration block to support central configuration (#35752)auto_enabletofalse,auto_enable_standardstoNONE, andorganization_configuration.configuration_typetoLOCALon resource Delete (#35752)BUG FIXES:
Failed to marshal state to json: unsupported attribute "override_json"andFailed to marshal state to json: unsupported attribute "source_json"errors when runningterraform show -jsonorterraform state rm(#36383)auto_tune_options.use_off_peak_windowattribute. This fixes a regression introduced in v5.40.0 causingInvalid address to seterrors (#36298)InvalidParameterException: ActiveEncryptionCertificate is not a valid key for SAML identity provider detailserrors on resource Update (#36311)ipv6_address_count(#36308)panic: interface conversion: interface {} is nil, not map[string]interface {}whenconfiguration,configuration.execute_command_configuration, orconfiguration.execute_command_configuration.log_configurationare empty (#36341)panic: interface conversion: interface {} is nil, not map[string]interface {}whenservice_connect_configuration.service.timeoutis empty (#36309)service_connect_configuration.service.tls.issuer_cert_authority.aws_pca_authority_arnis Required (#36309)InvalidReplicationGroupState: Cluster not in available state to perform tagging operations.(#36310)command_line_argumentsandinitialization_scriptupdates from overwriting one another (#36361)InvalidNetworkAclID.NotFounderrors on resource Delete (#36326)principalis disassociated outside of Terraform (#36062)couldn't find resourceerrors on resource Delete (#36326)tunnel1_inside_ipv6_cidrandtunnel2_inside_ipv6_cidr(#36236)v5.40.0Compare Source
FEATURES:
arn_build(#34952)arn_parse(#34952)aws_account_region(#35739)aws_securitylake_subscriber(#35981)ENHANCEMENTS:
has_major_targetandhas_minor_targetoptional arguments andvalid_major_targetsandvalid_minor_targetsattributes (#36246)compute_environment_orderwhich conflicts withcompute_environmentsbut aligns with AWS API.compute_environmentshas been deprecated. (#34750)origin.custom_origin_config.origin_read_timeout(#36088)io2as a valid value forstorage_type(#36252)cache_usage_limits.ecpu_per_second.maximum(#35927)use_off_peak_windowargument to theauto_tune_optionsconfiguration block (#36067)io2as a valid value forstorage_type(#36252)arn. (#35710)arn. (#35710)arn. (#35710)evaluation_window_secargument to therate_based_statementconfiguration block (#36045)evaluation_window_secargument to therate_based_statementconfiguration block (#36045)BUG FIXES:
parameter_group_namewhenreplicate_source_dbis in different region. (#36080)InvalidParameterValue: Environment named ... is in an invalid state for this operation. Must be Readyerrors whentagsare updated along with other attributes (#36074)cache_usage_limits.data_storage.maximumandcache_usage_limits.ecpu_per_second.maximumto ForceNew (#35927)encoder_settings.audio_descriptionsarguments (#36097)action.forward.target_groupsmaximum item limit (#36095)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:
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 is behind base branch, 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 Renovate Bot.