aws Terraform AWS Provider Releases · · 6.39.0

Terraform AWS Provider v6.39.0: New Data Sources and Bug Fixes

terraforminfraawsgadeprecationengineeraws-s3aws-ec2aws-dynamodbaws-eks
feature patch announcement

This release introduces several new data sources for IAM, NetworkManager, and AWS UXC, alongside new list and regular resources for EKS, Organizations, SageMaker, and Workmail. Enhancements include attribute additions and support for resource identities across various services. Several bug fixes are also included, notably addressing issues with EKS access entry tags, service principal names, DynamoDB table creation timeouts, and Elasticache Serverless Cache parameters.

  • New Data Source: aws_iam_role_policies
  • New Data Source: aws_iam_role_policy_attachments
  • New Data Source: aws_networkmanager_core_network
  • New Data Source: aws_uxc_services
  • New List Resource: aws_eks_cluster
Features (14)
  • aws_iam_role_policies New Data Source: aws_iam_role_policies
  • aws_iam_role_policy_attachments New Data Source: aws_iam_role_policy_attachments
  • aws_networkmanager_core_network New Data Source: aws_networkmanager_core_network
  • aws_uxc_services New Data Source: aws_uxc_services
  • aws_eks_cluster New List Resource: aws_eks_cluster
  • aws_organizations_aws_service_access New List Resource: aws_organizations_aws_service_access
  • aws_sagemaker_training_job New List Resource: aws_sagemaker_training_job
  • aws_workmail_group New List Resource: aws_workmail_group
  • aws_workmail_user New List Resource: aws_workmail_user
  • aws_organizations_aws_service_access New Resource: aws_organizations_aws_service_access
  • aws_sagemaker_training_job New Resource: aws_sagemaker_training_job
  • aws_uxc_account_customizations New Resource: aws_uxc_account_customizations
  • aws_workmail_group New Resource: aws_workmail_group
  • aws_workmail_user New Resource: aws_workmail_user
Enhancements (8)
  • aws_outposts_asset Add instance_families attribute
  • aws_eks_cluster Add resource identity support
  • aws_eks_cluster Support tier-8xl as a valid value for control_plane_scaling_config.tier
  • aws_network_acl_rule Add Resource Identity support
  • 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

  • aws_prometheus_scraper Add source.vpc argument. Change source.eks to Optional
  • aws_s3_bucket_metric Support bucket metrics for directory buckets
  • 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

Fixes (7)
  • aws_eks_access_entry Fixed tags not being returned
  • aws_service_principal Fix service principal names for EC2 and S3 in the aws-cn partition
  • aws_config_organization_conformance_pack Fix creation timeout when using a delegated administrator account
  • 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

  • aws_eks_cluster Set bootstrap_self_managed_addons to true when importing
  • aws_elasticache_serverless_cache Fix InvalidParameterCombination error when cache_usage_limits is removed
  • aws_glue_catalog_table Detect and report failed view creation
Notes (1)
  • aws_eks_access_entry The tags_all attribute is deprecated and will be removed in a future major version
Read the original announcement →

https://github.com/hashicorp/terraform-provider-aws/releases/tag/v6.39.0

Related releases