Releases: hashicorp/terraform-provider-aws
Releases · hashicorp/terraform-provider-aws
v5.90.0
BREAKING CHANGES:
- resource/aws_s3_bucket_lifecycle_configuration:
rule.noncurrent_version_expiration.noncurrent_daysandrule.noncurrent_version_transition.noncurrent_daysare Required (#40796)
NOTES:
- data-source/aws_launch_template:
elastic_gpu_specificationsandelastic_inference_acceleratorare deprecated. AWS no longer supports Elastic Graphics or Elastic Inference. (#41677) - provider: In preparation for Go 1.24, we are re-enabling the experimental post-quantum key exchange mechanism,
X25519Kyber768Draft00. Previously, in environments using AWS Network Firewall, the Provider would hang due to a handshake issue between Go 1.23 and Network Firewall, which supported Suricata 6.0.9. We had disabled the post-quantum key exchange to resolve the issue. Since November 2024, AWS Network Firewall has upgraded to Suricata 7.0, which no longer has this issue. However, if you use AWS Network Firewall, we’d appreciate your help in identifying any remaining issues related to this change. (#41655) - provider: On December 3, 2024, Amazon SageMaker was renamed to Amazon SageMaker AI. While resource and data source names remain the same in the provider, documentation and error messages have been updated to reflect the name change. (#41673)
- resource/aws_ecs_task_execution:
overrides.inference_accelerator_overridesis deprecated. AWS no longer provides the Elastic Inference service. (#41676) - resource/aws_launch_template:
elastic_gpu_specificationsandelastic_inference_acceleratorare deprecated. AWS no longer supports Elastic Graphics or Elastic Inference. (#41677) - resource/aws_opsworks_application: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_custom_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_ecs_cluster_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_ganglia_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_haproxy_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_instance: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_java_app_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_memcached_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_mysql_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_nodejs_app_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_permission: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_php_app_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_rails_app_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_rds_db_instance: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_stack: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_static_web_layer: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_opsworks_user_profile: OpsWorks is no longer supported by AWS. This resource is deprecated and will be removed in the next major version. (#41674)
- resource/aws_sagemaker_notebook_instance:
accelerator_typesis deprecated and will be removed in a future version. Useinstance_typeinstead. (#41673)
FEATURES:
- New Resource:
aws_dataexchange_event_action(#40552) - New Resource:
aws_lakeformation_opt_in(#41611)
ENHANCEMENTS:
- data-source/aws_cloudfront_cache_policy: Add
arnattribute (#41660) - data-source/aws_cloudfront_origin_access_control: Add
arnattribute (#41660) - data-source/aws_cloudfront_origin_access_identity: Add
arnattribute (#41660) - data-source/aws_cloudfront_origin_request_policy: Add
arnattribute (#41660) - data-source/aws_cloudfront_response_headers_policy: Add
arnattribute (#41660) - data-source/aws_dx_connection: Add
stateattribute (#41575) - data-source/aws_opensearch_domain: Add
cluster_config.node_optionsattribute (#40181) - resource/aws_account_region: Allow adoption of regions in an ENABLED or DISABLED state without an explicit import operation (#41678)
- resource/aws_account_region: Prevent errors when the region is an ENABLING or DISABLING state during creation (#41678)
- resource/aws_cloudfront_cache_policy: Add
arnattribute (#41660) - resource/aws_cloudfront_continuous_deployment_policy: Add
arnattribute (#41660) - resource/aws_cloudfront_field_level_encryption_config: Add
arnattribute (#41660) - resource/aws_cloudfront_field_level_encryption_profile: Add
arnattribute (#41660) - resource/aws_cloudfront_origin_access_control: Add
arnattribute (#41660) - resource/aws_cloudfront_origin_access_identity: Add
arnattribute (#41660) - resource/aws_cloudfront_origin_request_policy: Add
arnattribute (#41660) - resource/aws_cloudfront_response_headers_policy: Add
arnattribute (#41660) - resource/aws_ec2_client_vpn_endpoint: Add
disconnect_on_session_timeoutattribute (#41621) - resource/aws_mwaa_environment: Lower the minimum value of the
max_webserversandmin_webserversarguments from2to1in support of Amazon MWAA micro environments (#40244) - resource/aws_opensearch_domain: Add
cluster_config.node_optionsconfiguration block in support of dedicated coordinator nodes (#40181) - resource/aws_osis_pipeline: Add
vpc_options.vpc_endpoint_managementargument (#38001) - resource/aws_prometheus_rule_group_namespace: Add
arnattribute...
v5.89.0
FEATURES:
- New Resource:
aws_macie2_organization_configuration(#41475) - New Resource:
aws_neptunegraph_graph(#41216) - New Resource:
aws_quicksight_role_membership(#41589) - New Resource:
aws_rds_shard_group(#41254) - New Resource:
aws_xray_resource_policy(#41517)
ENHANCEMENTS:
- data-source/aws_cloudwatch_log_data_protection_policy_document: Add
configurationargument (#41524) - data-source/aws_rds_cluster: Add
cluster_scalability_typeattribute (#41254) - data-source/aws_rds_cluster: Add
database_insights_modeattribute (#41254) - data-source/aws_s3_bucket_object: Add
application/yamlto the list ofContent-Types that return a body (#41443) - data-source/aws_s3_object: Add
application/yamlto the list ofContent-Types that return a body (#41443) - data-source/aws_s3_object: Add
checksum_crc64nvmeattribute (#41015) - resource/aws_autoscaling_policy: Add
target_tracking_configuration.customized_metric_specification.periodargument to support high-resolution metrics (#41385) - resource/aws_db_instance: Add
RequiredWithvalidationpassword_woandpassword_wo_version. RemovePreferWriteOnlyAttributevalidation (#41562) - resource/aws_docdb_cluster: Add
RequiredWithvalidationmaster_password_woandmaster_password_wo_version. RemovePreferWriteOnlyAttributevalidation (#41562) - resource/aws_dx_connection: Add
25Gbpsand400Gbpsas supportedbandwidthvalues (#41547) - resource/aws_dx_hosted_connection: Add
25Gbpsas a supportedbandwidthvalue (#41547) - resource/aws_dx_lag: Add
400Gbpsas a supportedconnections_bandwidthvalue (#41547) - resource/aws_launch_template: Add
network_interfaces.ena_srd_specificationconfiguration block (#41367) - resource/aws_lb: Add
enable_zonal_shiftsupport for Application Load Balancers (#41335) - resource/aws_macie2_classification_job: Allow
tagsto be updated in-place (#41266) - resource/aws_macie2_custom_data_identifier: Allow
tagsto be updated in-place (#41266) - resource/aws_macie2_findings_filter: Allow
tagsto be updated in-place (#41266) - resource/aws_macie2_member: Allow
tagsto be updated in-place (#41266) - resource/aws_nat_gateway: Make it possible to move from
secondary_private_ip_address_counttosecondary_private_ip_addressesfor private NAT Gateways (#41403) - resource/aws_rds_cluster: Add
RequiredWithvalidationmaster_password_woandmaster_password_wo_version. RemovePreferWriteOnlyAttributevalidation (#41562) - resource/aws_rds_cluster: Add
cluster_scalability_typeargument (#41254) - resource/aws_rds_cluster: Add
database_insights_modeargument (#41254) - resource/aws_rds_cluster: Support
""as a valid value forengine_mode(#41254) - resource/aws_rds_instance: Support
iam-db-auth-erroras a valid value forenabled_cloudwatch_logs_exports(#41408) - resource/aws_redshift_cluster: Add
RequiredWithvalidationmaster_password_woandmaster_password_wo_version. RemovePreferWriteOnlyAttributevalidation (#41562) - resource/aws_redshiftseverless_namespace: Add
RequiredWithvalidationadmin_user_password_woandadmin_user_password_wo_version. RemovePreferWriteOnlyAttributevalidation (#41562) - resource/aws_s3_directory_bucket: The default value for
data_redundancyisSingleLocalZoneiflocation.typeisLocalZone(#40944) - resource/aws_s3_object: Add
checksum_crc64nvmeattribute (#41015) - resource/aws_s3_object_copy: Add
checksum_crc64nvmeattribute (#41015) - resource/aws_secretsmanager_secret_version: Add
RequiredWithvalidationsecret_string_woandsecret_string_wo_version. RemovePreferWriteOnlyAttributevalidation (#41562) - resource/aws_ssm_parameter: Remove
PreferWriteOnlyAttributevalidation (#41562)
BUG FIXES:
- resource/aws_cloudwatch_log_delivery: Fix Provider produced inconsistent result error on
s3_delivery_configuration.suffix_path(#41497) - resource/aws_ec2_fleet: Add
spot_options.max_total_price,spot_options.min_target_capacity,spot_options.single_instance_type, andspot_options.single_availability_zonearguments (#41272) - resource/aws_lb_listener: Ensure that
routing_http_response_server_enabled,routing_http_response_strict_transport_security_header_value,routing_http_response_access_control_allow_origin_header_value,routing_http_response_access_control_allow_methods_header_value,routing_http_response_access_control_allow_headers_header_value,routing_http_response_access_control_allow_credentials_header_value,routing_http_response_access_control_expose_headers_header_value,routing_http_response_access_control_max_age_header_value,routing_http_response_content_security_policy_header_value,routing_http_response_x_content_type_options_header_value,routing_http_response_x_frame_options_header_value,routing_http_request_x_amzn_mtls_clientcert_serial_number_header_name,routing_http_request_x_amzn_mtls_clientcert_issuer_header_name,routing_http_request_x_amzn_mtls_clientcert_subject_header_name,routing_http_request_x_amzn_mtls_clientcert_validity_header_name,routing_http_request_x_amzn_mtls_clientcert_leaf_header_name,routing_http_request_x_amzn_mtls_clientcert_header_name,routing_http_request_x_amzn_tls_version_header_name, androuting_http_request_x_amzn_tls_cipher_suite_header_nameare updated iftcp_idle_timeout_secondsdoes not change (#41299) - resource/aws_macie2_classification_job: Ensure that only
statusandtagscan be updated in-place (#41266) - resource/aws_nat_gateway: Allow
secondary_allocation_idsto be updated in-place (#41403) - resource/aws_redshift_cluster: Fix
master_usernamevalidation (#41556) - resource/aws_s3_bucket_lifecycle_configuration: Prevents
InvalidRequesterror whenrule.and.object_size_less_thannot set. (#41542) - resource/aws_servicequotas_service_quota: Does not leave stuck resource in state when service quota not supported in current region. (#41509)
v5.88.0
NOTES:
- resource/aws_s3_bucket_lifecycle_configuration: A warning diagnostic has been added for configurations where
rule.expiration.expired_object_delete_markeris set with eitherrule.expiration.dateorrule.expiration.days. While historically the provider allowed this invalid configuration, the migration of this resource to the Terraform Plugin Framework inv5.86.0resulted in this misconfiguration surfacing as a hardinconsistent result after applyerror. This diagnostic aims to direct users how to resolve the issue at plan time. See this issue comment for additional context. (#41462)
FEATURES:
- New Data Source:
aws_cloudwatch_contributor_managed_insight_rules(#41472) - New Resource:
aws_cloudwatch_contributor_managed_insight_rule(#41449) - New Resource:
aws_qbusiness_application(#35249)
ENHANCEMENTS:
- resource/aws_bedrock_model_invocation_logging_configuration: Add
video_data_delivery_enabledargument (#41317) - resource/aws_db_instance: Add
password_wowrite-only attribute (#41366) - resource/aws_docdb_cluster: Add
master_password_wowrite-only attribute (#41413) - resource/aws_glue_partition: Add
storage_descriptor.additional_locationsargument (#41434) - resource/aws_redshift_cluster: Add
master_password_wowrite-only attribute (#41411) - resource/aws_redshiftserverless_namespace: Add
admin_user_password_wowrite-only attribute (#41412) - resource/aws_secretsmanager_secret_version: Add
secret_string_wowrite-only attribute (#41371)
BUG FIXES:
- data-source/aws_codebuild_fleet: Prevents panic when
scaling_configurationis not empty. (#41377) - resource/aws_amplify_domain_association: Prevents unexpected state error when creating with multiple
sub_domain(#36961) - resource/aws_bedrock_model_invocation_logging_configuration: Set
embedding_data_delivery_enabled,image_data_delivery_enabled, andtext_data_delivery_enabledarguments as optional with default value oftrue(#41317) - resource/aws_cloudwatch_contributor_insight_rule: Fix enable/disable rule state (#41449)
- resource/aws_dynamodb_table: Fixes long delay in creation of replicas (#41451)
v5.87.0
FEATURES:
- New Resource:
aws_cloudwatch_contributor_insight_rule(#41373)
ENHANCEMENTS:
- resource/aws_dynamodb_table_export: Add
export_typeandincremental_export_specificationarguments (#41303) - resource/aws_quicksight_data_source: Add
parameters.s3.role_arnargument to allow override an account-wide role for a specific S3 data source (#41284) - resource/aws_rds_cluster: Add
master_password_wowrite-only attribute (#41314) - resource/aws_rekognition_stream_processor: Deprecates
stream_processor_arnin favor ofarn. (#41271) - resource/aws_ssm_parameter: Add
value_wowrite-only attribute (#40952) - resource/aws_vpclattice_access_log_subscription: Add
service_network_log_typeargument (#41304)
BUG FIXES:
- data-source/aws_dynamodb_table: Add missing
on_demand_throughputandglobal_secondary_index.*.on_demand_throughputattributes to resolve read error (#41350) - resource/aws_cloudformation_stack_set_instance: Prevents overly-long creation times and possible
OperationInProgresserrors (#41388) - resource/aws_detective_member: No longer fails with unexpected status when adding Organization member accounts. (#41344)
- resource/aws_ec2_transit_gateway_route_table_association: Fix deleting and recreating resource when dependencies changes don't require the resource be recreated. (#41292)
- resource/aws_internet_gateway: Fix to continue deletion when attachment is not found (#41346)
v5.86.1
BUG FIXES:
- data-source/aws_vpclattice_service: Fix regression resulting in
AccessDeniedErrorattempting to list tags (#41295) - data-source/aws_vpclattice_service_network: Fix regression resulting in
AccessDeniedErrorattempting to list tags (#41295) - resource/aws_cloudtrail: Fix regression issue where
sns_topic_nameshows perpectual diff when an ARN of a SNS topic from a different region is specified (#41279) - resource/aws_s3_bucket_lifecycle_configuration: Fixes "inconsistent result" error when
rule[*].prefixis an empty string. (#41296)
v5.86.0
NOTES:
- resource/aws_s3_bucket_lifecycle_configuration: When upgrading existing resources with no defined
prefix, the Terraform plan will show the removal ofprefixfrom state. This is expected, and should not occur on subsequent plans. (#41159)
ENHANCEMENTS:
- data-source/aws_rds_cluster: Add
monitoring_intervalandmonitoring_role_arnattributes (#41002) - provider: Support
us-isof-east-1andus-isof-south-1as valid AWS Regions (#41243) - resource/aws_fms_policy: Add
security_service_policy_data.policy_option.network_acl_common_policyargument to allow creation of FMS-managed NACL rules (#41219) - resource/aws_rds_cluster: Add
monitoring_intervalandmonitoring_role_arnarguments (#41002) - resource/aws_sqs_queue: Accommodate accounts that take longer to process with customizable
timeouts. (#41232)
BUG FIXES:
- resource/aws_gamelift_game_server_group: Correctly plan
tags_allvalue (#41256) - resource/aws_instance: Properly cancel spot instance requests on destroy when
instance_lifecycleisspot(#41206) - resource/aws_route53_zone: Fix
panic: runtime error: invalid memory address or nil pointer dereferencewhen deleting the resource would otherwise return an error (#41260) - resource/aws_s3_bucket_lifecycle_configuration: Properly handle default value of
transition_default_minimum_object_size(#41159) - resource/aws_wafv2_web_acl: Properly set
ruleduring import (#41205)
v5.85.0
NOTES:
- resource/aws_macie2_invitation_accepter: Maintainers are unable to acceptance test the regression fix included in this release. This patch is best effort, and we ask for community help in assessing the change. (#41163)
FEATURES:
- New Data Source:
aws_vpc_ipam(#40459) - New Data Source:
aws_vpc_ipams(#40459) - New Ephemeral Resource:
aws_secretsmanager_random_password(#41106) - New Resource:
aws_guardduty_member_detector_feature(#35625) - New Resource:
aws_route53domains_domain(#37885) - New Resource:
aws_timestreamquery_scheduled_query(#41145) - New Resource:
aws_vpclattice_resource_configuration(#41019) - New Resource:
aws_vpclattice_service_network_resource_association(#41057)
ENHANCEMENTS:
- data-source/aws_ec2_transit_gateway_dx_gateway_attachment: Add
arnattribute (#41086) - data-source/aws_ec2_transit_gateway_peering_attachment: Add
arnattribute (#41087) - data-source/aws_ec2_transit_gateway_vpc_attachment: Add
arnattribute (#41084) - data-source/aws_ecs_task_definition: Add missing attributes (#41081)
- data-source/aws_launch_template: Add
network_interfaces.connection_tracking_specificationattribute (#41184) - resource/aws_appflow_connector_profile: Add
connector_profile_config.connector_profile_properties.salesforce.use_privatelink_for_metadata_and_authorizationargument (#41175) - resource/aws_autoscaling_policy: Add
target_tracking_configuration.customized_metric_specification.metrics.metric_stat.periodargument to support high-resolution metrics (#41066) - resource/aws_bedrockagent_data_source: Add
data_source_configuration.confluence_configuration,data_source_configuration.salesforce_configuration,data_source_configuration.share_point_configuration, anddata_source_configuration.web_configurationarguments (#40711) - resource/aws_bedrockagent_knowledge_base: Add
knowledge_base_configuration.vector_knowledge_base_configuration.embedding_model_configurationandknowledge_base_configuration.vector_knowledge_base_configuration.supplemental_data_storage_configurationarguments (#40737) - resource/aws_bedrockagent_knowledge_base: Improve retry handling for IAM propagation and OpenSearch data access propagation errors (#40737)
- resource/aws_cloudtrail : Add
sns_topic_arnattribute (#41168) - resource/aws_cloudtrail_event_data_store: Add
suspendargument (#40607) - resource/aws_cloudwatch_event_connection: Add
invocation_connectivity_parametersargument (#41144) - resource/aws_ec2_transit_gateway_peering_attachment: Add
arnattribute (#41087) - resource/aws_ec2_transit_gateway_vpc_attachment: Add
arnattribute (#41084) - resource/aws_ecs_task_definition: Add
enable_fault_injectionargument (#41078) - resource/aws_launch_template: Add
network_interfaces.connection_tracking_specificationargument (#41184) - resource/aws_media_convert_queue: Add
concurrent_jobsargument (#41012) - resource/aws_medialive_multiplex_program: Add configurable
createtimeout (#40972) - resource/aws_organizations_account: Add configurable timeouts for Create and Delete (#41059)
- resource/aws_pinpoint_email_channel: Add
orchestration_sending_role_arnargument (#41043) - resource/aws_pipes_pipe: Add
kms_key_identifierargument (#41082) - resource/aws_rds_cluster: Support
instanceas a valid value forenabled_cloudwatch_logs_exports(#41111) - resource/aws_rekognition_project: Add
tagsargument andtags_allattribute (#41192) - resource/aws_vpc_endpoint: Add
resource_configuration_arnandservice_network_arnarguments to support creating VPC Endpoints of typeResourceandServiceNetwork(#41116) - resource/aws_vpc_endpoint_security_group_association: Add import support (#41042)
BUG FIXES:
- data-source/aws_opensearchserverless_collection: Prevent errant AutoFlex errors when setting
created_dateandlast_modified_dateattributes (#41105) - resource/aws_ami_ids: Fix
sort_ascendingto sort in ascending order (#40529) - resource/aws_bedrockagent_knowledge_base: Remove ForceNew behavior from
role_arnargument (#41072) - resource/aws_cloudwatch_log_delivery: Fix
Provider produced inconsistent result after applyerrors fors3_delivery_configuration.enable_hive_compatible_path(#41122) - resource/aws_cloudwatch_log_delivery: Mark
field_delimiteras Computed (#41122) - resource/aws_cognito_identity_provider: Correct plan-time validation of
provider_nameto count UTF-8 characters properly (#41187) - resource/aws_cognito_user_group: Correct plan-time validation of
nameto count UTF-8 characters properly (#41187) - resource/aws_cognito_user_pool_client: Correct plan-time validation of
callback_urls,default_redirect_uri,logout_urls, andsupported_identity_providers` to count UTF-8 characters properly (#41187) - resource/aws_dms_replication_task: Fix
panic: interface conversion: interface {} is float64, not string(#41096) - resource/aws_elasticache_serverless_cache: Fix
InvalidParameterCombinationerror during update (#40969) - resource/aws_iam_server_certificate: Allow update of
name,name_prefix, andpathwithout forcing new resource (#41186) - resource/aws_macie2_invitation_accepter: Properly set
invitation_idwhen calling theAcceptInvitationAPI (#41163)
v5.84.0
NOTES:
- resource/aws_kms_custom_key_store: We cannot acceptance test the support for external key stores added in this release. The impementation is best effort and we ask for community help in testing. (#40557)
FEATURES:
- New Ephemeral Resource:
aws_eks_cluster_auth(#40660) - New Resource:
aws_media_packagev2_channel_group(#38406)
ENHANCEMENTS:
- data-source/aws_ami: Add
uefi_dataattribute (#40210) - data-source/aws_ec2_instance_type: Add
bandwidth_weightings,boot_modes,default_network_card_index,efa_maximum_interfaces,ena_srd_supported,inference_accelerators.memory_size,media_accelerators,network_cards,neuron_devices,nitro_enclaves_support,nitro_tpm_support,nitro_tpm_supported_versions,phc_support,supported_cpu_features,total_inference_memory,total_media_memory, andtotal_neuron_device_memoryattributes (#40717) - data-source/aws_elb_hosted_zone_id: Add hosted zone ID for
mx-central-1AWS Region (#40940) - data-source/aws_lb_hosted_zone_id: Add hosted zone IDs for
mx-central-1AWS Region (#40940) - data-source/aws_s3_bucket: Add hosted zone ID for
mx-central-1AWS Region (#40940) - provider: Support
mx-central-1as a valid AWS Region (#40940) - resource/aws_ami: Add
uefi_dataargument (#40210) - resource/aws_ami_copy: Add
uefi_dataattribute (#40210) - resource/aws_ami_from_instance: Add
uefi_dataattribute (#40210) - resource/aws_cloudtrail: Add
userIdentity.arnto advanced_event_selector.field_selector (#40629) - resource/aws_elasticache_user:
engineis now case insensitive (#40794) - resource/aws_elasticache_user_group:
engineis now case insensitive (#40794) - resource/aws_globalaccelerator_accelerator: Add
arnattribute (#40930) - resource/aws_globalaccelerator_custom_routing_accelerator: Add
arnattribute (#40930) - resource/aws_globalaccelerator_custom_routing_listener: Add
arnattribute (#40930) - resource/aws_globalaccelerator_listener: Add
arnattribute (#40930) - resource/aws_kms_custom_key_store: Add support for external key stores (#40557)
- resource/aws_lb_listener: Add
routing_http_response_server_enabled,routing_http_response_strict_transport_security_header_value,routing_http_response_access_control_allow_origin_header_value,routing_http_response_access_control_allow_methods_header_value,routing_http_response_access_control_allow_headers_header_value,routing_http_response_access_control_allow_credentials_header_value,routing_http_response_access_control_expose_headers_header_value,routing_http_response_access_control_max_age_header_value,routing_http_response_content_security_policy_header_value,routing_http_response_x_content_type_options_header_value,routing_http_response_x_frame_options_header_value,routing_http_request_x_amzn_mtls_clientcert_serial_number_header_name,routing_http_request_x_amzn_mtls_clientcert_issuer_header_name,routing_http_request_x_amzn_mtls_clientcert_subject_header_name,routing_http_request_x_amzn_mtls_clientcert_validity_header_name,routing_http_request_x_amzn_mtls_clientcert_leaf_header_name,routing_http_request_x_amzn_mtls_clientcert_header_name,routing_http_request_x_amzn_tls_version_header_name, androuting_http_request_x_amzn_tls_cipher_suite_header_namearguments in support of HTTP header modification (#40736) - resource/aws_route53_health_check: Add
triggersargument to support synchronization with upstream CloudWatch alarm changes (#40918) - resource/aws_sagemaker_endpoint_configuration: Support setting
production_variants.managed_instance_scalingandshadow_production_variants.managed_instance_scalingto0(#40882)
BUG FIXES:
- resource/aws_apprunner_vpc_ingress_connection: Change
ingress_vpc_configuration,name, andservice_arnto ForceNew (#40927) - resource/aws_datasync_location_s3: Fix
location URI global ID and subdirectory (...) does not match pattern "..."errors on Read whens3_bucket_arnis an S3 on Outposts access point (#40929) - resource/aws_ecs_task_definition: Correctly detect differences in
volume.configure_at_launchandvolume.docker_volume_configuration(#40853) - resource/aws_lambda_invocation: Fix failed input transformations when upgrading from a version less than
v5.1.0with aninputthat cannot be marshaled into amap[string]interface{}(#40958) - resource/aws_lambda_invocation: Prevent a new invocation when upgrading from a version less than
v5.1.0with no configuration changes (#40958) - resource/aws_msk_cluster: Prevent persistent differences when
broker_node_group_info.0.storage_info.0.ebs_storage_info.0.provisioned_throughputis unset (#40910) - resource/aws_msk_cluster: Properly disable provisioned throughput when a previously configured
broker_node_group_info.0.storage_info.0.ebs_storage_info.0.provisioned_throughputblock is removed (#40910) - resource/aws_ses_receipt_rule: Retry errors caused by IAM eventual consistency (#40873)
v5.83.1
v5.83.0
NOTES:
- provider: The retry handling in the
apigatewayv2client has been updated to more extensively matchConflictExceptionerror responses. This change should be transparent to users, but if any unexpected changes in behavior withapigatewayv2resources occur following an upgrade to this release, please open a bug report. (#40840) - resource/aws_api_gateway_domain_name_access_association: Deprecates
idin favor ofarn. (#40626) - resource/aws_route53_cidr_location: Deprecates
id. (#40626) - resource/aws_s3_directory_bucket: Deprecates
idin favor ofbucket. (#40626)
FEATURES:
- New Data Source:
aws_cloudwatch_event_buses(#40662) - New Data Source:
aws_ecs_clusters(#40638) - New Data Source:
aws_route53_records(#38186) - New Ephemeral Resource:
aws_cognito_identity_openid_token_for_developer_identity(#40763) - New Resource:
aws_bedrockagent_agent_collaborator(#40559) - New Resource:
aws_cleanrooms_membership(#35165) - New Resource:
aws_cloudwatch_log_delivery(#40731) - New Resource:
aws_cloudwatch_log_delivery_destination(#40731) - New Resource:
aws_cloudwatch_log_delivery_destination_policy(#40731) - New Resource:
aws_cloudwatch_log_delivery_source(#40731) - New Resource:
aws_cloudwatch_log_index_policy(#40594) - New Resource:
aws_vpclattice_resource_gateway(#40821)
ENHANCEMENTS:
- data-source/aws_codebuild_fleet: Add
compute_configurationattribute (#40752) - data-source/aws_dms_endpoint: Add
kafka_settings.sasl_mechanismattribute (#36918) - data-source/aws_elb_hosted_zone_id: Add hosted zone ID for
ap-southeast-7AWS Region (#40850) - data-source/aws_lb_hosted_zone_id: Add hosted zone IDs for
ap-southeast-7AWS Region (#40850) - data-source/aws_rds_certificate: Add
default_for_new_launchesattribute (#40536) - data-source/aws_rds_engine_version: Add
supports_certificate_rotation_without_restart,supports_integrations, andsupports_local_write_forwardingattributes (#40700) - data-source/aws_s3_bucket: Add hosted zone ID for
ap-southeast-7AWS Region (#40850) - data-source/aws_vpc_endpoint_service: Add
regionattribute (#40795) - data-source/aws_vpc_endpoint_service: Add
service_regionsargument (#40795) - provider: Support
ap-southeast-7as a valid AWS Region (#40849) - resource/aws_appflow_flow: Add
data_transfer_apiattribute to destination_flow_config_list.destination_connector_properties.salesforce (#34937) - resource/aws_cloudfront_distribution: Add
grpc_configargument todefault_cache_behaviorandordered_cache_behaviorconfiguration blocks (#40762) - resource/aws_codebuild_fleet: Add
compute_configurationargument (#40752) - resource/aws_cognito_user_pool: Add
email_mfa_configurationargument (#40734) - resource/aws_cognito_user_pool: Add
sign_in_policyandweb_authn_configurationarguments (#40765) - resource/aws_cognito_user_pool: Add
user_pool_tierargument (#40633) - resource/aws_dms_endpoint: Add
kafka_settings.sasl_mechanismargument (#36918) - resource/aws_ecr_account_setting: Add valid values for registry policy scope to
nameandvaluearguments (#40772) - resource/aws_eip_association: Adds validation to only allow one of
instance_idornetwork_interface_id(#40769) - resource/aws_eks_node_group: Add
node_repair_configconfiguration block (#40698) - resource/aws_elasticache_user: Add
VALKEYas supported value for 'engine' argument (#40764) - resource/aws_elasticache_user_group: Add
VALKEYas supported value for 'engine' argument (#40764) - resource/aws_emr_studio: Add
encryption_key_arnargument (#40771) - resource/aws_quicksight_user: Add
user_invitation_urlattribute (#40775) - resource/aws_rds_cluster: Support
iam-db-auth-erroras a valid value forenabled_cloudwatch_logs_exports(#40789) - resource/aws_rds_integration: Add
data_filterargument (#40816) - resource/aws_s3_object_copy: Add
override_providerconfiguration block, allowing tags inherited from the providerdefault_tagsconfiguration block to be ignored (#40689)
BUG FIXES:
- resource/aws_api_gateway_domain_name: Fixed error when adding policy to existing private domain name (#40708)
- resource/aws_apigatewayv2_api: Don't overwrite the configured values of
description,nameorversionif they are not present in the OpenAPI definitionbody(#40707) - resource/aws_apigatewayv2_route: Fix retry handling of
ConflictExceptionerror responses (#40840) - resource/aws_cloudfront_cache_policy: Fix
panic: interface conversion: interface {} is nil, not map[string]interface {}whenparameters_in_cache_key_and_forwarded_to_origin.cookies_config,parameters_in_cache_key_and_forwarded_to_origin.headers_config, orparameters_in_cache_key_and_forwarded_to_origin.query_strings_configare empty (#40815) - resource/aws_codebuild_fleet: Allow
scaling_configurationto be removed on Update (#40773) - resource/aws_codebuild_project: Allow
file_system_locationsto be removed on Update (#40842) - resource/aws_ec2_instance_connect_endpoint: Set
fips_dns_nameto an empty value ("") when no value is returned from the EC2 API. This fixes known-after-apply loops in Regions that don't support FIPS endpoints (#37939) - resource/aws_emr_studio: Fix issue with IAM/KMS policy eventual consistency handling not working (#40771)
- resource/aws_glue_catalog_database: Fix crash when expanding
create_table_default_permissionwith a nilprincipalblock (#40761) - resource/aws_instance: Always set
http_tokenswhenmetadata_optionsis updated (#40727) - resource/aws_instance: Set new computed value for
public_dnsandpublic_ipattributes when changinginstance_type,user_data, oruser_data_base64(#40710) - resource/aws_internet_gateway: Handle
operation error EC2: DetachInternetGateway, ..., api error InvalidInternetGatewayID.NotFound: ...errors on delete for resources deleted out-of-band (#40790) - resource/aws_internet_gateway_attachment: Handle
operation error EC2: DetachInternetGateway, ..., api error InvalidInternetGatewayID.NotFound: ...errors on delete for resources d...