Releases: hashicorp/terraform-provider-aws
Releases · hashicorp/terraform-provider-aws
v6.14.0
6.14.0 (September 18, 2025)
FEATURES:
- New Data Source:
aws_billing_views(#44272) - New Data Source:
aws_odb_cloud_autonomous_vm_cluster(#43809) - New Data Source:
aws_odb_cloud_exadata_infrastructure(#43650) - New Data Source:
aws_odb_cloud_vm_cluster(#43790) - New Data Source:
aws_odb_network(#43715) - New Data Source:
aws_odb_network_peering_connection(#43757) - New Resource:
aws_controltower_baseline(#42397) - New Resource:
aws_odb_cloud_autonomous_vm_cluster(#43809) - New Resource:
aws_odb_cloud_exadata_infrastructure(#43650) - New Resource:
aws_odb_cloud_vm_cluster(#43790) - New Resource:
aws_odb_network(#43715) - New Resource:
aws_odb_network_peering_connection(#43757)
ENHANCEMENTS:
- resource/aws_batch_job_queue: Adds List support (#43960)
- resource/aws_cloudwatch_log_group: Adds List support (#44129)
- resource/aws_ecs_service: Add
deployment_configuration.lifecycle_hook.hook_detailsargument (#44289) - resource/aws_iam_role: Adds List support (#44129)
- resource/aws_instance: Adds List support (#44129)
- resource/aws_rds_global_cluster: Remove provider-side conflict between
source_db_cluster_identifierandenginearguments (#44252) - resource/aws_scheduler_schedule: Add
action_after_completionargument (#44264) - resource/aws_sfn_state_machine: Add resource identity support (#44286)
BUG FIXES:
- resource/aws_elasticache_user_group: Ignore
InvalidParameterValue: User xxx is not a member of user group xxxerrors during group modification (#43520) - resource/aws_sagemaker_endpoint_configuration: Fix panic when empty
async_inference_config.output_config.notification_configblock is specified (#44310)
v6.13.0
6.13.0 (September 11, 2025)
ENHANCEMENTS:
- data-source/aws_budgets_budget: Add
billing_view_arnattribute (#44241) - data-source/aws_dynamodb_table: Add
warm_throughputandglobal_secondary_index.warm_throughputattributes (#41308) - data-source/aws_elastic_beanstalk_hosted_zone: Add hosted zone IDs for
ap-southeast-5,ap-southeast-7,eu-south-2, andme-central-1AWS Regions (#44132) - data-source/aws_elb_hosted_zone_id: Add hosted zone ID for
ap-southeast-6AWS Region (#44132) - data-source/aws_lb_hosted_zone_id: Add hosted zone IDs for
ap-southeast-6AWS Region (#44132) - data-source/aws_s3_bucket: Add hosted zone ID for
ap-southeast-6AWS Region (#44132) - resource/aws_appautoscaling_policy: Add
predictive_scaling_policy_configurationargument (#44211) - resource/aws_appautoscaling_policy: Add plan-time validation of
policy_type(#44211) - resource/aws_appautoscaling_policy: Add plan-time validation of
step_scaling_policy_configuration.adjustment_typeandstep_scaling_policy_configuration.metric_aggregation_type(#44211) - resource/aws_bedrock_guardrail: Add
input_action,output_action,input_enabled, andoutput_enabledarguments toword_policy_config.managed_word_lists_configandword_policy_config.words_configconfiguration blocks (#44224) - resource/aws_budgets_budget: Add
billing_view_arnargument (#44241) - resource/aws_cloudfront_distribution: Add
origin.response_completion_timeoutargument (#44163) - resource/aws_codebuild_webhook: Add
pull_request_build_policyconfiguration block (#44201) - resource/aws_dynamodb_table: Add
warm_throughputandglobal_secondary_index.warm_throughputarguments (#41308) - resource/aws_ecs_account_setting_default: Support
dualStackIPv6as a valid value forname(#44165) - resource/aws_glue_catalog_table_optimizer: Add
iceberg_configuration.run_rate_in_hoursargument toretention_configurationandorphan_file_deletion_configurationblocks (#44207) - resource/aws_networkfirewall_rule_group: Add IPv6 CIDR block support to
address_definitionarguments insourceanddestinationblocks withinrule_group.rules_source.stateless_rules_and_custom_actions.stateless_rule.rule_definition.match_attributes(#44215) - resource/aws_networkmanager_vpc_attachment: Add
options.dns_supportandoptions.security_group_referencing_supportarguments (#43742) - resource/aws_networkmanager_vpc_attachment: Change
optionsto Optional and Computed (#43742) - resource/aws_opensearch_package: Add
engine_versionargument (#44155) - resource/aws_opensearch_package: Add waiter to ensure package validation completes (#44155)
- resource/aws_synthetics_canary: Add
schedule.retry_configconfiguration block (#44244) - resource/aws_vpc_endpoint: Add resource identity support (#44194)
- resource/aws_vpc_security_group_egress_rule: Add resource identity support (#44198)
- resource/aws_vpc_security_group_ingress_rule: Add resource identity support (#44198)
BUG FIXES:
- resource/aws_appautoscaling_policy: Fix
interface conversion: interface {} is nil, not map[string]interface {}panics whenstep_scaling_policy_configurationis empty (#44211) - resource/aws_cognito_managed_login_branding: Fix
reading Cognito Managed Login Branding by client ... couldn't find resourceerrors when a user pool contains multiple client apps (#44204) - resource/aws_eks_cluster: Supports null
compute_config.node_role_arnwhen disabling auto mode or built-in node pools (#42483) - resource/aws_flow_log: Fix
Error decoding ... from prior state: unsupported attribute "log_group_name"errors when upgrading from a pre-v6.0.0 provider version (#44191) - resource/aws_launch_template: Fix
Error decoding ... from prior state: unsupported attribute "elastic_gpu_specifications"errors when upgrading from a pre-v6.0.0 provider version (#44195) - resource/aws_rds_cluster_role_association: Make
feature_nameoptional (#44143) - resource/aws_s3_bucket_lifecycle_configuration: Ignore
MethodNotAllowederrors when deleting non-existent lifecycle configurations (#44189) - resource/aws_secretsmanager_secret: Return diagnostic
warningwhen remote policy is invalid (#44228) - resource/aws_servicecatalog_provisioned_product: Restore
timeouts.readarguments removed in v6.12.0 (#44238)
v6.12.0
6.12.0 (September 4, 2025)
NOTES:
- resource/aws_s3_bucket_acl: The
access_control_policy.grant.grantee.display_nameattribute is deprecated. AWS has ended support for this attribute. API responses began inconsistently returning it on July 15, 2025, and will stop returning it entirely on November 21, 2025. This attribute will be removed in a future major version. (#44090) - resource/aws_s3_bucket_acl: The
access_control_policy.owner.display_nameattribute is deprecated. AWS has ended support for this attribute. API responses began inconsistently returning it on July 15, 2025, and will stop returning it entirely on November 21, 2025. This attribute will be removed in a future major version. (#44090) - resource/aws_s3_bucket_logging: The
target_grant.grantee.display_nameattribute is deprecated. AWS has ended support for this attribute. API responses began inconsistently returning it on July 15, 2025, and will stop returning it entirely on November 21, 2025. This attribute will be removed in a future major version. (#44090)
FEATURES:
- New Resource:
aws_cognito_managed_login_branding(#43817)
ENHANCEMENTS:
- data-source/aws_efs_mount_target: Add
ip_address_typeandipv6_addressattributes (#44079) - data-source/aws_instance: Add
placement_group_idattribute (#38527) - data-source/aws_lambda_function: Add
source_kms_key_arnattribute (#44080) - data-source/aws_launch_template: Add
placement.group_idattribute (#44097) - provider: Support
ap-southeast-6as a valid AWS Region (#44127) - resource/aws_ecs_service: Remove Terraform default for
availability_zone_rebalancingand change the attribute to Optional and Computed. This allow ECS to default toENABLEDfor new resources compatible with AvailabilityZoneRebalancing and maintain an existing service'savailability_zone_rebalancingvalue during update when not configured. If an existing service never had anavailability_zone_rebalancingvalue configured and is updated, ECS will treat this asDISABLED(#43241) - resource/aws_efs_mount_target: Add
ip_address_typeandipv6_addressarguments to support IPv6 connectivity (#44079) - resource/aws_fsx_openzfs_file_system: Remove maximum items limit on the
user_and_group_quotasargument (#44120) - resource/aws_fsx_openzfs_volume: Remove maximum items limit on the
user_and_group_quotasargument (#44118) - resource/aws_instance: Add
placement_group_idargument (#38527) - resource/aws_instance: Add resource identity support (#44068)
- resource/aws_lambda_function: Add
source_kms_key_arnargument (#44080) - resource/aws_launch_template: Add
placement.group_idargument (#44097) - resource/aws_ssm_association: Add resource identity support (#44075)
- resource/aws_ssm_document: Add resource identity support (#44075)
- resource/aws_ssm_maintenance_window: Add resource identity support (#44075)
- resource/aws_ssm_maintenance_window_target: Add resource identity support (#44075)
- resource/aws_ssm_maintenance_window_task: Add resource identity support (#44075)
- resource/aws_ssm_patch_baseline: Add resource identity support (#44075)
- resource/aws_synthetics_canary: Add
run_config.ephemeral_storageargument. (#44105)
BUG FIXES:
- resource/aws_s3tables_table_policy: Remove plan-time validation of
nameandnamespace(#44072) - resource/aws_servicecatalog_provisioned_product: Set
provisioning_parametersandprovisioning_artifact_idto the values from the last successful deployment when update fails (#43956) - resource/aws_wafv2_web_acl: Fix performance of update when the WebACL has a large number of rules (#42740)
v6.11.0
6.11.0 (August 28, 2025)
FEATURES:
- New Resource:
aws_timestreaminfluxdb_db_cluster(#42382) - New Resource:
aws_workspacesweb_browser_settings_association(#43735) - New Resource:
aws_workspacesweb_data_protection_settings_association(#43773) - New Resource:
aws_workspacesweb_identity_provider(#43729) - New Resource:
aws_workspacesweb_ip_access_settings_association(#43774) - New Resource:
aws_workspacesweb_network_settings_association(#43775) - New Resource:
aws_workspacesweb_portal(#43444) - New Resource:
aws_workspacesweb_session_logger(#43863) - New Resource:
aws_workspacesweb_session_logger_association(#43866) - New Resource:
aws_workspacesweb_trust_store(#43408) - New Resource:
aws_workspacesweb_trust_store_association(#43778) - New Resource:
aws_workspacesweb_user_access_logging_settings_association(#43776) - New Resource:
aws_workspacesweb_user_settings_association(#43777)
ENHANCEMENTS:
- data-source/aws_ec2_client_vpn_endpoint: Add
endpoint_ip_address_typeandtraffic_ip_address_typeattributes (#44059) - data-source/aws_network_interface: Add
attachment.network_card_indexattribute (#42188) - data-source/aws_sesv2_email_identity: Add
verification_statusattribute (#44045) - data-source/aws_signer_signing_profile: Add
signing_materialandsigning_parametersattributes (#43921) - data-source/aws_vpc_ipam: Add
metered_accountattribute (#43967) - resource/aws_datazone_domain: Add
domain_versionandservice_rolearguments to support V2 domains (#44042) - resource/aws_dlm_lifecycle_policy: Add
copy_tags,create_interval,exclusions,extend_deletion,policy_language,resource_typeandretain_intervalattributes topolicy_detailsconfiguration block (#41055) - resource/aws_dlm_lifecycle_policy: Add
default_policyargument (#41055) - resource/aws_dlm_lifecycle_policy: Add
policy_details.create_rule.scriptsargument (#41055) - resource/aws_dlm_lifecycle_policy: Add
policy_details.schedule.cross_region_copy_rule.target_regionargument (#33796) - resource/aws_dlm_lifecycle_policy: Make
policy_details.schedule.cross_region_copy_rule.targetoptional (#33796) - resource/aws_dlm_lifecycle_policy:Add
policy_details.schedule.archive_ruleargument (#41055) - resource/aws_dynamodb_contributor_insights: Add
modeargument in support of CloudWatch contributor insights modes (#43914) - resource/aws_ec2_client_vpn_endpoint: Add
endpoint_ip_address_typeandtraffic_ip_address_typearguments to support IPv6 connectivity in Client VPN (#44059) - resource/aws_ec2_client_vpn_endpoint: Make
client_cidr_blockoptional (#44059) - resource/aws_ecr_lifecycle_policy: Add resource identity support (#44041)
- resource/aws_ecr_repository: Add resource identity support (#44041)
- resource/aws_ecr_repository_policy: Add resource identity support (#44041)
- resource/aws_ecs_service: Add
sigint_rollbackargument (#43986) - resource/aws_ecs_service: Change
deployment_configurationto Optional and Computed (#43986) - resource/aws_eks_cluster: Allow
remote_network_configto be updated in-place, enabling support for EKS hybrid nodes on existing clusters (#42928) - resource/aws_elasticache_global_replication_group: Change
engineto Optional and Computed (#42636) - resource/aws_inspector2_filter: Support
code_repository_project_name,code_repository_provider_type,ecr_image_in_use_count, andecr_image_last_in_use_atinfilter_criteria(#43950) - resource/aws_iot_thing_principal_attachment: Add
thing_principal_typeargument (#43916) - resource/aws_kms_alias: Add resource identity support (#44025)
- resource/aws_kms_external_key: Add
key_specargument (#44011) - resource/aws_kms_external_key: Change
key_usageto Optional and Computed (#44011) - resource/aws_kms_key: Add resource identity support (#44025)
- resource/aws_lb: Add
secondary_ips_auto_assigned_per_subnetargument for Network Load Balancers (#43699) - resource/aws_mwaa_environment: Add
worker_replacement_strategyargument (#43946) - resource/aws_network_interface: Add
attachment.network_card_indexargument (#42188) - resource/aws_network_interface_attachment: Add
network_card_indexargument (#42188) - resource/aws_route53_resolver_rule: Add resource identity support (#44048)
- resource/aws_route53_resolver_rule_association: Add resource identity support (#44048)
- resource/aws_route: Add resource identity support (#43910)
- resource/aws_route_table: Add resource identity support (#43990)
- resource/aws_s3_bucket_acl: Add resource identity support (#44043)
- resource/aws_s3_bucket_cors_configuration: Add resource identity support (#43976)
- resource/aws_s3_bucket_logging: Add resource identity support (#43976)
- resource/aws_s3_bucket_notification: Add resource identity support (#43976)
- resource/aws_s3_bucket_ownership_controls: Add resource identity support (#43976)
- resource/aws_s3_bucket_policy: Add resource identity support (#43976)
- resource/aws_s3_bucket_public_access_block: Add resource identity support (#43976)
- resource/aws_s3_bucket_server_side_encryption_configuration: Add resource identity support (#43976)
- resource/aws_s3_bucket_versioning: Add resource identity support (#43976)
- resource/aws_s3_bucket_website_configuration: Add resource identity support (#43976)
- resource/aws_s3tables_table_bucket: Add
force_destroyargument (#43922) - resource/aws_secretsmanager_secret_version: Add resource identity support (#44031)
- resource/aws_sesv2_email_identity: Add
verification_statusattribute (#44045) - resource/aws_s...
v6.10.0
6.10.0 (August 21, 2025)
NOTES:
- resource/aws_instance: The
network_interfaceblock has been deprecated. Useprimary_network_interfacefor the primary network interface andaws_network_interface_attachmentresources for other network interfaces. (#43953) - resource/aws_spot_instance_request: The
network_interfaceblock has been deprecated. Useprimary_network_interfacefor the primary network interface andaws_network_interface_attachmentresources for other network interfaces. (#43953)
ENHANCEMENTS:
- data-source/aws_ecr_repository: Add
image_tag_mutability_exclusion_filterattribute (#43886) - data-source/aws_ecr_repository_creation_template: Add
image_tag_mutability_exclusion_filterattribute (#43886) - resource/aws_cloudwatch_event_target: Add resource identity support (#43984)
- resource/aws_ecr_repository_creation_template: Add
image_tag_mutability_exclusion_filterconfiguration block (#43886) - resource/aws_glue_job: Support
G.12X,G.16X,R.1X,R.2X,R.4X, andR.8Xas valid values forworker_type(#43988) - resource/aws_lambda_permission: Add resource identity support (#43954)
- resource/aws_lightsail_static_ip_attachment: Support resource import (#43874)
- resource/aws_s3_bucket_cors_configuration: Add resource identity support (#43876)
- resource/aws_s3_bucket_logging: Add resource identity support (#43876)
- resource/aws_s3_bucket_notification: Add resource identity support (#43876)
- resource/aws_s3_bucket_ownership_controls: Add resource identity support (#43876)
- resource/aws_s3_bucket_policy: Add resource identity support (#43876)
- resource/aws_s3_bucket_public_access_block: Add resource identity support (#43876)
- resource/aws_s3_bucket_server_side_encryption_configuration: Add resource identity support (#43876)
- resource/aws_s3_bucket_versioning: Add resource identity support (#43876)
- resource/aws_s3_bucket_website_configuration: Add resource identity support (#43876)
- resource/aws_secretsmanager_secret: Add resource identity support (#43872)
- resource/aws_secretsmanager_secret_policy: Add resource identity support (#43872)
- resource/aws_secretsmanager_secret_rotation: Add resource identity support (#43872)
- resource/aws_sqs_queue: Add resource identity support (#43918)
- resource/aws_sqs_queue_policy: Add resource identity support (#43918)
- resource/aws_sqs_queue_redrive_allow_policy: Add resource identity support (#43918)
- resource/aws_sqs_queue_redrive_policy: Add resource identity support (#43918)
BUG FIXES:
- resource/aws_batch_compute_environment: Allow in-place updates of compute environments that have the
SPOT_PRICE_CAPACITY_OPTIMIZEDstrategy (#40148) - resource/aws_imagebuilder_lifecycle_policy: Fix
Provider produced inconsistent result after applyerror whenpolicy_detail.exclusion_rules.amis.is_publicis omitted (#43925) - resource/aws_instance: Adds
primary_network_interfaceto allow importing resources with custom primary network interface. (#43953) - resource/aws_rds_cluster: Fixes the behavior when enabling database_insights_mode="advanced" without changing performance insights retention window (#43919)
- resource/aws_rds_cluster: Fixes the behavior when modifying
database_insights_modewhen using custom KMS key (#43942) - resource/aws_spot_instance_request: Adds
primary_network_interfaceto allow importing resources with custom primary network interface. (#43953)
v6.9.0
6.9.0 (August 14, 2025)
FEATURES:
ENHANCEMENTS:
- data-source/aws_eks_cluster: Add
deletion_protectionattribute (#43779) - resource/aws_cloudwatch_event_rule: Add resource identity support (#43758)
- resource/aws_cloudwatch_metric_alarm: Add resource identity support (#43759)
- resource/aws_dynamodb_table: Add
replica.deletion_protection_enabledargument (#43240) - resource/aws_eks_cluster: Add
deletion_protectionargument (#43779) - resource/aws_lambda_function: Add resource identity support (#43821)
- resource/aws_sns_topic_data_protection_policy: Add resource identity support (#43830)
- resource/aws_sns_topic_policy: Add resource identity support (#43830)
- resource/aws_sns_topic_subscription: Add resource identity support (#43830)
- resource/aws_subnet: Add resource identity support (#43833)
BUG FIXES:
- data-source/aws_lambda_function: Fix missing value for
reserved_concurrent_executionsattribute when a published version exists. This functionality requires thelambda:GetFunctionConcurrencyIAM permission (#43753) - data-source/aws_networkfirewall_firewall_policy: Add missing schema definition for
firewall_policy.stateful_engine_options.flow_timeouts(#43852) - resource/aws_cognito_risk_configuration: Make
account_takeover_risk_configuration.notify_configurationoptional (#33624) - resource/aws_ecs_service: Fix tagging failure after upgrading to v6 provider (#43816)
- resource/aws_ecs_service: Fix refreshing
service_connect_configurationwhen deleted outside of Terraform (#43871) - resource/aws_lambda_function: Fix missing value for
reserved_concurrent_executionsattribute when a published version exists. This functionality requires thelambda:GetFunctionConcurrencyIAM permission (#43753) - resource/aws_s3tables_table: Fix
runtime error: invalid memory address or nil pointer dereferencepanics whenGetTableMaintenanceConfigurationreturns an error (#43764) - resource/aws_sagemaker_user_profile: Fix incomplete regex for
user_profile_name(#43807) - resource/aws_servicequotas_service_quota: Add validation, during
create, to check if new value is less than current value of quota (#43545) - resource/aws_storagegateway_gateway: Handle
InvalidGatewayRequestException: The specified gateway is not connectederrors during Read by using theListGatewaysAPI to return minimal information about a disconnected gateway. This functionality requires thestoragegateway:ListGatewaysIAM permission (#43819) - resource/aws_vpc_ipam_pool_cidr: Fix
netmask_lengthnot being saved and diffed correctly (#43262)
v6.8.0
6.8.0 (August 7, 2025)
FEATURES:
- New Resource:
aws_networkfirewall_vpc_endpoint_association(#43675) - New Resource:
aws_quicksight_custom_permissions(#43613) - New Resource:
aws_quicksight_role_custom_permission(#43613) - New Resource:
aws_quicksight_user_custom_permission(#43613) - New Resource:
aws_wafv2_web_acl_rule_group_association(#43561)
ENHANCEMENTS:
- data-source/aws_quicksight_user: Add
custom_permissions_nameattribute (#43613) - data-source/aws_wafv2_web_acl: Add
resource_arnargument to enable finding web ACLs by resource ARN (#43597) - data-source/aws_wafv2_web_acl: Add support for
CLOUDFRONTscopeweb ACLs usingresource_arn(#43597) - resource/aws_bedrock_guardrail: Add
input_action,output_action,input_enabled, andoutput_enabledattributes tosensitive_information_policy_config.pii_entities_configandsensitive_information_policy_config.regexes_configconfiguration blocks (#43702) - resource/aws_cloudwatch_log_group: Add resource identity support (#43719)
- resource/aws_computeoptimizer_recommendation_preferences: Add
AuroraDBClusterStorageas a validresource_type(#43677) - resource/aws_docdb_cluster: Add
serverless_v2_scaling_configurationargument in support of Amazon DocumentDB serverless (#43667) - resource/aws_ecr_repository: Add
image_tag_mutability_exclusion_filterargument (#43642) - resource/aws_ecr_repository: Support
IMMUTABLE_WITH_EXCLUSIONandMUTABLE_WITH_EXCLUSIONas valid values forimage_tag_mutability(#43642) - resource/aws_inspector2_enabler: Support resource import (#43673)
- resource/aws_instance: Adds
force_destroyargument that allows destruction even whendisable_api_terminationanddisable_api_stoparetrue(#43722) - resource/aws_ivs_channel: Add resource identity support (#43704)
- resource/aws_ivs_playback_key_pair: Add resource identity support (#43704)
- resource/aws_ivs_recording_configuration: Add resource identity support (#43704)
- resource/aws_ivschat_logging_configuration: Add resource identity support (#43697)
- resource/aws_ivschat_room: Add resource identity support (#43697)
- resource/aws_kinesis_firehose_delivery_stream: Add
iceberg_configuration.append_onlyargument (#43647) - resource/aws_lightsail_static_ip: Support resource import (#43672)
- resource/aws_opensearch_domain_policy: Support resource import (#43674)
- resource/aws_quicksight_user: Add plan-time validation of
iam_arn(#43613) - resource/aws_quicksight_user: Change
user_nameto Optional and Computed (#43613) - resource/aws_quicksight_user: Support
IAM_IDENTITY_CENTERas a valid value foridentity_type(#43613) - resource/aws_quicksight_user: Support
RESTRICTED_AUTHORandRESTRICTED_READERas valid values foruser_role(#43613) - resource/aws_security_group: Add parameterized resource identity support (#43744)
- resource/aws_sqs_queue: Increase upper limit of
max_message_sizefrom 256 KiB to 1024 KiB (#43710) - resource/aws_ssm_parameter: Add resource identity support (#43736)
BUG FIXES:
- ephemeral-resource/aws_lambda_invocation: Fix plan inconsistency issue due to improperly assigned payload values (#43676)
- provider: Fix failure to detect resources deleted outside of Terraform as missing for numerous resource types (#43659)
- resource/aws_batch_compute_environment: Fix
inconsistent final planerror whencompute_resource.launch_template.versionis unknown during an update (#43337) - resource/aws_bedrockagent_flow: Prevent
created_atbecomingnullon Update (#43654) - resource/aws_ec2_managed_prefix_list: Fix
PrefixListVersionMismatch: The prefix list has the incorrect version numbererrors when updating entry description (#43661) - resource/aws_fsx_lustre_file_system: Fix validation of SSD read cache size for file systems using the Intelligent-Tiering storage class (#43605)
- resource/aws_instance: Prevent destruction of resource when
disable_api_terminationistrue(#43722) - resource/aws_kms_key: Restore pre-v6.3.0 retry delay behavior when waiting for continuous target state occurrences. This fixes certain tag update timeouts (#43716)
- resource/aws_s3tables_table_bucket: Fix crash on
maintenance_configurationread failure (#43707) - resource/aws_sagemaker_image: Fix
image_nameregular expression validation (#43751) - resource/aws_timestreaminfluxdb_db_instance: Don't mark
network_typeas ForceNew if the value is not configured. This fixes a problem withterraform apply -refresh=falseafter upgrade fromv5.90.0and below (#43534) - resource/aws_wafv2_regex_pattern_set: Remove maximum items limit on the
regular_expressionargument (#43693)
v6.7.0
6.7.0 (July 31, 2025)
FEATURES:
- New Resource:
aws_quicksight_ip_restriction(#43596) - New Resource:
aws_quicksight_key_registration(#43587)
ENHANCEMENTS:
- data-source/aws_codebuild_fleet: Add
instance_typeattribute incompute_configurationblock (#43449) - data-source/aws_ebs_volume: Add
volume_initialization_rateattribute (#43565) - data-source/aws_ecs_service: Support
load_balancerattribute (#43582) - data-source/aws_s3_access_point: Add
tagsattribute. This functionality requires thes3:ListTagsForResourceIAM permission (#43630) - data-source/aws_verifiedpermissions_policy_store: Add
deletion_protectionattribute (#43452) - resource/aws_athena_workgroup: Add
configuration.identity_center_configurationargument (#38717) - resource/aws_cleanrooms_collaboration: Add
analytics_engineargument (#43614) - resource/aws_codebuild_fleet: Add
instance_typeargument incompute_configurationblock to support custom instance types (#43449) - resource/aws_ebs_volume: Add
volume_initialization_rateargument (#43565) - resource/aws_s3_access_point: Add
tagsargument andtags_allattribute. This functionality requires thes3:ListTagsForResource,s3:TagResource, ands3:UntagResourceIAM permissions (#43630) - resource/aws_verifiedpermissions_policy_store: Add
deletion_protectionargument (#43452)
BUG FIXES:
- resource/aws_bedrockagent_flow: Fix
missing required field, CreateFlowInput.Definition.Nodes[0].Configuration[prompt].SourceConfiguration[resource].PromptArnerrors on Create (#43595) - resource/aws_s3_bucket: Accept
NoSuchTagSetErrorresponses from S3-compatible services (#43589) - resource/aws_s3_object: Accept
NoSuchTagSetErrorresponses from S3-compatible services (#43589) - resource/aws_servicequotas_service_quota: Fix error when updating a pending service quota request (#43606)
- resource/aws_ssm_parameter: Fix
Provider produced inconsistent final planerrors when changing from usingvalueto usingvalue_wo(#42877) - resource/aws_ssm_parameter: Fix
versionnot being updated whendescriptionchanges (#42595)
v6.6.0
6.6.0 (July 28, 2025)
FEATURES:
- New Resource:
aws_connect_phone_number_contact_flow_association(#43557) - New Resource:
aws_nat_gateway_eip_association(#42591)
ENHANCEMENTS:
- data-source/aws_cloudwatch_event_bus: Add
log_configattribute (#43453) - data-source/aws_ssm_patch_baseline: Add
available_security_updates_compliance_statusargument (#43560) - feature/aws_bedrock_guardrail: Add
cross_region_config,content_policy_config.tier_config, andtopic_policy_config.tier_configarguments (#43517) - resource/aws_athena_database: Add
workgroupargument (#36628) - resource/aws_batch_compute_environment: Add
compute_resources.ec2_configuration.image_kubernetes_versionargument (#43454) - resource/aws_cloudwatch_event_bus: Add
log_configargument (#43453) - resource/aws_cognito_resource_server: Allow
nameto be updated in-place (#41702) - resource/aws_cognito_user_pool: Allow
nameto be updated in-place (#42639) - resource/aws_globalaccelerator_custom_routing_endpoint_group: Add resource identity support (#43539)
- resource/aws_globalaccelerator_custom_routing_listener: Add resource identity support (#43539)
- resource/aws_globalaccelerator_endpoint_group: Add resource identity support (#43539)
- resource/aws_globalaccelerator_listener: Add resource identity support (#43539)
- resource/aws_imagebuilder_container_recipe: Add resource identity support (#43540)
- resource/aws_imagebuilder_distribution_configuration: Add resource identity support (#43540)
- resource/aws_imagebuilder_image: Add resource identity support (#43540)
- resource/aws_imagebuilder_image_pipeline: Add resource identity support (#43540)
- resource/aws_imagebuilder_image_recipe: Add resource identity support (#43540)
- resource/aws_imagebuilder_infrastructure_configuration: Add resource identity support (#43540)
- resource/aws_imagebuilder_workflow: Add resource identity support (#43540)
- resource/aws_inspector_assessment_target: Add resource identity support (#43542)
- resource/aws_inspector_assessment_template: Add resource identity support (#43542)
- resource/aws_inspector_resource_group: Add resource identity support (#43542)
- resource/aws_nat_gateway: Change
secondary_allocation_idsto Optional and Computed (#42591) - resource/aws_ssm_patch_baseline: Add
available_security_updates_compliance_statusargument (#43560) - resource/aws_ssm_service_setting: Support short format (with
/ssm/prefix) forsetting_id(#43562)
BUG FIXES:
- resource/aws_appsync_api_cache: Fix "missing required field" error during update (#43523)
- resource/aws_cloudwatch_log_delivery_destination: Fix update failure when tags are set (#43576)
- resource/aws_ecs_service: Fix unspecified
test_listener_ruleincorrectly being set as empty string inload_balancer.advanced_configurationblock (#43558)
v6.5.0
6.5.0 (July 24, 2025)
NOTES:
- resource/aws_cognito_log_delivery_configuration: Because we cannot easily test all this functionality, it is best effort and we ask for community help in testing (#43396)
- resource/aws_ecs_service: Acceptance tests cannot fully reproduce scenarios with deployments older than 3 months. Community feedback on this fix is appreciated, particularly for long-running ECS services with in-place updates (#43502)
FEATURES:
- New Data Source:
aws_ecr_images(#42577) - New Resource:
aws_cognito_log_delivery_configuration(#43396) - New Resource:
aws_networkfirewall_firewall_transit_gateway_attachment_accepter(#43430) - New Resource:
aws_s3_bucket_metadata_configuration(#41364)
ENHANCEMENTS:
- data-source/aws_dms_endpoint: Add
postgres_settings.authentication_methodandpostgres_settings.service_access_role_arnattributes (#43440) - data-source/aws_networkfirewall_firewall: Add
availability_zone_change_protection,availability_zone_mapping,firewall_status.sync_states.attachment.status_message,firewall_status.transit_gateway_attachment_sync_states,transit_gateway_id, andtransit_gateway_owner_account_idattributes (#43430) - resource/aws_alb_listener: Add resource identity support (#43161)
- resource/aws_alb_listener_rule: Add resource identity support (#43155)
- resource/aws_alb_target_group: Add resource identity support (#43171)
- resource/aws_dms_endpoint: Add
oracle_settingsconfiguration block for authentication method (#43125) - resource/aws_dms_endpoint: Add
postgres_settings.authentication_methodandpostgres_settings.service_access_role_arnarguments (#43440) - resource/aws_dms_endpoint: Add plan-time validation of
postgres_settings.database_mode,postgres_settings.map_long_varchar_as, andpostgres_settings.plugin_namearguments (#43440) - resource/aws_dms_replication_instance: Add
dns_name_serversattribute andkerberos_authentication_settingsconfiguration block for Kerberos authentication settings (#43125) - resource/aws_dx_gateway_association: Add
transit_gateway_attachment_idattribute. This functionality requires theec2:DescribeTransitGatewayAttachmentsIAM permission (#43436) - resource/aws_globalaccelerator_accelerator: Add resource identity support (#43200)
- resource/aws_globalaccelerator_custom_routing_accelerator: Add resource identity support (#43423)
- resource/aws_glue_registry: Add resource identity support (#43450)
- resource/aws_glue_schema: Add resource identity support (#43450)
- resource/aws_iam_openid_connect_provider: Add resource identity support (#43503)
- resource/aws_iam_policy: Add resource identity support (#43503)
- resource/aws_iam_saml_provider: Add resource identity support (#43503)
- resource/aws_iam_service_linked_role: Add resource identity support (#43503)
- resource/aws_inspector2_enabler: Support
CODE_REPOSITORYas a valid value forresource_types(#43525) - resource/aws_inspector2_organization_configuration: Add
auto_enable.code_repositoryargument (#43525) - resource/aws_lb_listener: Add resource identity support (#43161)
- resource/aws_lb_listener_rule: Add resource identity support (#43155)
- resource/aws_lb_target_group: Add resource identity support (#43171)
- resource/aws_lb_trust_store: Add resource identity support (#43186)
- resource/aws_networkfirewall_firewall: Add
availability_zone_change_protection,availability_zone_mapping, andtransit_gateway_idarguments andfirewall_status.transit_gateway_attachment_sync_statesandtransit_gateway_owner_account_idattributes (#43430) - resource/aws_networkfirewall_firewall: Mark
subnet_mappingandvpc_idas Optional (#43430) - resource/aws_quicksight_account_subscription: Add import support. This resource can now be imported via the
aws_account_idargument. (#43501) - resource/aws_sns_topic: Add resource identity support (#43202)
- resource/aws_wafv2_rule_group: Add
rules_jsonargument (#43397) - resource/aws_wafv2_web_acl: Add
statement.rate_based_statement.custom_key.asnargument (#43506)
BUG FIXES:
- provider: Prevent planned
forces replacementonregionfor numerous resource types when upgrading from a pre-v6.0.0 provider version and-refresh=falseis in effect (#43516) - resource/aws_api_gateway_resource: Recompute
pathwhenpath_partis updated (#43215) - resource/aws_bedrockagent_flow: Remove
definition.connectionanddefinition.nodelist length limits (#43471) - resource/aws_ecs_service: Improve stabilization logic to handle both new deployments and in-place updates correctly. This fixes a regression introduced in v6.4.0 (#43502)
- resource/aws_instance: Recompute
ipv6_addresseswhenipv6_address_countis updated (#43158)