aws Terraform AWS Provider Releases · · 6.40.0

Terraform AWS Provider v6.40.0 Adds New Data Sources and Resources

terraforminfraaws
feature patch

HashiCorp has released version 6.40.0 of the AWS Terraform provider, introducing several new data sources and resources, including expanded support for AWS OpenSearch Serverless and S3 Files. Key enhancements include new attributes for MSK cluster connectivity and AWS Config resources, alongside several bug fixes. These updates primarily benefit engineers and architects managing AWS infrastructure with Terraform, providing more granular control and broader service coverage.

  • New Data Source: aws_opensearchserverless_collection_group
  • New Data Source: aws_opensearchserverless_collection_groups
  • New Data Source: aws_s3files_access_point
  • New Data Source: aws_s3files_file_system
  • New Data Source: aws_s3files_file_systems
Features (23)
  • aws_opensearchserverless_collection_group New Data Source: aws_opensearchserverless_collection_group
  • aws_opensearchserverless_collection_groups New Data Source: aws_opensearchserverless_collection_groups
  • aws_s3files_access_point New Data Source: aws_s3files_access_point
  • aws_s3files_file_system New Data Source: aws_s3files_file_system
  • aws_s3files_file_systems New Data Source: aws_s3files_file_systems
  • aws_s3files_mount_target New Data Source: aws_s3files_mount_target
  • aws_config_config_rule New List Resource: aws_config_config_rule
  • aws_glue_job New List Resource: aws_glue_job
  • aws_opensearchserverless_collection_group New List Resource: aws_opensearchserverless_collection_group
  • aws_s3files_access_point New List Resource: aws_s3files_access_point
  • aws_s3files_file_system New List Resource: aws_s3files_file_system
  • aws_s3files_file_system_policy New List Resource: aws_s3files_file_system_policy
  • aws_s3files_mount_target New List Resource: aws_s3files_mount_target
  • aws_s3files_synchronization_configuration New List Resource: aws_s3files_synchronization_configuration
  • aws_ssm_association New List Resource: aws_ssm_association
  • aws_ssm_patch_group New List Resource: aws_ssm_patch_group
  • aws_opensearchserverless_collection_group New Resource: aws_opensearchserverless_collection_group
  • aws_s3files_access_point New Resource: aws_s3files_access_point
  • aws_s3files_file_system New Resource: aws_s3files_file_system
  • aws_s3files_file_system_policy New Resource: aws_s3files_file_system_policy
  • aws_s3files_mount_target New Resource: aws_s3files_mount_target
  • aws_s3files_synchronization_configuration New Resource: aws_s3files_synchronization_configuration
  • aws_servicequotas_auto_management New Resource: aws_servicequotas_auto_management
Enhancements (26)
  • aws_msk_cluster Add broker_node_group_info.connectivity_info.network_type attribute
  • aws_cloudformation_stack_set Add depends_on_stack_sets to auto_deployment configuration block
  • aws_config_config_rule Add Resource Identity support
  • aws_config_configuration_aggregator Add Resource Identity support
  • aws_config_configuration_recorder Add Resource Identity support
  • aws_config_configuration_recorder_status Add Resource Identity support
  • aws_config_conformance_pack Add Resource Identity support
  • aws_config_delivery_channel Add Resource Identity support
  • aws_config_organization_conformance_pack Add Resource Identity support
  • aws_config_organization_custom_policy_rule Add Resource Identity support
  • aws_config_organization_custom_rule Add Resource Identity support
  • aws_config_organization_managed_rule Add Resource Identity support
  • aws_config_remediation_configuration Add Resource Identity support
  • aws_config_retention_configuration Add Resource Identity support
  • aws_controltower_landing_zone Add remediation_types attribute
  • aws_glue_job Add Resource Identity support
  • aws_iam_instance_profile Add resource identity support
  • aws_kinesisanalyticsv2_application Support FLINK-2_2 as a valid value for runtime_environment
  • aws_msk_cluster Add broker_node_group_info.connectivity_info.network_type argument
  • aws_opensearchserverless_access_policy Add Resource Identity support
  • aws_opensearchserverless_lifecycle_policy Add Resource Identity support
  • aws_opensearchserverless_security_config Add Resource Identity support
  • aws_opensearchserverless_security_policy Add Resource Identity support
  • aws_opensearchserverless_vpc_endpoint Add Resource Identity support
  • aws_s3control_storage_lens_configuration Add storage_lens_configuration.data_export.storage_lens_table_destination argument
  • aws_ssm_patch_group Add resource identity support
Fixes (6)
  • aws_bcmdataexports_export Allows empty values in export.data_query.table_configurations
  • aws_cloudwatch_log_metric_filter Fix validation to count pattern length in UTF-8 characters
  • aws_config_configuration_recorder_status Mark name as as ForceNew
  • aws_organizations_account Fix AccountAlreadyClosedException error when deleting an account that has already been closed with close_on_deletion set to true
  • aws_s3_bucket_server_side_encryption_configuration

    Change rule.apply_server_side_encryption_by_default.kms_master_key_id, rule.blocked_encryption_types, and rule.bucket_key_enabled to Optional and Computed, preventings diffs once SSE-C is disabled for all new general purpose buckets

  • aws_uxc_account_customizations Fix inconsistent result error when visible_regions or visible_services is set to an explicit empty set ([])
Read the original announcement →

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

Related releases