chore(deps): update terraform aws to v5 #1357
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:
3.62.0
->5.31.0
Release Notes
hashicorp/terraform-provider-aws (aws)
v5.31.0
Compare Source
FEATURES:
aws_polly_voices
(#34916)aws_ssoadmin_application_assignments
(#34796)aws_ssoadmin_principal_application_assignments
(#34815)aws_finspace_kx_dataview
(#34828)aws_finspace_kx_scaling_group
(#34832)aws_finspace_kx_volume
(#34833)aws_ssoadmin_trusted_token_issuer
(#34839)ENHANCEMENTS:
log_group_class
attribute (#34812)postgres_settings
attribute (#34724)connection_logs
attribute (#34864)dns_record_client_routing_policy
attribute (#34135)standby_replicas
attribute (#34677)elasticsearch_settings.use_new_mapping_type
argument (#29470)postgres_settings
configuration block (#34724)database.dataview_name
,scaling_group_configuration
, andtickerplant_log_configuration
arguments. (#34831)capacity_configuration
argument is now optional. (#34831)connection_logs
configuration block (#34864)subnets
orsubnet_mapping
is configured (#33205)subnet_mapping
s for Application Load Balancers to be changed without recreating the resource (#33205)subnet_mapping
s for Network Load Balancers to be increased without recreating the resource (#33205)subnets
for Network Load Balancers to be increased without recreating the resource (#33205)standby_replicas
attribute (#34677)BUG FIXES:
ecr_repository_prefix
(#34716)us-east-1
for S3 directory bucket operations. This fixesno such host
errors (#34893)backend
s per virtual node (#34774)invalid new value for .skip_destroy: was cty.False, but now null
errors (#30354)STANDARD
) forlog_group_class
argument and mark as Computed. This fixesInvalidParameterException: Only Standard log class is supported
errors in AWS Regions other than AWS Commercial (#34812)source_ids
andsource_type
are Required (#33731)ecr_repository_prefix
(#34716)security_groups
for Network Load Balancers when the new value is Computed (#33205)InvalidConfigurationRequest: Load balancer attribute key 'dns_record.client_routing_policy' is not supported on load balancers with type 'network'
errors on resource Create in AWS GovCloud (US) (#34135)failover_condition
argument (#33410)reflect.Set: value of type basetypes.StringValue is not assignable to type types.ARN
panic when importing resources withnil
ARN fields (#34820)v5.30.0
Compare Source
FEATURES:
aws_codeguruprofiler_profiling_group
(#34672)aws_ecr_repositories
(#34446)aws_lb_trust_store
(#34584)aws_ssoadmin_application
(#34773)aws_ssoadmin_application_providers
(#34670)aws_codeguruprofiler_profiling_group
(#34672)aws_customerprofiles_domain
(#34622)aws_customerprofiles_profile
(#34622)aws_lb_trust_store
(#34584)aws_lb_trust_store_revocation
(#34584)aws_securitylake_data_lake
(#34521)aws_ssoadmin_application
(#34723)aws_ssoadmin_application_assignment
(#34741)aws_ssoadmin_application_assignment_configuration
(#34752)ENHANCEMENTS:
kms_key_identifier
attribute (#34725)enforce_security_group_inbound_rules_on_private_link_traffic
attribute (#33767)mutual_authentication
attribute (#34584)kms_key_identifier
attribute (#34725)kms_key_identifier
attribute (#34739)log_group_class
argument (#34679)enforce_security_group_inbound_rules_on_private_link_traffic
argument (#33767)mutual_authentication
configuration block (#34584)stack overflow
fatal errors on resource Delete whenforce_destroy
istrue
and the bucket contains delete markers (#34712)resource_spec.sagemaker_image_version_alias
argument (#34729)jupyter_lab_image_config
configuration block (#34696)default_user_settings.code_editor_app_settings
,default_user_settings.custom_file_system_config
,default_user_settings.custom_posix_user_config
,default_user_settings.default_landing_uri
,default_user_settings.jupyter_lab_app_settings
,default_user_settings.space_storage_settings
,default_user_settings.studio_web_portal
arguments (#34729)sagemaker_image_version_alias
argument under alldefault_resource_spec
blocks (#34729)single_sign_on_application_arn
attribute (#34729)sagemaker_image_version_alias
argument under alldefault_resource_spec
blocks (#34729)space_display_name
argument (#34729)url
attribute (#34729)sagemaker_image_version_alias
argument under alldefault_resource_spec
blocks (#34729)user_settings.code_editor_app_settings
,user_settings.custom_file_system_config
,user_settings.custom_posix_user_config
,user_settings.default_landing_uri
,user_settings.jupyter_lab_app_settings
,user_settings.space_storage_settings
,user_settings.studio_web_portal
arguments (#34729)TransferSecurityPolicy-FIPS-2023-05
security_policy_name
value (#34709)BUG FIXES:
deprecation_time
on creation and update due to eventual consistency (#34691)description
on update due to eventual consistency (#34691)deprecation_time
(#34691)destination_flow_config
(#34770)physical_connection_requirements
configuration block (#34737)v5.29.0
Compare Source
FEATURES:
aws_docdbelastic_cluster
(#31033)aws_eks_pod_identity_association
(#34566)ENHANCEMENTS:
storage_type
argument (#34637)name_prefix
argument (#34500)BUG FIXES:
options
fields while waiting for acceptance (#34547)NotImplemented: This bucket does not support Object Versioning
errors on resource Delete whenforce_destroy
istrue
(#34647)v5.28.0
Compare Source
FEATURES:
aws_s3_directory_buckets
(#34612)aws_s3_directory_bucket
(#34612)ENHANCEMENTS:
identity_center_arn
argument andidentity_center_application_arn
attribute (#34582)BUG FIXES:
auth_token_update_strategy
argument with a default value (#34600)v5.27.0
Compare Source
NOTES:
internetmonitor
,ivschat
,pipes
, ands3
. These changes primarily affect how arguments with default values are serialized for outbound requests, changing scalar types to pointers. See this AWS SDK for Go V2 issue for additional context. The corresponding provider changes should make this breakfix transparent to users, but as with any breaking change there is the potential for missed edge cases. If errors are observed in the impacted resources, please link to this dependency update pull request in the bug report (#34476)FEATURES:
aws_emr_supported_instance_types
(#34481)aws_apprunner_default_auto_scaling_configuration_version
(#34292)aws_lexv2models_bot_version
(#33858)aws_s3control_access_grant
(#34564)aws_s3control_access_grants_instance
(#34564)aws_s3control_access_grants_instance_resource_policy
(#34564)aws_s3control_access_grants_location
(#34564)ENHANCEMENTS:
has_associated_service
andis_default
attributes (#34292)network_configuration.ip_address_type
argument (#34292)source_configuration.code_repository.source_directory
argument to support monorepos (#34292)health_check_configuration
to be updated in-place (#34292)state
parameter and deprecateis_enabled
parameter (#34510)auth_token_update_strategy
argument (#34460)java21
runtime
value (#34476)python3.12
runtime
value (#34533)java21
compatible_runtimes
value (#34476)python3.12
compatible_runtimes
value (#34533)target_object_key_format
configuration block to support automatic date-based partitioning (#34504)BUG FIXES:
InvalidParameter: 2 validation error(s) found
error whendestination_flow_config
ortask
is updated (#34456)interface conversion: interface {} is nil, not map[string]interface {}
panic (#34456)service_url
for private services (#34292)ConcurrentModificationException: Workflow <workflowName> was modified while adding trigger <triggerName>
errors (#34530)voice_settings.engine
validation, value conversion errors (#34532)type
argument on create and update when configured (#34524)source_parameters
on update (#34487)v5.26.0
Compare Source
FEATURES:
aws_iot_registration_code
(#15098)aws_bedrock_model_invocation_logging_configuration
(#34303)aws_iot_billing_group
(#31237)aws_iot_ca_certificate
(#15098)aws_iot_event_configurations
(#31237)ENHANCEMENTS:
instance_maintenance_policy
attribute (#34430)https_proxy
andno_proxy
parameters. (#34243)instance_maintenance_policy
configuration block (#34430)policy_arn
(#34378)policy_arn
(#34378)policy_arn
(#34378)policy_arn
(#34378)ca_certificate_id
attribute (#15098)nodejs20.x
andprovided.al2023
runtime
values (#34401)nodejs20.x
andprovided.al2023
compatible_runtimes
values (#34401)definition.sheets.visuals.kpi_visual.chart_configuration.kpi_options.sparkline
attribute (#33931)definition.sheets.visuals.kpi_visual.chart_configuration.kpi_options.visual_layout_options
attribute (#33931)number_display_format_configuration
andpercentage_display_format_configuration
to nestednumeric_format_configuration
argument (#33931)definition.sheets.visuals.kpi_visual.chart_configuration.kpi_options.sparkline
attribute (#33931)definition.sheets.visuals.kpi_visual.chart_configuration.kpi_options.visual_layout_options
attribute (#33931)number_display_format_configuration
andpercentage_display_format_configuration
to nestednumeric_format_configuration
argument (#33931)definition.sheets.visuals.kpi_visual.chart_configuration.kpi_options.sparkline
attribute (#33931)definition.sheets.visuals.kpi_visual.chart_configuration.kpi_options.visual_layout_options
attribute (#33931)number_display_format_configuration
andpercentage_display_format_configuration
to nestednumeric_format_configuration
argument (#33931)delete_automated_backups
argument (#34309)BUG FIXES:
read
error when resource is not created inus-east-1
(#34334)read
error when resource is not created inus-east-1
(#34334)read
error when resource is not created inus-east-1
(#34334)read
error when resource is not created inus-east-1
(#34334)read
error when resource is not created inus-east-1
(#34334)read
error when resource is not created inus-east-1
(#34334)us-east-1
(#34334)us-east-1
(#34426)us-east-1
(#34426)UserNotFound: ... is not available for tagging
errors on resource Read when there is a concurrent update to the user (#34396)key
toSensitive
(#34105)ConcurrentModificationException
errors on create and delete (#34378)ConcurrentModificationException
errors on create and delete (#34378)ConcurrentModificationException
errors on create and delete (#34378)ConcurrentModificationException
errors on create and delete (#34378)errors: *target must be interface or implement error
panic (#34424)interface conversion: interface {} is nil, not map[string]inspector2.AccountResourceStatus
panic (#34424)ca_pem
andcertificate_pem
to ForceNew (#15098)DeleteConflictException
errors on delete (#34329)number_scale
,prefix
, andsuffix
integer arguments (#33931)rolling_date
argument (#33931)select_all_options
argument (#33931)visual_ids
argument (#33931)column_index
androw_index
arguments now properly handle zero values (#33931)number_scale
,prefix
, andsuffix
integer arguments (#33931)rolling_date
argument (#33931)select_all_options
argument (#33931)visual_ids
argument (#33931)column_index
androw_index
arguments now properly handle zero values (#33931)permissions.actions
maximum item limit to 20, aligning with the AWS API limits (#33931)number_scale
,prefix
, andsuffix
integer arguments (#33931)rolling_date
argument (#33931)select_all_options
argument (#33931)visual_ids
argument (#33931)column_index
androw_index
arguments now properly handle zero values (#33931)default_user_settings.canvas_app_settings.identity_provider_oauth_settings
from TypeSet to TypeList, preventinginterface conversion: interface {} is *schema.Set, not []interface {}
panics (#34418)expression
israte(0 minutes)
(#34084)UnsupportedOperation: The tunnel inside ip version parameter is not currently supported in this region
error when creating connections in certain partitions and Regions (#34420)v5.25.0
Compare Source
NOTES:
name
toarn
(#30758)FEATURES:
aws_apigatewayv2_vpc_link
(#33974)aws_athena_named_query
(#24815)aws_bedrock_foundation_model
(#34148)aws_bedrock_foundation_models
(#34148)aws_athena_prepared_statement
(#33417)aws_lexv2models_bot_locale
(#33949)ENHANCEMENTS:
endpoints.sso
(#34302)jwt_token
andoauth2_grant_type
arguments to theconnector_profile_config.connector_profile_credentials.salesforce
block. (#34248)initial_lifecycle_hook.default_result
,initial_lifecycle_hook.heartbeat_timeout
,initial_lifecycle_hook.lifecycle_transition
,initial_lifecycle_hook.name
,initial_lifecycle_hook.notification_target_arn
andinitial_lifecycle_hook.role_arn
(#12145)default_result
,heartbeat_timeout
,lifecycle_transition
,name
,notification_target_arn
androle_arn
(#12145)task_report_config
argument (#33861)postgres
as a validengine
value for blue/green deployments (#34216)pause_replication_tasks
, which when set totrue
, pauses associated running replication tasks, regardless if they are managed by Terraform, prior to modifying the endpoint (only tasks paused by the resource will be restarted after the modification completes) (#34316)vpc_config.security_group_ids
andvpc_config.subnet_ids
to be updated in-place (#32409)lambda_code
argument to theauto_enable
configuration block (#34261)default_user_settings.canvas_app_settings.direct_deploy_settings
,default_user_settings.canvas_app_settings.identity_provider_oauth_settings
anddefault_user_settings.canvas_app_settings.kendra_settings
arguments (#34265)default_space_settings.kernel_gateway_app_settings.custom_image
,default_user_settings.kernel_gateway_app_settings.custom_image
anddefault_user_settings.r_session_app_settings.custom_image
MaxItems
from30
to200
(#34265)offline_store_config.s3_storage_config.resolved_output_s3_uri
,online_store_config.storage_type
andonline_store_config.ttl_duration
arguments (#34283)online_store_config.ttl_duration
to be updated in-place (#34283)container.model_data_source
andprimary_container.model_data_source
configuration blocks (#34158)space_settings.kernel_gateway_app_settings.custom_image
MaxItems
from30
to200
(#34265)default_user_settings.canvas_app_settings.direct_deploy_settings
,default_user_settings.canvas_app_settings.identity_provider_oauth_settings
anddefault_user_settings.canvas_app_settings.kendra_settings
arguments (#34265)archive_policy
argument andbeginning_archive_time
attribute to support message archiving (#34252)replay_policy
argument (#34252)BUG FIXES:
Value Conversion Error
panic for certain resources whennull
tag values are specified (#34319)initial_lifecycle_hook
configuration block attributes to ForceNew (#34260)id
attribute from the trail's name to its ARN to support organization trails (#30758)event_pattern
max length for validation to 4096 (#34270)default_space_settings.r_studio_server_pro_app_settings.access_status
fromENABLED
toDISABLED
(#34265)v5.24.0
Compare Source
NOTES:
FEATURES:
aws_opensearchserverless_lifecycle_policy
(#34144)aws_detective_organization_admin_account
(#25237)aws_detective_organization_configuration
(#25237)aws_opensearchserverless_lifecycle_policy
(#34144)aws_redshift_resource_policy
(#34149)aws_verifiedaccess_endpoint
(#30763)ENHANCEMENTS:
custom_headers
argument (#31561)node_properties
argument (#34153)code
,database
, andinitialization_script
arguments. The update timeout has been increased to 30 minutes. (#34220)kafka.header
anderror_action.kafka.header
arguments (#34191)NO_ENCAP
as a validoptions.protocol
value (#34109)subnet_arn
argument to support Tunnel-less Connect attachments (#34109)inside_cidr_blocks
is Optional (#34109)backup_retention_period
(also, "1") to allow integration with AWS Backup (#34187)snapshot_arn
argument (#34181)manage_master_password
andmaster_password_secret_kms_key_id
arguments to support managed admin credentials (#34182)override_provider
configuration block, allowing tags inherited from the providerdefault_tags
configuration block to be ignored (#33262)rotation_lambda_arn
argument is now optional to support modifying the rotation schedule of AWS-managed secrets. (#34180)BUG FIXES:
id
attribute for individual IPAM pools (#32133)action.forward.target_group
argument minimum item requirement. Previously this was set to 2, but the AWS API allows specifying a single target group. (#33727)enable_performance_mode
(#34141)action.forward.target_group
argument minimum item requirement. Previously this was set to 2, but the AWS API allows specifying a single target group. (#33727)window_options.bounds.*
argument validatation functions (#34230)window_options.bounds.*
argument validatation functions (#34230)window_options.bounds.*
argument validatation functions (#34230)unexpected state 'scaling-compute'
(#34187)v5.23.1
Compare Source
BUG FIXES:
vpc_config.ipv6_allowed_for_dual_stack
attribute, fixingInvalid address to set: []string{"vpc_config", "0", "ipv6_allowed_for_dual_stack"}
errors (#34134)v5.23.0
Compare Source
NOTES:
finspace
,kafka
,medialive
,rds
,s3control
,timestreamwrite
, andxray
. These changes primarily affect how arguments with default values are serialized for outbound requests, changing scalar types to pointers. See this AWS SDK for Go V2 issue for additional context. The corresponding provider changes should make this breakfix transparent to users, but as with any breaking change there is the potential for missed edge cases. If errors are observed in the impacted resources, please link to this dependency update pull request in the bug report. (#34096)FEATURES:
aws_iot_domain_configuration
(#24765)ENHANCEMENTS:
image_scanning_configuration
attribute (#34049)evaluation_mode
attribute (#34033)ip_discovery
andnetwork_type
arguments (#34019)image_scanning_configuration
configuration block (#34049)vpc_config.ipv6_allowed_for_dual_stack
argument (#34045)dns_record_client_routing_policy
attribute to configure Availability Zonal DNS affinity on Network Load Balancer (NLB) (#33992)target_health_state
configuration block (#34070)false
) forconnection_termination
argument and mark as Computed, to support new default behavior for UDP/TCP_UDP target groups (#34070)slowquery
as a validenable_cloudwatch_logs_exports
value (#34053)BUG FIXES:
tags_all
is null (#34073)launch_template
name is updated. (#34086)false
foradd_trailing_padding_character
, maintaining compatibility with older (pre-3.4.7) DMS engine versions (#34048)0
as a valid value forvolume.efs_volume_configuration.transit_encryption_port
, preventing unexpected drift (#34020)description
attribute when it is changed (#34037)thing_indexing_configuration.filter
attribute, resolvingInvalidRequestException: NamedShadowNames Filter must not be empty for enabling NamedShadowIndexingMode
errors (#26859)0
(representing Sunday) formaintenance_start_time.day_of_week
(#34015)InvalidParameterValue: Policy Document cannot be provided when Policy Enabled is false or missing
errors when updatingpolicy_document
(#34054)v5.22.0
Compare Source
FEATURES:
aws_media_convert_queue
(#27075)aws_elasticsearch_vpc_endpoint
(#33925)aws_msk_replicator
(#33973)ENHANCEMENTS:
self_service_portal_url
attribute (#34007)name_prefix
argument (#33852)name_prefix
argument (#33852)name_prefix
argument (#33852)name_prefix
argument (#33852)cluster_identifier_prefix
argument (#33852)identifier_prefix
argument (#33852)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.