releases.shpreview
HashiCorp/Terraform Provider AWS

Terraform Provider AWS

$npx -y @buildinternet/releases show terraform-provider-aws
Mon
Wed
Fri
AprMayJunJulAugSepOctNovDecJanFebMarApr
Less
More
Releases14Avg4/moVersionsv6.28.0 → v6.39.0
Apr 1, 2026

6.39.0 (April 1, 2026)

NOTES:

  • data-source/aws_eks_access_entry: The tags_all attribute is deprecated and will be removed in a future major version (#47133)

FEATURES:

  • New Data Source: aws_iam_role_policies (#46936)
  • New Data Source: aws_iam_role_policy_attachments (#47119)
  • New Data Source: aws_networkmanager_core_network (#45798)
  • New Data Source: aws_uxc_services (#47115)
  • New List Resource: aws_eks_cluster (#47133)
  • New List Resource: aws_organizations_aws_service_access (#46993)
  • New List Resource: aws_sagemaker_training_job (#46892)
  • New List Resource: aws_workmail_group (#47131)
  • New List Resource: aws_workmail_user (#47131)
  • New Resource: aws_organizations_aws_service_access (#46993)
  • New Resource: aws_sagemaker_training_job (#46892)
  • New Resource: aws_uxc_account_customizations (#47115)
  • New Resource: aws_workmail_group (#47131)
  • New Resource: aws_workmail_user (#47131)

ENHANCEMENTS:

  • data-source/aws_outposts_asset: Add instance_families attribute (#47153)
  • resource/aws_eks_cluster: Add resource identity support (#47133)
  • resource/aws_eks_cluster: Support tier-8xl as a valid value for control_plane_scaling_config.tier (#46976)
  • resource/aws_network_acl_rule: Add Resource Identity support (#47090)
  • resource/aws_observabilityadmin_centralization_rule_for_organization: Add source.source_logs_configuration.data_source_selection_criteria argument. Change source.source_logs_configuration.log_group_selection_criteria to Optional (#47154)
  • resource/aws_prometheus_scraper: Add source.vpc argument. Change source.eks to Optional (#47155)
  • resource/aws_s3_bucket_metric: Support bucket metrics for directory buckets (#47184)
  • resource/aws_s3control_storage_lens_configuration: Add storage_lens_configuration.account_level.advanced_performance_metrics and storage_lens_configuration.account_level.bucket_level.advanced_performance_metrics arguments (#46865)

BUG FIXES:

  • data-source/aws_eks_access_entry: Fixed tags not being returned (#47133)
  • data-source/aws_service_principal: Fix service principal names for EC2 and S3 in the aws-cn partition (#47141)
  • resource/aws_config_organization_conformance_pack: Fix creation timeout when using a delegated administrator account (#47072)
  • resource/aws_dynamodb_table: Fix Error: waiting for creation AWS DynamoDB Table (xxxxx): couldn't find resource in highly active accounts by restoring 5s delay before polling for table status. This fixes a regression introduced in v6.28.0. (#47143)
  • resource/aws_eks_cluster: Set bootstrap_self_managed_addons to true when importing (#47133)
  • resource/aws_elasticache_serverless_cache: Fix InvalidParameterCombination error when cache_usage_limits is removed (#46134)
  • resource/aws_glue_catalog_table: Detect and report failed view creation (#47101)
Mar 25, 2026

6.38.0 (March 25, 2026)

FEATURES:

  • New Action: aws_dms_start_replication_task_assessment_run (#47058)
  • New Data Source: aws_dynamodb_backups (#47036)
  • New Data Source: aws_msk_topic (#46490)
  • New Data Source: aws_savingsplans_offerings (#47081)
  • New List Resource: aws_msk_cluster (#46490)
  • New List Resource: aws_msk_serverless_cluster (#46490)
  • New List Resource: aws_msk_topic (#46490)
  • New List Resource: aws_route53_resolver_rule (#47063)
  • New List Resource: aws_sagemaker_algorithm (#47051)
  • New List Resource: aws_ssm_document (#46974)
  • New List Resource: aws_ssoadmin_account_assignment (#47067)
  • New List Resource: aws_vpc_endpoint (#46977)
  • New List Resource: aws_workmail_domain (#46931)
  • New Resource: aws_msk_topic (#46490)
  • New Resource: aws_observabilityadmin_telemetry_enrichment (#47089)
  • New Resource: aws_sagemaker_algorithm (#47051)
  • New Resource: aws_workmail_default_domain (#46931)
  • New Resource: aws_workmail_domain (#46931)

ENHANCEMENTS:

  • data-source/aws_networkfirewall_firewall_policy: Add firewall_policy.enable_tls_session_holding attribute (#47065)
  • resource/aws_bedrockagentcore_agent_runtime: Add authorizer_configuration.custom_jwt_authorizer.custom_claim configuration block (#47049)
  • resource/aws_bedrockagentcore_gateway: Add authorizer_configuration.custom_jwt_authorizer.custom_claim configuration block (#47049)
  • resource/aws_bedrockagentcore_gateway_target: Add target_configuration.mcp.api_gateway configuration block (#46916)
  • resource/aws_dynamodb_table: Add restore_backup_arn argument (#47068)
  • resource/aws_fis_experiment_template: Support KinesisStreams as a value for action.target.key (#47010)
  • resource/aws_fis_experiment_template: Support VPCEndpoints as a value for action.target.key (#47045)
  • resource/aws_mq_broker: Change user block to Optional (#46883)
  • resource/aws_msk_cluster: Add resource identity support (#46490)
  • resource/aws_msk_serverless_cluster: Add resource identity support (#46490)
  • resource/aws_networkfirewall_firewall_policy: Add firewall_policy.enable_tls_session_holding argument (#47065)
  • resource/aws_securityhub_insight: Add filters.aws_account_name configuration block (#47027)
  • resource/aws_securityhub_insight: Add filters.compliance_associated_standards_id configuration block (#47027)
  • resource/aws_securityhub_insight: Add filters.compliance_security_control_id configuration block (#47027)
  • resource/aws_securityhub_insight: Add filters.compliance_security_control_parameters_name configuration block (#47027)
  • resource/aws_securityhub_insight: Add filters.compliance_security_control_parameters_value configuration block (#47027)
  • resource/aws_ssoadmin_account_assignment: Add Resource Identity support (#47067)

BUG FIXES:

  • resource/aws_api_gateway_method: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_apigatewayv2_integration: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_apigatewayv2_route: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_apigatewayv2_stage: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_appmesh_gateway_route: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_appmesh_route: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_appmesh_virtual_gateway: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_appmesh_virtual_node: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_appmesh_virtual_router: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_appmesh_virtual_service: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_cloudfront_distribution_tenant: Fix panic when managed certificate is not found during creation (#46982)
  • resource/aws_controltower_control: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_default_route_table: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_dx_gateway_association: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_dx_hosted_private_virtual_interface: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_dx_hosted_private_virtual_interface_accepter: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_dx_hosted_public_virtual_interface: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_dx_hosted_public_virtual_interface_accepter: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_dx_hosted_transit_virtual_interface: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_dx_hosted_transit_virtual_interface_accepter: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_dx_private_virtual_interface: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_dx_public_virtual_interface: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_dx_transit_virtual_interface: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_ecs_express_gateway_service: Fix Provider produced inconsistent result after apply error when environment variables are defined in non-alphabetical order (#46771)
  • resource/aws_elasticache_reserved_cache_node: Fix Provider returned invalid result object after apply errors where computed attributes remained unknown after create (#47012)
  • resource/aws_kinesis_stream: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_mq_broker: Fix non-idempotent behavior for RabbitMQ brokers with user block (#46883)
  • resource/aws_network_acl: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_network_interface_sg_attachment: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_opensearch_domain: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_route53recoverycontrolconfig_routing_control: Fix panic on concurrent creates when API returns ConflictException (#47038)
  • resource/aws_route_table_association: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_serverlessapplicationrepository_cloudformation_stack: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_servicecatalog_product: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_ses_active_receipt_rule_set: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_ssm_default_patch_baseline: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_vpc_dhcp_options_association: Fix import to honor @region suffix when using resource-level region attribute (#47043)
  • resource/aws_wafv2_web_acl_rule: Fix Unable to unmarshal DynamicValue error when statement.managed_rule_group_statement.rule_action_override block is specified (#46998)
  • resource/aws_wafv2_web_acl_rule_group_association: Fix WAFOptimisticLockException errors when multiple associations target the same Web ACL (#47037)
Mar 18, 2026

6.37.0 (March 18, 2026)

BREAKING CHANGES:

  • resource/aws_lakeformation_opt_in: Rename resource_data.lf_tag.value to resource_data.lf_tag.values and change to a set of string values (#46788)

NOTES:

  • data-source/aws_savingsplan_savingsplan: The offering_id attribute is deprecated. Use savings_plan_offering_id instead. (#46959)
  • resource/aws_savingsplan_savingsplan: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing (#46959)
  • resource/aws_savingsplan_savingsplan: The offering_id attribute is deprecated. Use savings_plan_offering_id instead. (#46959)

FEATURES:

  • New List Resource: aws_ec2_transit_gateway_metering_policy (#46812)
  • New List Resource: aws_iam_user (#46869)
  • New List Resource: aws_s3_bucket_ownership_controls (#46832)
  • New List Resource: aws_wafv2_web_acl_rule (#46682)
  • New List Resource: aws_workmail_organization (#46692)
  • New Resource: aws_ec2_transit_gateway_metering_policy (#46812)
  • New Resource: aws_ec2_transit_gateway_metering_policy_entry (#46812)
  • New Resource: aws_wafv2_web_acl_rule (#46682)
  • New Resource: aws_workmail_organization (#46692)

ENHANCEMENTS:

BUG FIXES:

  • data-source/aws_savingsplan_savingsplan: Properly set savings_plan_offering_id during read (#46959)
  • resource/aws_bedrockagentcore_gateway: Fix "Unable to Convert Configuration" error caused by schema/model mismatch in authorizer_configuration.custom_jwt_authorizer. This fixes a regression introduced in v6.36.0 (#46908)
  • resource/aws_cloudfrontkeyvaluestore_key: Fix issue where values were incorrectly JSON-encoded, resulting in extra quotes being stored in AWS (#46898)
  • resource/aws_cloudfrontkeyvaluestore_keys_exclusive: Fix issue where values were incorrectly JSON-encoded, resulting in extra quotes being stored in AWS (#46899)
  • resource/aws_datasync_agent: Support activation of advanced mode agents. Previously, attempting to activate advanced mode agents would result in EOF errors when retrieving the activation key (#46958)
  • resource/aws_dynamodb_table: Fix GSI removal with key_schema syntax deleting all GSIs (#46602)
  • resource/aws_instance: Fix MissingParameter: When specifying CpuOptions you must specify both CoreCount and ThreadsPerCore errors when updating cpu_options.core_count or cpu_options.threads_per_core (#46879)
  • resource/aws_lakeformation_opt_in: Rename resource_data.lf_tag.value to resource_data.lf_tag.values and change to a set of string values. Previously, attempting to use resource_data.lf_tag.value would result in missing required field errors (#46788)
  • resource/aws_msk_cluster: Properly handle removal of the client_authentication.sasl block (#42163)
  • resource/aws_msk_cluster: Properly handle removal of the client_authentication.tls block (#42163)
  • resource/aws_msk_cluster: Suppress persistent differences in unset client_authentication.sasl blocks (#42163)
  • resource/aws_msk_cluster: Suppress persistent differences in unset client_authentication.tls blocks (#42163)
  • resource/aws_s3_bucket_lifecycle_configuration: Fix "Missing Resource Identity After Read" error when resource created with provider version < 6.34.0 is deleted outside Terraform (#46674)
  • resource/aws_savingsplan_savingsplan: Properly set savings_plan_offering_id during read to prevent forced replacement following import (#46959)
  • resource/aws_wafv2_web_acl: Fix enable_machine_learning in aws_managed_rules_bot_control_rule_set incorrectly defaulting to false instead of reflecting the AWS default of true (#46682)
Mar 11, 2026

6.36.0 (March 11, 2026)

NOTES:

  • provider: Update Go version to v1.25.8. Addresses GO-2026-4602, FileInfo can escape from a Root in os, GO-2026-4603, URLs in meta content attribute actions are not escaped in html/template, and GO-2026-4601, Incorrect parsing of IPv6 host literals in net/url (#46820)

FEATURES:

  • New Data Source: aws_iam_outbound_web_identity_federation (#46503)
  • New Ephemeral Resource: aws_sts_web_identity_token (#46173)
  • New List Resource: aws_s3_bucket_versioning (#46802)

ENHANCEMENTS:

  • listresource/aws_s3_bucket: No longer returns values for deprecated parameters (#46852)
  • resource/aws_bedrockagentcore_agent_runtime: Add authorizer_config.custom_jwt_authorizer.allowed_scopes argument (#46828)
  • resource/aws_cloudwatch_log_resource_policy: Add resource_arn argument and policy_scope and revision_id attributes. policy_name is now optional (#46813)
  • resource/aws_glue_catalog_table: Add open_table_format_input.iceberg_input.iceberg_table_input argument (#46843)
  • resource/aws_glue_catalog_table: Add view_definition argument (#46843)
  • resource/aws_glue_catalog_table: Change open_table_format_input.iceberg_input.metadata_operation and open_table_format_input.iceberg_input.version to ForceNew (#46843)
  • resource/aws_glue_catalog_table: Change parameters, storage_descriptor, and table_type to Optional and Computed (#46843)
  • resource/aws_guardduty_ipset: Add ip_set_id attribute (#46703)
  • resource/aws_guardduty_publishing_destination: Add arn and destination_id attributes (#46703)
  • resource/aws_guardduty_publishing_destination: Add tagging support (#46703)
  • resource/aws_guardduty_threatintelset: Add threat_intel_set_id attribute (#46703)
  • resource/aws_observabilityadmin_centralization_rule_for_organization: Add rule.destination.destination_logs_configuration.log_group_name_configuration block (#46811)

BUG FIXES:

  • data-source/aws_glue_catalog_table: Use the table's catalog ID when reading partition indexes, fixing EntityNotFoundException errors (#46843)
  • list-resource/aws_iam_role_policy_attachment: Prevent infinite loop when IAM Role deleted during list (#46763)
  • listresource/aws_s3_bucket: No longer appears to hang when buckets are deleted concurrently with listing (#46852)
  • resource/aws_appconfig_deployment_strategy: Fix panic due to "interface conversion: interface {} is float64, not float32" when updating growth_factor (#46810)
  • resource/aws_glue_catalog_table: Use the table's catalog ID when reading partition indexes, fixing EntityNotFoundException errors (#46843)
  • resource/aws_vpc_endpoint: Allow in-place update of private_dns_enabled when vpc_endpoint_type is Interface (#46800)
  • resource/aws_vpc_endpoint: Set new computed value for network_interface_ids attribute when changing subnet_configuration or subnet_ids (#46800)
  • resource/aws_vpn_concentrator: Retry VpnConcentratorLimitExceeded: The maximum number of mutating objects has been reached errors on Create (#46823)
Mar 5, 2026

6.35.1 (March 5, 2026)

BUG FIXES:

  • provider: Fix regression causing "Incompatible Types" errors during flattening (#46778)
  • resource/aws_bedrockagentcore_gateway_target: Fix "Incompatible Types" errors during schema definition flattening (#46778)
  • resource/aws_s3_bucket_lifecycle_configuration: Fix "Incompatible Types" errors for LifecycleRuleAndOperator while flattening configuration (#46778)
Mar 4, 2026

6.35.0 (March 4, 2026)

FEATURES:

  • New List Resource: aws_ecs_service (#46678)
  • New List Resource: aws_lb (#46660)
  • New List Resource: aws_lb_listener (#46679)
  • New List Resource: aws_lb_listener_rule (#46731)
  • New List Resource: aws_lb_target_group (#46662)
  • New List Resource: aws_sns_topic (#46744)
  • New List Resource: aws_sns_topic_subscription (#46738)
  • New Resource: aws_observabilityadmin_telemetry_pipeline (#46698)
  • New Resource: aws_sagemaker_mlflow_app (#45565)

ENHANCEMENTS:

  • data-source/aws_lambda_layer_version: Add layer_version_arn argument to support cross-account Lambda layer access (#46673)
  • resource/aws_emrserverless_application: Add job_level_cost_allocation_configuration block (#46107)
  • resource/aws_ram_resource_share: Add resource_share_configuration block (#46715)

BUG FIXES:

  • resource/aws_ce_cost_category: Change split_charge_rule targets from TypeSet to TypeList to retain order (#42856)
  • resource/aws_dms_endpoint: Fix InvalidParameterCombinationException errors when oracle_settings is configured (#46689)
  • resource/aws_elasticache_replication_group: Remove hard-coded upper limit of 5 for replicas_per_node_group and node_group_configuration.replica_count to support quota increases (#46670)
  • resource/aws_networkmanager_attachment_routing_policy_label: Fix attachment state waiter to handle all Cloud WAN attachment lifecycle states (#46672)
Feb 25, 2026

6.34.0 (February 25, 2026)

FEATURES:

  • New List Resource: aws_ec2_secondary_network (#46552)
  • New List Resource: aws_ec2_secondary_subnet (#46552)
  • New List Resource: aws_ecr_task_definition (#46628)
  • New List Resource: aws_elb (#46639)
  • New List Resource: aws_s3_bucket_lifecycle_configuration (#46531)
  • New Resource: aws_networkmanager_prefix_list_association (#46566)

ENHANCEMENTS:

  • data-source/aws_grafana_workspace: Add kms_key_id attribute (#46584)
  • data-source/aws_memorydb_cluster: Add network_type and ip_discovery attributes (#46636)
  • resource/aws_athena_workgroup: Add configuration.query_results_s3_access_grants_configuration argument (#46376)
  • resource/aws_bedrockagentcore_api_key_credential_provider: Add tagging support (#46591)
  • resource/aws_bedrockagentcore_gateway_target: Add metadata_configuration block for HTTP header and query parameter propagation (#45808)
  • resource/aws_bedrockagentcore_oauth2_credential_provider: Add tagging support (#46590)
  • resource/aws_cloudwatch_event_connection: Add auth_parameters.connectivity_parameters argument (#41561)
  • resource/aws_ecs_service: Add service_connect_configuration.access_log_configuration argument (#45820)
  • resource/aws_ecs_service: Add resource identity support (#46644)
  • resource/aws_eip_domain_name: Add import support (#46582)
  • resource/aws_grafana_workspace: Add kms_key_id argument (#46584)
  • resource/aws_instance: Allow cpu_options.core_count, cpu_options.nested_virtualization, and cpu_options.threads_per_core to be updated in-place (#46568)
  • resource/aws_lb_target_group_attachment: Add import support (#46646)
  • resource/aws_lb_target_group_attachment: Add resource identity (#46646)
  • resource/aws_memorydb_cluster: Add network_type and ip_discovery arguments (#46636)
  • resource/aws_opensearch_domain: Add jwt_options attribute (#46439)
  • resource/aws_wafv2_web_acl_rule_group_association: Add support for managed_rule_group_configs within managed_rule_group and root-level visibility_config block for CloudWatch metrics configuration (#44426)

BUG FIXES:

  • data-source/aws_dms_endpoint: Add missing mongodb_settings.use_update_lookup attribute to fix "invalid address to set" error (#46616)
  • data-source/aws_iam_policy_document: Fix crash when statement.principals.identifiers contains a non-string value (#46226)
  • list-resource/aws_s3_object: Includes parent bucket in display name. (#46596)
  • resource/aws_autoscaling_group: Fix couldn't find resource (21 retries) errors updating load_balancers, target_group_arns, and traffic_source (#46622)
  • resource/aws_bedrockagentcore_gateway_target: Add credential_provider_configuration.oauth.default_return_url and credential_provider_configuration.oauth.grant_type arguments (#46127)
  • resource/aws_bedrockagentcore_gateway_target: Retry IAM eventual consistency errors on Create (#46127)
  • resource/aws_billing_view: Fix "inconsistent result after apply" errors caused by ordering of data_filter_expression.dimensions.values (#46462)
  • resource/aws_s3tables_table_bucket: Change encryption_configuration to Optional and Computed, fixing unexpected new value: .encryption_configuration: was null, but now cty.ObjectVal(map[string]cty.Value{"kms_key_arn":cty.NullVal(cty.String),"sse_algorithm":cty.StringVal("AES256")}) errors (#46150)
  • resource/aws_subnet: Fixed IPv6 CIDR block validation and assignment to IPAM-provisioned subnets. (#46556)
  • resource/aws_vpc_endpoint: Fix InvalidParameter: DnsOptions PrivateDnsOnlyForInboundResolverEndpoint is applicable only to Interface VPC Endpoints errors when creating S3Tables VPC endpoints (#46102)
Feb 18, 2026

6.33.0 (February 18, 2026)

FEATURES:

  • New Resource: aws_networkmanager_attachment_routing_policy_label (#46489)

ENHANCEMENTS:

  • data-source/aws_launch_template: Add cpu_options.nested_virtualization and network_performance_options attributes (#46540)
  • data/aws_acmpca_certificate_authority: Add custom_path argument to revocation_configuration.crl_configuration configuration block (#46487)
  • resource/aws_acmpca_certificate_authority: Add custom_path argument to revocation_configuration.crl_configuration configuration block (#46487)
  • resource/aws_budgets_budget: Add filter_expression attribute (#46501)
  • resource/aws_dms_endpoint: Add access_alternate_directly, add_supplemental_logging, additional_archived_log_dest_id, allow_selected_nested_tables, archived_log_dest_id, archived_logs_only, asm_password, asm_server, asm_user, authentication_method, char_length_semantics, convert_timestamp_with_zone_to_utc, direct_path_no_log, direct_path_parallel_load, enable_homogenous_tablespace, extra_archived_log_dest_ids, fail_task_on_lob_truncation, number_datatype_scale, open_transaction_window, oracle_path_prefix, parallel_asm_read_threads, read_ahead_blocks, read_table_space_name, replace_path_prefix, retry_interval, secrets_manager_oracle_asm_access_role_arn, secrets_manager_oracle_asm_secret_id, security_db_encryption, security_db_encryption_name, spatial_data_option_to_geo_json_function_name, standby_delay_time, trim_space_in_char, use_alternate_folder_for_online, use_bfile, use_direct_path_full_load, use_logminer_reader, and use_path_prefixarguments to theoracle_settings` configuration block (#46516)
  • resource/aws_dms_endpoint: Add use_update_lookup argument to mongodb_settings configuration block (#46253)
  • resource/aws_ecs_task_definition: Add resource identity support (#46411)
  • resource/aws_instance: Add nested_virtualization attribute to cpu_options configuration block (#46533)
  • resource/aws_launch_template: Add nested_virtualization attribute to cpu_options configuration block (#46533)
  • resource/aws_launch_template: Add secondary_interfaces configuration block (#46540)
  • resource/aws_lexv2models_intent: Add qna_intent_configuration attribute (#46419)
  • resource/aws_sagemaker_domain: Add domain_settings.trusted_identity_propagation_settings argument (#44965)

BUG FIXES:

  • data-source/aws_route53_records: Fix runtime error: invalid memory address or nil pointer dereference panics when name_regex is an invalid regular expression (#46478)
  • resource/aws_cur_report_definition: Support ap-southeast-5 and eusc-de-east-1 as valid values for s3_region (#46475)
  • resource/aws_docdb_cluster: Allow adding and modifying serverless_v2_scaling_configuration without forcing cluster replacement (#45049)
  • resource/aws_lb: Fix ValidationError ... Member must have length less than or equal to 20 errors when more than 20 load balancer attributes are being modified (#46496)
  • resource/aws_sagemaker_image_version: Fix race condition when creating multiple versions concurrently (#44960)
  • resource/aws_subnet: Allows providing a cidr_block when allocating a subnet from an IPAM resource pool. (#46453)
  • resource/aws_subnet: Fix expected ipv6_netmask_length to be one of [44 48 52 56 60], got 64 validation error (#46515)
Feb 13, 2026

6.32.1 (February 13, 2026)

BUG FIXES:

  • resource/aws_autoscaling_group: Fix couldn't find resource error during creation when waiting for capacity to be satisfied (#46452)
  • resource/aws_cloudwatch_log_delivery: Fix s3_delivery_configuration.suffix_path losing AWS-added prefix on update (#46455)
  • resource/aws_dynamodb_table: Fix perpetual diff when using key_schema with a single range key on a global secondary index (#46442)
  • resource/aws_elasticache_replication_group: Fix false validation error when auth_token references another resource (#46454)
Feb 12, 2026

6.32.0 (February 11, 2026)

FEATURES:

  • New List Resource: aws_ecr_repository (#46344)
  • New List Resource: aws_lambda_permission (#46341)
  • New List Resource: aws_route (#46370)
  • New List Resource: aws_route53_resolver_rule_association (#46349)
  • New List Resource: aws_route_table (#46337)
  • New List Resource: aws_s3_directory_bucket (#46373)
  • New List Resource: aws_secretsmanager_secret (#46318)
  • New List Resource: aws_secretsmanager_secret_version (#46342)
  • New List Resource: aws_vpc_security_group_egress_rule (#46368)
  • New List Resource: aws_vpc_security_group_ingress_rule (#46367)
  • New Resource: aws_ec2_secondary_network (#46408)
  • New Resource: aws_ec2_secondary_subnet (#46408)

ENHANCEMENTS:

  • resource/aws_instance: Add secondary_network_interface argument (#46408)
  • resource/aws_quicksight_data_set: Support use_as property to create special RLS rules dataset (#42687)

BUG FIXES:

  • data-source/aws_odb_network_peering_connections: Fix plan phase failure of listing. (#46384)
  • list-resource/aws_s3_bucket_policy: Now supports listing Bucket Policies for S3 Directory Buckets (#46401)
  • resource/aws_athena_workgroup: Allows unsetting configuration.result_configuration or child attributes. (#46427)
  • resource/aws_cloudfront_multitenant_distribution: Fix the "inconsistent result" error when custom_error_response is configured and custom_error_response.response_code and custom_error_response.response_page_path are omitted (#46375)
  • resource/aws_grafana_workspace: Fix perpetual diff when network_access_control is configured with empty prefix_list_ids and vpce_ids (#45637)
Feb 4, 2026

6.31.0 (February 4, 2026)

NOTES:

  • resource/aws_s3_bucket_abac: Deprecates expected_bucket_owner attribute. (#46262)
  • resource/aws_s3_bucket_abac: Removes expected_bucket_owner attribute from Resource Identity. (#46272)
  • resource/aws_s3_bucket_accelerate_configuration: Deprecates expected_bucket_owner attribute. (#46262)
  • resource/aws_s3_bucket_accelerate_configuration: Removes expected_bucket_owner attribute from Resource Identity. (#46272)
  • resource/aws_s3_bucket_acl: Deprecates expected_bucket_owner attribute. (#46262)
  • resource/aws_s3_bucket_acl: Removes expected_bucket_owner and acl attribute from Resource Identity. (#46272)
  • resource/aws_s3_bucket_cors_configuration: Deprecates expected_bucket_owner attribute. (#46262)
  • resource/aws_s3_bucket_cors_configuration: Removes expected_bucket_owner attribute from Resource Identity. (#46272)
  • resource/aws_s3_bucket_lifecycle_configuration: Deprecates expected_bucket_owner attribute. (#46262)
  • resource/aws_s3_bucket_lifecycle_configuration: Removes expected_bucket_owner attribute from Resource Identity. (#46272)
  • resource/aws_s3_bucket_logging: Deprecates expected_bucket_owner attribute. (#46262)
  • resource/aws_s3_bucket_logging: Removes expected_bucket_owner attribute from Resource Identity. (#46272)
  • resource/aws_s3_bucket_metadata_configuration: Deprecates expected_bucket_owner attribute. (#46262)
  • resource/aws_s3_bucket_metadata_configuration: Removes expected_bucket_owner attribute from Resource Identity. (#46272)
  • resource/aws_s3_bucket_object_lock_configuration: Deprecates expected_bucket_owner attribute. (#46262)
  • resource/aws_s3_bucket_object_lock_configuration: Removes expected_bucket_owner attribute from Resource Identity. (#46272)
  • resource/aws_s3_bucket_request_payment_configuration: Deprecates expected_bucket_owner attribute. (#46262)
  • resource/aws_s3_bucket_request_payment_configuration: Removes expected_bucket_owner attribute from Resource Identity. (#46272)
  • resource/aws_s3_bucket_server_side_encryption_configuration: Deprecates expected_bucket_owner attribute. (#46262)
  • resource/aws_s3_bucket_server_side_encryption_configuration: Removes expected_bucket_owner attribute from Resource Identity. (#46272)
  • resource/aws_s3_bucket_versioning: Deprecates expected_bucket_owner attribute. (#46262)
  • resource/aws_s3_bucket_versioning: Removes expected_bucket_owner attribute from Resource Identity. (#46272)
  • resource/aws_s3_bucket_website_configuration: Deprecates expected_bucket_owner attribute. (#46262)
  • resource/aws_s3_bucket_website_configuration: Removes expected_bucket_owner attribute from Resource Identity. (#46272)

FEATURES:

  • New Data Source: aws_account_regions (#41746)
  • New Ephemeral Resource: aws_ecrpublic_authorization_token (#45841)
  • New List Resource: aws_cloudwatch_event_rule (#46304)
  • New List Resource: aws_cloudwatch_event_target (#46297)
  • New List Resource: aws_cloudwatch_metric_alarm (#46268)
  • New List Resource: aws_iam_role_policy (#46293)
  • New List Resource: aws_lambda_function (#46295)
  • New List Resource: aws_s3_bucket_acl (#46305)
  • New List Resource: aws_s3_bucket_policy (#46312)
  • New List Resource: aws_s3_bucket_public_access_block (#46309)
  • New Resource: aws_ssoadmin_customer_managed_policy_attachments_exclusive (#46191)

ENHANCEMENTS:

  • resource/aws_odb_cloud_autonomous_vm_cluster: autonomous vm cluster creation using odb network ARN and exadata infrastructure ARN for resource sharing model. (#45583)
  • resource/aws_opensearch_domain: Add serverless_vector_acceleration to aiml_options (#45882)

BUG FIXES:

  • list-resource/aws_s3_bucket: Restricts listed buckets to expected region. (#46305)
  • resource/aws_elasticache_replication_group: Fixed AUTH to RBAC migration. Previously, auth_token_update_strategy always required auth_token, which caused an error when migrating from AUTH to RBAC. Now, auth_token_update_strategy still requires auth_token except when auth_token_update_strategy is DELETE. (#45518)
  • resource/aws_elasticache_replication_group: Fixed an issue with downscaling aws_elasticache_replication_group when cluster_mode="enabled" and num_node_groups is reduced. Previously, downscaling could fail in certain scenarios; for example, if nodes 0001, 0002, 0003, 0004, and 0005 exist, and a user manually removes 0003 and 0005, then sets num_node_groups = 2, terraform would attempt to delete 0003, 0004, and 0005. This is now fixed, after this fix terraform will retrieve the current node groups before resizing. (#45893)
  • resource/aws_elasticache_serverless_cache: Fix user_group_id removal during modification. (#45571)
  • resource/aws_elasticache_serverless_cache: Fix forced replacement when upgrading Valkey major version or switching engine between redis and valkey (#45087)
  • resource/aws_network_interface: Fix UnauthorizedOperation error when detaching resource that does not have an attachment (#46211)
Jan 29, 2026

6.30.0 (January 28, 2026)

FEATURES:

  • New Resource: aws_ssoadmin_managed_policy_attachments_exclusive (#46176)

BUG FIXES:

  • resource/aws_dynamodb_table: Fix panic when global_secondary_index or global_secondary_index.key_schema are dynamic (#46195)
Jan 28, 2026

6.29.0 (January 28, 2026)

NOTES:

  • data-source/aws_organizations_organization: Add return_organization_only argument to return only the results of the DescribeOrganization API and avoid API limits (#40884)
  • resource/aws_cloudfront_anycast_ip_list: Because we cannot easily test all this functionality, it is best effort and we ask for community help in testing (#43331)
  • resource/aws_invoicing_invoice_unit: Deprecates region attribute, as the resource is global. (#46185)
  • resource/aws_organizations_organization: Add return_organization_only argument to return only the results of the DescribeOrganization API and avoid API limits (#40884)
  • resource/aws_savingsplans_savings_plan: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing (#45834)

FEATURES:

  • New Data Source: aws_arcregionswitch_plan (#43781)
  • New Data Source: aws_arcregionswitch_route53_health_checks (#43781)
  • New Data Source: aws_organizations_entity_path (#45890)
  • New Data Source: aws_resourcegroupstaggingapi_required_tags (#45994)
  • New Data Source: aws_s3_bucket_object_lock_configuration (#45990)
  • New Data Source: aws_s3_bucket_replication_configuration (#42662)
  • New Data Source: aws_s3control_access_points (#45949)
  • New Data Source: aws_s3control_multi_region_access_points (#45974)
  • New Data Source: aws_savingsplans_savings_plan (#45834)
  • New Data Source: aws_wafv2_managed_rule_group (#45899)
  • New List Resource: aws_appflow_connector_profile (#45983)
  • New List Resource: aws_appflow_flow (#45980)
  • New List Resource: aws_cleanrooms_collaboration (#45953)
  • New List Resource: aws_cleanrooms_configured_table (#45956)
  • New List Resource: aws_cloudfront_key_value_store (#45957)
  • New List Resource: aws_opensearchserverless_collection (#46001)
  • New List Resource: aws_route53_record (#46059)
  • New List Resource: aws_s3_bucket (#46004)
  • New List Resource: aws_s3_object (#46002)
  • New List Resource: aws_security_group (#46062)
  • New Resource: aws_apigatewayv2_routing_rule (#42961)
  • New Resource: aws_arcregionswitch_plan (#43781)
  • New Resource: aws_cloudfront_anycast_ip_list (#43331)
  • New Resource: aws_notifications_managed_notification_account_contact_association (#45185)
  • New Resource: aws_notifications_managed_notification_additional_channel_association (#45186)
  • New Resource: aws_notifications_organizational_unit_association (#45197)
  • New Resource: aws_notifications_organizations_access (#45273)
  • New Resource: aws_opensearch_application (#43822)
  • New Resource: aws_ram_permission (#44114)
  • New Resource: aws_ram_resource_associations_exclusive (#45883)
  • New Resource: aws_sagemaker_labeling_job (#46041)
  • New Resource: aws_sagemaker_model_card (#45993)
  • New Resource: aws_sagemaker_model_card_export_job (#46009)
  • New Resource: aws_savingsplans_savings_plan (#45834)
  • New Resource: aws_sesv2_tenant_resource_association (#45904)
  • New Resource: aws_vpc_security_group_rules_exclusive (#45876)

ENHANCEMENTS:

  • aws_api_gateway_domain_name: Add routing_mode argument to support dynamic routing via routing rules (#42961)
  • aws_apigatewayv2_domain_name: Add routing_mode argument to support dynamic routing via routing rules (#42961)
  • data-source/aws_batch_job_definition: Add allow_privilege_escalation attribute to eks_properties.pod_properties.containers.security_context (#45896)
  • data-source/aws_dynamodb_table: Add global_secondary_index.key_schema attribute (#46157)
  • data-source/aws_networkmanager_core_network_policy_document: Add segment_actions.routing_policy_names argument (#45928)
  • data-source/aws_s3_object: Add body_base64 and download_body attributes. For improved performance, set download_body = false to ensure bodies are never downloaded (#46163)
  • data-source/aws_vpc_ipam_pool: Add source_resource attribute (#44705)
  • resource/aws_batch_job_definition: Add allow_privilege_escalation attribute to eks_properties.pod_properties.containers.security_context (#45896)
  • resource/aws_bedrockagent_data_source: Add vector_ingestion_configuration.parsing_configuration.bedrock_data_automation_configuration block (#45966)
  • resource/aws_bedrockagent_data_source: Add vector_ingestion_configuration.parsing_configuration.bedrock_foundation_model_configuration.parsing_modality argument (#46056)
  • resource/aws_docdb_cluster_instance: Add certificate_rotation_restart argument (#45984)
  • resource/aws_dynamodb_table: Add support for multi-attribute keys in global secondary indexes. Introduces hash_keys and range_keys to the gsi block and makes hash_key optional for backwards compatibility. (#45357)
  • resource/aws_dynamodb_table: Adds warning when stream_view_type is set and stream_enabled is either false or unset. (#45934)
  • resource/aws_ecr_account_setting: Add support for BLOB_MOUNTING account setting name with ENABLED and DISABLED values (#46092)
  • resource/aws_fsx_windows_file_system: Add domain_join_service_account_secret argument to self_managed_active_directory configuration block (#45852)
  • resource/aws_fsx_windows_file_system: Change self_managed_active_directory.password to Optional and self_managed_active_directory.username to Optional and Computed (#45852)
  • resource/aws_invoicing_invoice_unit: Adds resource identity support. (#46185)
  • resource/aws_invoicing_invoice_unit: Adds validation to restrict rules to a single element. (#46185)
  • resource/aws_lambda_function: Increase upper limit of memory_size from 10240 MB to 32768 MB (#46065)
  • resource/aws_launch_template: Add network_performance_options argument (#46071)
  • resource/aws_odb_network: Enhancements to support KMS and STS parameters in CreateOdbNetwork and UpdateOdbNetwork. (#45636)
  • resource/aws_opensearchserverless_collection: Add resource identity support (#45981)
  • resource/aws_osis_pipeline: Updates pipeline_configuration_body maximum length validation to 2,621,440 bytes to align with AWS API specification. (#44881)
  • resource/aws_sagemaker_endpoint: Retry IAM eventual consistency errors on Create (#45951)
  • resource/aws_sagemaker_monitoring_schedule: Add monitoring_schedule_config.monitoring_job_definition argument (#45951)
  • resource/aws_sagemaker_monitoring_schedule: Make monitoring_schedule_config.monitoring_job_definition_name argument optional (#45951)
  • resource/aws_vpc_ipam_pool: Add source_resource argument in support of provisioning of VPC Resource Planning Pools (#44705)
  • resource/aws_vpc_ipam_resource_discovery: Add organizational_unit_exclusion argument (#45890)
  • resource/aws_vpc_subnet: Add ipv4_ipam_pool_id, ipv4_netmask_length, ipv6_ipam_pool_id, and ipv6_netmask_length arguments in support of provisioning of subnets using IPAM (#44705)
  • resource/aws_vpc_subnet: Change ipv6_cidr_block to Optional and Computed (#44705)

BUG FIXES:

  • data-source/aws_ecr_lifecycle_policy_document: Add rule.action.target_storage_class and rule.selection.storage_class to JSON serialization (#45909)
  • data-source/aws_lakeformation_permissions: Remove incorrect validation from catalog_id, data_location.catalog_id, database.catalog_id, lf_tag_policy.catalog_id, table.catalog_id, and table_with_columns.catalog_id arguments (#43931)
  • data-source/aws_networkmanager_core_network_policy_document: Fix panic when attachment_routing_policy_rules.action.associate_routing_policies is empty (#46160)
  • provider: Fix crash when using custom S3 endpoints with non-standard region strings (e.g., S3-compatible storage like Ceph or MinIO) (#46000)
  • provider: When importing resources with region defined, in AWS European Sovereign Cloud, prevent failing due to region validation requiring region names to start with "[a-z]{2}-" (#45895)
  • resource/aws_athena_workgroup: Fix error when removing configuration.result_configuration.encryption_configuration argument (#46159)
  • resource/aws_bcmdataexports_export: Fix Provider produced inconsistent result after apply error when querying CARBON_EMISSIONS table without table_configurations (#45972)
  • resource/aws_bedrock_inference_profile: Fixed forced replacement following import when model_source is set (#45713)
  • resource/aws_billing_view: Fix handling of data_filter_expression (#45293)
  • resource/aws_cloudformation_stack_set: Fix perpetual diff when using auto_deployment with permission_model set to SERVICE_MANAGED (#45992)
  • resource/aws_cloudfront_distribution: Fix runtime error: invalid memory address or nil pointer dereference panic when mistakenly importing a multi-tenant distribution (#45873)
  • resource/aws_cloudfront_distribution: Prevent mistakenly importing a multi-tenant distribution (#45873)
  • resource/aws_cloudfront_multitenant_distribution: Fix "specified origin server does not exist or is not valid" errors when attempting to use Origin Access Control (OAC) (#45977)
  • resource/aws_cloudfront_multitenant_distribution: Fix origin_group to use correct id attribute name and fix field mapping to resolve missing required field errors (#45921)
  • resource/aws_cloudwatch_event_rule: Prevent failing on AWS European Sovereign Cloud regions due to region validation requiring region names to start with "[a-z]{2}-" (#45895)
  • resource/aws_config_configuration_recorder: Fix InvalidRecordingGroupException: The recording group provided is not valid errors when the recording_group.exclusion_by_resource_type or recording_group.recording_strategy argument is removed during update (#46110)
  • resource/aws_datazone_environment_profile: Prevent failing on AWS European Sovereign Cloud regions due to region validation requiring region names to start with "[a-z]{2}-" (#45895)
  • resource/aws_dynamodb_table: Fix perpetual diff for warm_throughput in global_secondary_index when not set in configuration. (#46094)
  • resource/aws_dynamodb_table: Fixes error when name is known after apply (#45917)
  • resource/aws_eks_cluster: Fix kubernetes_network_config argument name in EKS Auto Mode validation error message (#45997)
  • resource/aws_emrserverless_application: Prevent failing on AWS European Sovereign Cloud regions due to region validation requiring region names to start with "[a-z]{2}-" (#45895)
  • resource/aws_lakeformation_permissions: Remove incorrect validation from catalog_id, data_location.catalog_id, database.catalog_id, lf_tag_policy.catalog_id, table.catalog_id, and table_with_columns.catalog_id arguments (#43931)
  • resource/aws_lambda_event_source_mapping: Prevent failing on AWS European Sovereign Cloud regions due to region validation requiring region names to start with "[a-z]{2}-" (#45895)
  • resource/aws_lambda_invocation: Fix panic when deleting or replacing resource with empty input in CRUD lifecycle scope (#45967)
  • resource/aws_lambda_permission: Prevent failing on AWS European Sovereign Cloud regions due to region validation requiring region names to start with "[a-z]{2}-" (#45895)
  • resource/aws_lb_target_group: Fix update error when switching health_check.protocol from HTTP to TCP when protocol is TCP (#46036)
  • resource/aws_multitenant_cloudfront_distribution: Prevent mistakenly importing a standard distribution (#45873)
  • resource/aws_networkfirewall_firewall_policy: Support partner-managed rule groups via firewall_policy.stateful_rule_group_reference.resource_arn (#46124)
  • resource/aws_odb_network: Fix delete_associated_resources being set when value is unknown (#45636)
  • resource/aws_pipes_pipe: Prevent failing on AWS European Sovereign Cloud regions due to region validation requiring region names to start with "[a-z]{2}-" (#45895)
  • resource/aws_placement_group: Correct validation of partition_count (#45042)
  • resource/aws_rds_cluster: Properly set iam_database_authentication_enabled when restored from snapshot (#39461)
  • resource/aws_redshift_cluster: Changing port now works. (#45870)
  • resource/aws_redshiftserverless_workgroup: Fix ValidationException: Base capacity cannot be updated when PerformanceTarget is Enabled error when updating price_performance_target and base_capacity (#46137)
  • resource/aws_route53_health_check: Mark regions argument as Computed to fix an unexpected regions diff when it is not specified (#45829)
  • resource/aws_route53_zone: Fix InvalidChangeBatch errors during ForceNew operations when zone name changes (#45242)
  • resource/aws_route53_zone: Fixes error where Delete would fail if the remote resource had already been deleted. (#45985)
  • resource/aws_route53profiles_resource_association: Fix Invalid JSON String Value error on initial apply and ConflictException on subsequent apply when associating Route53 Resolver Query Log Configs (#45958)
  • resource/aws_route53recoverycontrolconfig_control_panel: Fix crash when create returns an error (#45954)
  • resource/aws_s3_bucket: Fix bucket creation with tags in non-commercial AWS regions by handling UnsupportedArgument errors during tag-on-create operations (#46122)
  • resource/aws_s3_bucket: Fix tag read and update operations in non-commercial AWS regions by handling MethodNotAllowed errors when S3 Control APIs are unavailable (#46122)
  • resource/aws_servicecatalog_portfolio_share: Support organization and OU IDs in addition to ARNs for GovCloud compatibility (#39863)
  • resource/aws_subnet: Mark ipv6_cidr_block as ForceNew when the existing IPv6 subnet was created with assign_ipv6_address_on_create = true (#46043)
  • resource/aws_vpc_endpoint: Fix persistent diffs caused by case differences in ip_address_type (#45947)
Jan 8, 2026

6.28.0 (January 7, 2026)

NOTES:

  • resource/aws_dynamodb_global_secondary_index: This resource type is experimental. The schema or behavior may change without notice, and it is not subject to the backwards compatibility guarantee of the provider. (#44999)

FEATURES:

  • New Data Source: aws_cloudfront_connection_group (#44885)
  • New Data Source: aws_cloudfront_distribution_tenant (#45088)
  • New List Resource: aws_kms_alias (#45700)
  • New List Resource: aws_sqs_queue (#45691)
  • New Resource: aws_cloudfront_connection_function (#45664)
  • New Resource: aws_cloudfront_connection_group (#44885)
  • New Resource: aws_cloudfront_distribution_tenant (#45088)
  • New Resource: aws_cloudfront_multitenant_distribution (#45535)
  • New Resource: aws_dynamodb_global_secondary_index (#44999)
  • New Resource: aws_ecr_pull_time_update_exclusion (#45765)
  • New Resource: aws_organizations_tag (#45730)
  • New Resource: aws_redshift_idc_application (#37345)
  • New Resource: aws_secretsmanager_tag (#45825)
  • New Resource: aws_sesv2_tenant (#45706)

ENHANCEMENTS:

  • data-source/aws_apigateway_domain_name : Add endpoint_access_mode attribute (#45741)
  • data-source/aws_db_proxy: Add endpoint_network_type and target_connection_network_type attributes (#45634)
  • data-source/aws_dx_gateway: Add tags attribute (#45766)
  • data-source/aws_ecr_lifecycle_policy_document: Add rule.action.target_storage_class and rule.selection.storage_class arguments, and new valid values for rule.action.type and rule.selection.count_type arguments (#45752)
  • data-source/aws_iam_saml_provider: Add saml_provider_uuid attribute (#45707)
  • data-source/aws_lambda_function: Add response_streaming_invoke_arn attribute (#45652)
  • data-source/aws_lambda_function: Support code_signing_config_arn in AWS GovCloud (US) Regions (#45652)
  • data-source/aws_route53_resolver_firewall_rules: Add dns_threat_protection, confidence_threshold, firewall_threat_protection_id, firewall_domain_redirection_action, and q_type attributes (#45711)
  • data-source/aws_route53_resolver_rule: Add target_ips attribute (#45492)
  • data-source/aws_vpc_endpoint: Add dns_options.private_dns_preference and dns_options.private_dns_specified_domains attributes (#45679)
  • data-source/aws_vpc_endpoint: Promote service_region and vpc_endpoint_type from attributes to arguments for filtering (#45679)
  • resource/aws_alb: Enforce tag policy compliance for the elasticloadbalancing:loadbalancer tag type (#45671)
  • resource/aws_alb_listener: Enforce tag policy compliance for the elasticloadbalancing:listener tag type (#45671)
  • resource/aws_alb_listener_rule: Enforce tag policy compliance for the elasticloadbalancing:listener-rule tag type (#45671)
  • resource/aws_alb_target_group: Enforce tag policy compliance for the elasticloadbalancing:targetgroup tag type (#45671)
  • resource/aws_apigateway_domain_name: Add endpoint_access_mode argument and configurable timeout for create and update (#45741)
  • resource/aws_athena_workgroup: Add customer_content_encryption_configuration argument (#45744)
  • resource/aws_athena_workgroup: Add enable_minimum_encryption_configuration argument (#45744)
  • resource/aws_athena_workgroup: Add monitoring_configuration argument (#45744)
  • resource/aws_cleanrooms_collaboration: Add resource identity support (#45548)
  • resource/aws_cloudfront_distribution: Add connection_function_association and viewer_mtls_config arguments (#45847)
  • resource/aws_cloudfront_distribution: Add owner_account_id argument to vpc_origin_config for cross-account VPC origin support (#45011)
  • resource/aws_cloudwatch_log_subscription_filter: Add apply_on_transformed_logs argument (#45826)
  • resource/aws_cloudwatch_log_subscription_filter: Add emit_system_fields argument (#45760)
  • resource/aws_db_proxy: Add endpoint_network_type and target_connection_network_type arguments (#45634)
  • resource/aws_docdb_cluster_instance: Enforce tag policy compliance for the rds:db tag type (#45671)
  • resource/aws_docdb_global_cluster: Enforce tag policy compliance for the rds:global-cluster tag type (#45671)
  • resource/aws_dx_gateway: Add tags argument and tags_all attribute. This functionality requires the directconnect:TagResource and directconnect:UntagResource IAM permissions (#45766)
  • resource/aws_ecr_repository_creation_template: Support CREATE_ON_PUSH as a valid value for applied_for (#45720)
  • resource/aws_ecs_capacity_provider: Add managed_instances_provider.instance_launch_template.capacity_option_type argument (#45667)
  • resource/aws_fsx_lustre_file_system: Enforce tag policy compliance for the fsx:file-system tag type (#45671)
  • resource/aws_fsx_ontap_file_system: Enforce tag policy compliance for the fsx:file-system tag type (#45671)
  • resource/aws_fsx_openzfs_file_system: Enforce tag policy compliance for the fsx:file-system tag type (#45671)
  • resource/aws_fsx_openzfs_snapshot: Enforce tag policy compliance for the fsx:snapshot tag type (#45671)
  • resource/aws_fsx_openzfs_volume: Enforce tag policy compliance for the fsx:volume tag type (#45671)
  • resource/aws_fsx_windows_file_system: Enforce tag policy compliance for the fsx:file-system tag type (#45671)
  • resource/aws_guardduty_filter: Add finding_criteria.criterion.matches and finding_criteria.criterion.not_matches arguments (#45758)
  • resource/aws_iam_policy: Add delay_after_policy_creation_in_ms argument. This functionality requires the iam:SetDefaultPolicyVersion IAM permission (#42054)
  • resource/aws_iam_saml_provider: Add saml_provider_uuid attribute (#45707)
  • resource/aws_iam_virtual_mfa_device: Add serial_number attribute (#45751)
  • resource/aws_imagebuilder_image: Add logging_configuration argument (#45749)
  • resource/aws_imagebuilder_image_pipeline: Add logging_configuration argument (#45749)
  • resource/aws_inspector_assessment_target: Add plan-time validation of resource_group_arn (#45688)
  • resource/aws_inspector_assessment_template: Add plan-time validation of rules_package_arns and target_arn (#45688)
  • resource/aws_lambda_event_source_mapping: Add provisioned_poller_config.poller_group_name argument (#45313)
  • resource/aws_lambda_event_source_mapping: Support Amazon MSK and self-managed Apache Kafka destinations (kafka://topic-name) for destination_config.on_failure.destination_arn argument (#45802)
  • resource/aws_lambda_function: Add response_streaming_invoke_arn attribute (#45652)
  • resource/aws_lambda_function: Support code_signing_config_arn in AWS GovCloud (US) Regions (#45652)
  • resource/aws_lambda_function_url: Automatically add the lambda:InvokeFunction permission, with the InvokedViaFunctionUrl flag set to true, to the function on creation when authorization_type is NONE (#44858)
  • resource/aws_lambda_permission: Add invoked_via_function_url argument (#44858)
  • resource/aws_lb_target_group_attachment: Add quic_server_id argument (#45666)
  • resource/aws_lb_target_group_attachment: Add plan-time validation of target_group_arn (#45666)
  • resource/aws_neptune_cluster: Enforce tag policy compliance for the rds:cluster tag type (#45671)
  • resource/aws_neptune_cluster_instance: Enforce tag policy compliance for the rds:db tag type (#45671)
  • resource/aws_neptune_global_cluster: Enforce tag policy compliance for the rds:global-cluster tag type (#45671)
  • resource/aws_networkmanager_vpc_attachment: Enable in-place updates of routing_policy_label argument. This functionality requires the networkmanager: PutAttachmentRoutingPolicyLabel and networkmanager: RemoveAttachmentRoutingPolicyLabel IAM permissions (#45728)
  • resource/aws_osis_pipeline: Add pipeline_role_arn argument to support specifying a IAM role at the pipeline level (#45806)
  • resource/aws_rds_cluster: Enforce tag policy compliance for the rds:cluster tag type (#45671)
  • resource/aws_redshift_data_share_consumer_association: Add plan-time validation of consumer_region (#45688)
  • resource/aws_route53_resolver_firewall_rule: Add dns_threat_protection, confidence_threshold, and firewall_threat_protection_id arguments to support DNS Firewall Advanced rules (#45711)
  • resource/aws_transfer_web_app: Add endpoint_details.vpc configuration block to support VPC hosted Transfer Family web app (#45745)
  • resource/aws_vpc_endpoint: Add dns_options.private_dns_preference and dns_options.private_dns_specified_domains arguments (#45679)
  • resource/aws_vpclattice_service_network_resource_association: Add private_dns_enabled argument (#45673)
  • resource/aws_vpn_connection: Support in-place updates for tunnel*_inside_cidr and tunnel*_inside_ipv6_cidr arguments (#45781)

BUG FIXES:

  • data-source/aws_ecr_authorization_token: Fix value of proxy_endpoint when registry_id is specified (#45754)
  • data-source/aws_networkmanager_core_network_policy_document: Support account-id, not account, as a valid value for attachment_policies.conditions.type. This fixes a regression introduced in v6.27.0 (#45788)
  • data-source/aws_vpc_endpoint: Add missing implementation for service_region attribute (#45679)
  • provider: Fix handling of user_agent values where the product name contains a forward slash (#45715)
  • resource/aws_batch_job_definition: Fix crash during update when node_properties has NodeRangeProperties.ecsProperties set (#45676)
  • resource/aws_batch_job_definition: Fix handling of logically deleted results in List (#45694)
  • resource/aws_cloudwatch_log_subscription_filter: CloudWatch Logs: PutSubscriptionFilter: Retry ValidationException: Make sure you have given CloudWatch Logs permission to assume the provided role (#43762)
  • resource/aws_ec2_subnet_cidr_reservation: Fix 255 subnet CIDR reservation limit (#45778)
  • resource/aws_nat_gateway: Handle eventual consistency with attached appliances on delete (#45842)
  • resource/aws_vpc: Fix reading EC2 VPC (...) default Security Group: empty result and reading EC2 VPC (...) main Route Table: empty result errors when importing RAM-shared VPCs. This fixes a regression introduced in v6.17.0 (#45780)
  • resource/aws_vpc_endpoint: Fix "InvalidParameter: DnsOptions PrivateDnsOnlyForInboundResolverEndpoint is applicable only to Interface VPC Endpoints" error when creating S3 gateway VPC endpoint with IPv6 enabled (#45849)
  • resource/aws_vpc_endpoint: private_dns_enabled argument is now marked as ForceNew (#45679)
Dec 18, 2025

6.27.0 (December 17, 2025)

FEATURES:

  • New Data Source: aws_organizations_account (#45543)
  • New Function: user_agent (#45464)
  • New List Resource: aws_kms_key (#45514)
  • New Resource: aws_cloudfront_trust_store (#45534)

ENHANCEMENTS:

  • data-source/aws_datazone_domain: Add root_domain_unit_id attribute (#44964)
  • data-source/aws_networkmanager_core_network_policy_document: Add routing_policies and attachment_routing_policy_rules arguments (#45246)
  • data-source/aws_route53_resolver_endpoint: Add rni_enhanced_metrics_enabled attribute (#45630)
  • data-source/aws_route53_resolver_endpoint: Add target_name_server_metrics_enabled attribute (#45630)
  • provider: Add user_agent argument (#45464)
  • provider: The provider_meta block is now supported. The user_agent argument enables module authors to include additional product information in the User-Agent header sent during all AWS API requests made during Create, Read, Update, and Delete operations. (#45464)
  • resource/aws_bedrockagent_knowledge_base: Add knowledge_base_configuration.kendra_knowledge_base_configuration argument (#44388)
  • resource/aws_bedrockagent_knowledge_base: Add knowledge_base_configuration.sql_knowledge_base_configuration and storage_configuration.neptune_analytics_configuration arguments (#45465)
  • resource/aws_bedrockagent_knowledge_base: Add storage_configuration.mongo_db_atlas_configuration argument (#37220)
  • resource/aws_bedrockagent_knowledge_base: Add storage_configuration.opensearch_managed_cluster_configuration argument (#44060)
  • resource/aws_bedrockagent_knowledge_base: Add storage_configuration.s3_vectors_configuration block (#45468)
  • resource/aws_bedrockagent_knowledge_base: Make knowledge_base_configuration.vector_knowledge_base_configuration and ``storage_configuration` optional (#44388)
  • resource/aws_codebuild_project: Add cache.cache_namespace argument (#45584)
  • resource/aws_datazone_domain: Add root_domain_unit_id argument (#44964)
  • resource/aws_lambda_function: code_sha256 is now optional and computed (#45618)
  • resource/aws_networkmanager_connect_attachment: Add routing_policy_label argument (#45246)
  • resource/aws_networkmanager_connect_peer: Support 4 byte ASNs in bgp_options.peer_asn (#45246)
  • resource/aws_networkmanager_connect_peer: Support 4 byte ASNs in configuration.bgp_configurations.peer_asn (#45639)
  • resource/aws_networkmanager_dx_gateway_attachment: Add routing_policy_label argument (#45246)
  • resource/aws_networkmanager_site_to_site_vpn_attachment: Add routing_policy_label argument (#45246)
  • resource/aws_networkmanager_transit_gateway_route_table_attachment: Add routing_policy_label argument (#45246)
  • resource/aws_networkmanager_vpc_attachment: Add routing_policy_label argument (#45246)
  • resource/aws_route53_resolver_endpoint: Add rni_enhanced_metrics_enabled argument (#45630)
  • resource/aws_route53_resolver_endpoint: Add target_name_server_metrics_enabled argument (#45630)
  • resource/aws_vpclattice_service_network_vpc_association: Add private_dns_enabled and dns_options arguments (#45619)

BUG FIXES:

  • data-source/aws_networkmanager_core_network_policy_document: Correct plan-time validation of attachment_policies.conditions.type to allow account instead of account-id (#45246)
  • resource/aws_bedrockagent_knowledge_base: Mark knowledge_base_configuration.vector_knowledge_base_configuration.embedding_model_configuration and knowledge_base_configuration.vector_knowledge_base_configuration.supplemental_data_storage_configuration as ForceNew (#45465)
  • resource/aws_dynamodb_table: Fix perpetual diff on global_secondary_index when using ignore_changes lifecycle meta-argument (#41113)
  • resource/aws_iam_user: Fix NoSuchEntity errors when name and tags arguments are both updated (#45608)
  • resource/aws_lakeformation_data_cells_filter: Fix excluded_column_names ordering causing "Provider produced inconsistent result after apply" errors (#45453)
  • resource/aws_neptune_global_cluster: Fix a regression in the minor version upgrade workflow triggered by upstream changes to the API error response text (#45605)
  • resource/aws_networkmanager_connect_peer: Change bgp_options and bgp_options.peer_asn to Optional, Computed and ForceNew (#45639)
  • resource/aws_odb_cloud_vm_cluster: Enable deletion of vm cluster in resource shared account. (#45552)
  • resource/aws_rds_global_cluster: Fix a regression in the minor version upgrade workflow triggered by upstream changes to the API error response text (#45605)
  • resource/aws_s3_bucket: Fix endpoint rule error, AccountId must only contain a-z, A-Z, 0-9 and `-`​ errors when the provider is configured with skip_requesting_account_id = true. This fixes a regression introduced in v6.23.0 (#45576)
  • resource/aws_verifiedpermissions_identity_source: Fixes error when updating resource (#45540)
  • resource/aws_verifiedpermissions_identity_source: Prevents eventual consistency error with associated Policy Store (#45540)
  • resource/aws_verifiedpermissions_identity_source: Removes AutoFlex error log messages (#45540)
Dec 10, 2025

6.26.0 (December 10, 2025)

FEATURES:

  • New List Resource: aws_batch_job_definition (#45401)
  • New List Resource: aws_codebuild_project (#45400)
  • New List Resource: aws_lambda_capacity_provider (#45467)
  • New List Resource: aws_ssm_parameter (#45512)
  • New Resource: aws_iam_outbound_web_identity_federation (#45217)

ENHANCEMENTS:

  • data-source/aws_db_instance: Add upgrade_rollout_order attribute (#45527)
  • data-source/aws_eks_node_group : Add update_config block including update_strategy attribute (#41487)
  • data-source/aws_rds_cluster: Add upgrade_rollout_order attribute (#45527)
  • resource/aws_bedrockagent_agent: Add session_summary_configuration.max_recent_sessions argument (#45449)
  • resource/aws_db_instance: Add upgrade_rollout_order attribute (#45527)
  • resource/aws_eks_node_group : Add update_config.update_strategy attribute (#41487)
  • resource/aws_kinesisanalyticsv2_application: Add application_configuration.application_encryption_configuration argument (#45356)
  • resource/aws_kinesisanalyticsv2_application: Support FLINK-1_20 as a valid value for runtime_environment (#45356)
  • resource/aws_lambda_capacity_provider: Add resource identity support (#45456)
  • resource/aws_odb_network_peering_connection: Add network peering creation using odb_network_arn for resource sharing model. (#45509)
  • resource/aws_rds_cluster: Add upgrade_rollout_order attribute (#45527)
  • resource/aws_s3vectors_index: Add encryption_configuration block (#45470)
  • resource/aws_s3vectors_index: Add metadata_configuration block (#45470)

BUG FIXES:

  • data-source/aws_ec2_transit_gateway: Fix potential crash when reading encryption_support. This addresses a regression introduced in v6.25.0. (#45462)
  • resource/aws_api_gateway_integration: Fix timeout_milliseconds validation to allow up to 900,000 ms when response_transfer_mode is STREAM (#45482)
  • resource/aws_bedrock_model_invocation_logging_configuration: Mark logging_config.s3_config.bucket_name, logging_config.cloudwatch_config.log_group_name, logging_config.cloudwatch_config.role_arn, and logging_config.cloudwatch_config.large_data_delivery_s3_config.bucket_name as Required (#45469)
  • resource/aws_ec2_transit_gateway: Fix potential crash when setting encryption_support. This addresses a regression introduced in v6.25.0. (#45462)
  • resource/aws_lambda_function: Fix persistent diff when image_config has null values set in config (#45511)
  • resource/aws_notifications_event_rule: Fix persistent diff when event_pattern argument is not specified in config (#45524)
  • resource/aws_route53_zone: Operations to enable accelerated recovery are enforced to run serially when multiple hosted zones are configured (#45457)
  • resource/aws_sagemaker_model: Mark vpc_config.security_group_ids and vpc_config.subnets as ForceNew (#45491)
  • resource/aws_secretsmanager_secret_version: Avoid sending GetSecretValue calls when the secret is write-only (#44876)
Dec 4, 2025

6.25.0 (December 4, 2025)

FEATURES:

  • New Resource: aws_cloudwatch_log_transformer (#44300)
  • New Resource: aws_eks_capability (#45326)

ENHANCEMENTS:

  • data-source/aws_backup_plan: Add rule.scan_action and scan_setting attributes (#45392)
  • data-source/aws_cloudwatch_log_group: Add deletion_protection_enabled attribute (#45298)
  • data-source/aws_ec2_transit_gateway: Add encryption_support attribute (#45317)
  • data-source/aws_lambda_function: Add durable_config attribute (#45359)
  • data-source/aws_lb: Add health_check_logs attribute (#45269)
  • data-source/aws_lb_target_group: Add target_control_port attribute (#45270)
  • data-source/aws_route53_zone: Add enable_accelerated_recovery attribute (#45302)
  • data-source/aws_transfer_connector: Add egress_config attribute to expose VPC Lattice connectivity configuration (#45314)
  • data-source/aws_workspaces_directory: Add tenancy attribute (#43134)
  • resource/aws_api_gateway_integration: Add integration_target argument (#45311)
  • resource/aws_api_gateway_integration: Add response_transfer_mode argument (#45329)
  • resource/aws_athena_workgroup: Add configuration.managed_query_results_configuration block (#44273)
  • resource/aws_backup_plan: Support malware scanning by adding rule.scan_action and scan_setting configuration blocks (#45392)
  • resource/aws_bedrockagentcore_gateway: Add interceptor_configuration argument (#45344)
  • resource/aws_cloudwatch_log_group: Add deletion_protection_enabled argument (#45298)
  • resource/aws_ec2_transit_gateway: Add encryption_support argument (#45317)
  • resource/aws_flow_log: Add regional_nat_gateway_id argument (#45380)
  • resource/aws_kms_ciphertext: Add plaintext_wo and plaintext_wo_version arguments to support write-only input (#43592)
  • resource/aws_lambda_function: Add durable_config argument (#45359)
  • resource/aws_lb: Add health_check_logs configuration block (#45269)
  • resource/aws_lb_target_group: Add target_control_port argument to support the ALB Target Optimizer (#45270)
  • resource/aws_rolesanywhere_profile: Add accept_role_session_name argument (#45391)
  • resource/aws_rolesanywhere_profile: Add plan-time validation of managed_policy_arns and role_arns (#45391)
  • resource/aws_route53_zone: Add enable_accelerated_recovery argument (#45302)
  • resource/aws_ssm_association: Add calendar_names argument (#45363)
  • resource/aws_transfer_connector: Add egress_config argument to support VPC Lattice connectivity for SFTP connectors (#45314)
  • resource/aws_transfer_connector: Make url argument optional to support VPC Lattice connectors (#45314)
  • resource/aws_workspaces_directory: Add tenancy argument (#43134)
Dec 2, 2025

6.24.0 (December 2, 2025)

FEATURES:

  • New Resource: aws_lambda_capacity_provider (#45342)
  • New Resource: aws_s3tables_table_bucket_replication (#45360)
  • New Resource: aws_s3tables_table_replication (#45360)
  • New Resource: aws_s3vectors_index (#43393)
  • New Resource: aws_s3vectors_vector_bucket (#43393)
  • New Resource: aws_s3vectors_vector_bucket_policy (#43393)

ENHANCEMENTS:

  • data-source/aws_lambda_function: Add capacity_provider_config attribute (#45342)
  • data-source/aws_vpc_nat_gateway: Support regional NAT Gateways by adding auto_provision_zones, auto_scaling_ips, availability_mode, availability_zone_address, regional_nat_gateway_address, and route_table_id attributes (#45420)
  • resource/aws_backup_plan: Add target_logically_air_gapped_backup_vault_arn argument to rule block (#45321)
  • resource/aws_lambda_function: Add capacity_provider_config and publish_to arguments (#45342)
  • resource/aws_resourceexplorer2_index: Deprecates id. Use arn instead. (#45345)
  • resource/aws_resourceexplorer2_view: Deprecates id. Use arn instead. (#45345)
  • resource/aws_vpc_nat_gateway: Make subnet_id argument optional to support regional NAT Gateways (#45420)
  • resource/aws_vpc_nat_gateway: Support regional NAT Gateways by adding availability_mode, availability_zone_address, and vpc_id arguments, and auto_provision_zones, auto_scaling_ips, regional_nat_gateway_address, and route_table_id attributes. This functionality requires the ec2:DescribeAvailabilityZones IAM permission (#45420)
  • resource/aws_vpn_connection: Add bgp_log_enabled, bgp_log_group_arn, and bgp_log_stream_arn arguments to tunnel1_log_options.cloudwatch_log_options and tunnel2_log_options.cloudwatch_log_options blocks (#45271)
Nov 26, 2025

6.23.0 (November 26, 2025)

NOTES:

  • resource/aws_s3_bucket: To support ABAC (Attribute Based Access Control) in general purpose buckets, this resource will now attempt to send tags in the create request and use the S3 Control tagging APIs TagResource, UntagResource, and ListTagsForResource for read and update operations. The calling principal must have the corresponding s3:TagResource, s3:UntagResource, and s3:ListTagsForResource IAM permissions. If the principal lacks the appropriate permissions, the provider will fall back to tagging after creation and using the S3 tagging APIs PutBucketTagging, DeleteBucketTagging, and GetBucketTagging instead. With ABAC enabled, tag modifications may fail with the fall back behavior. See the AWS documentation for additional details on enabling ABAC in general purpose buckets. (#45251)

FEATURES:

  • New Resource: aws_ecs_express_gateway_service (#45235)
  • New Resource: aws_s3_bucket_abac (#45251)
  • New Resource: aws_vpc_encryption_control (#45263)
  • New Resource: aws_vpn_concentrator (#45175)

ENHANCEMENTS:

  • action/aws_lambda_invoke: Add tenant_id argument (#45170)
  • data-source/aws_eks_cluster: Add control_plane_scaling_config attribute (#45258)
  • data-source/aws_lambda_function: Add tenancy_config attribute (#45170)
  • data-source/aws_lambda_invocation: Add tenant_id argument (#45170)
  • data-source/aws_vpn_connection: Add vpn_concentrator_id attribute (#45175)
  • resoource/aws_ecs_capacity_provider: Add managed_instances_provider.infrastructure_optimization argument (#45142)
  • resource/aws_docdb_cluster: Add network_type argument (#45140)
  • resource/aws_docdb_subnet_group: Add supported_network_types attribute (#45140)
  • resource/aws_eks_cluster: Add control_plane_scaling_config configuration block to support EKS Provisioned Control Plane (#45258)
  • resource/aws_lambda_function: Add tenancy_config argument (#45170)
  • resource/aws_lambda_invocation: Add tenant_id argument (#45170)
  • resource/aws_s3_bucket: Tag on creation when the s3:TagResource permission is present (#45251)
  • resource/aws_s3_bucket: Use the S3 Control tagging APIs when the s3:TagResource, s3:UntagResource, and s3:ListTagsForResource permissions are present (#45251)
  • resource/aws_vpn_connection: Add vpn_concentrator_id argument to support Site-to-Site VPN Concentrator (#45175)
Nov 21, 2025

6.22.1 (November 21, 2025)

ENHANCEMENTS:

  • resource/aws_fsx_openzfs_file_system: Support INTELLIGENT_TIERING storage type and add read_cache_configuration argument (#45159)
  • resource/aws_msk_cluster: Add rebalancing configuration block to support intelligent rebalancing for Express broker clusters (#45073)

BUG FIXES:

  • provider: Fix crash in required tag validation interceptor when tag values are unknown. This addresses a regression introduced in v6.22.0. (#45201)
  • provider: Fix early return logic in the required tag validation interceptor. This addresses a performance regression introduced in v6.22.0. (#45201)
  • resource/aws_accessanalyzer_analyzer: Fix interface conversion: interface {} is nil, not map[string]interface {} panics when configuration.unused_access.analysis_rule.exclusion.resource_tags contains null values (#45202)
  • resource/aws_odb_cloud_vm_cluster: Fix incorrect validation error when arguments are configured using variables. This addresses a regression introduced in v6.22.0 (#45205)
Previous123Next
Latest
v6.39.0
Tracking Since
Jul 4, 2024
Last fetched Apr 8, 2026