hashicorp/terraform-provider-aws (aws)
### [`v5.12.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5120-August-10-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.11.0...v5.12.0)
NOTES:
- data-source/aws_codecatalyst_dev_environment: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing ([#32886](https://togithub.com/hashicorp/terraform-provider-aws/issues/32886))
- resource/aws_codecatalyst_dev_environment: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing ([#32366](https://togithub.com/hashicorp/terraform-provider-aws/issues/32366))
- resource/aws_codecatalyst_project: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing ([#32883](https://togithub.com/hashicorp/terraform-provider-aws/issues/32883))
- resource/aws_codecatalyst_source_repository: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing ([#32899](https://togithub.com/hashicorp/terraform-provider-aws/issues/32899))
FEATURES:
- **New Data Source:** `aws_codecatalyst_dev_environment` ([#32886](https://togithub.com/hashicorp/terraform-provider-aws/issues/32886))
- **New Data Source:** `aws_ec2_transit_gateway_route_table_routes` ([#30771](https://togithub.com/hashicorp/terraform-provider-aws/issues/30771))
- **New Data Source:** `aws_msk_vpc_connection` ([#31062](https://togithub.com/hashicorp/terraform-provider-aws/issues/31062))
- **New Resource:** `aws_cloudfront_continuous_deployment_policy` ([#32936](https://togithub.com/hashicorp/terraform-provider-aws/issues/32936))
- **New Resource:** `aws_codecatalyst_dev_environment` ([#32366](https://togithub.com/hashicorp/terraform-provider-aws/issues/32366))
- **New Resource:** `aws_codecatalyst_project` ([#32883](https://togithub.com/hashicorp/terraform-provider-aws/issues/32883))
- **New Resource:** `aws_codecatalyst_source_repository` ([#32899](https://togithub.com/hashicorp/terraform-provider-aws/issues/32899))
- **New Resource:** `aws_msk_vpc_connection` ([#31062](https://togithub.com/hashicorp/terraform-provider-aws/issues/31062))
ENHANCEMENTS:
- data-source/aws_instance: Add `metadata_options.http_protocol_ipv6` attribute ([#32759](https://togithub.com/hashicorp/terraform-provider-aws/issues/32759))
- data-source/aws_rds_cluster: Add `db_system_id` attribute ([#32846](https://togithub.com/hashicorp/terraform-provider-aws/issues/32846))
- provider: Support `il-central-1` as a valid AWS Region ([#32878](https://togithub.com/hashicorp/terraform-provider-aws/issues/32878))
- resource/aws_autoscaling_group: Add `ignore_failed_scaling_activities` argument ([#32914](https://togithub.com/hashicorp/terraform-provider-aws/issues/32914))
- resource/aws_cloudfront_distribution: Add `continuous_deployment_policy_id` and `staging` arguments to support continuous deployments ([#32936](https://togithub.com/hashicorp/terraform-provider-aws/issues/32936))
- resource/aws_cloudwatch_composite_alarm: Add `actions_suppressor` configuration block ([#32751](https://togithub.com/hashicorp/terraform-provider-aws/issues/32751))
- resource/aws_cloudwatch_events_target: Add `sagemaker_pipeline_target` argument ([#32882](https://togithub.com/hashicorp/terraform-provider-aws/issues/32882))
- resource/aws_fms_admin_account: Add configurable timeouts ([#32860](https://togithub.com/hashicorp/terraform-provider-aws/issues/32860))
- resource/aws_glue_crawler: Add `hudi_target` argument ([#32898](https://togithub.com/hashicorp/terraform-provider-aws/issues/32898))
- resource/aws_instance: Add `http_protocol_ipv6` attribute to `metadata_options` configuration block ([#32759](https://togithub.com/hashicorp/terraform-provider-aws/issues/32759))
- resource/aws_lambda_event_source_mapping: Increased the maximum number of filters to 10 ([#32890](https://togithub.com/hashicorp/terraform-provider-aws/issues/32890))
- resource/aws_msk_broker: Add `bootstrap_brokers_vpc_connectivity_sasl_iam`, `bootstrap_brokers_vpc_connectivity_sasl_scram` and `bootstrap_brokers_vpc_connectivity_tls` attributes ([#31062](https://togithub.com/hashicorp/terraform-provider-aws/issues/31062))
- resource/aws_msk_broker: Add `vpc_connectivity` attribute to the `broker_node_group_info.connectivity_info` configuration block ([#31062](https://togithub.com/hashicorp/terraform-provider-aws/issues/31062))
- resource/aws_rds_cluster: Add `db_system_id` argument to support RDS Custom engine types ([#32846](https://togithub.com/hashicorp/terraform-provider-aws/issues/32846))
- resource/aws_rds_cluster_instance: Add `custom_iam_instance_profile` argument to allow RDS Custom users to specify an IAM Instance Profile for the RDS Cluster Instance ([#32846](https://togithub.com/hashicorp/terraform-provider-aws/issues/32846))
- resource/aws_rds_cluster_instance: Update `engine` plan-time validation to allow for RDS Custom engine types ([#32846](https://togithub.com/hashicorp/terraform-provider-aws/issues/32846))
BUG FIXES:
- data-source/aws_vpclattice_service: Avoid listing tags when the service has been shared to the current account via AWS Resource Access Manager (RAM) ([#32939](https://togithub.com/hashicorp/terraform-provider-aws/issues/32939))
- data-source/aws_vpclattice_service_network: Avoid listing tags when the service network has been shared to the current account via AWS Resource Access Manager (RAM) ([#32939](https://togithub.com/hashicorp/terraform-provider-aws/issues/32939))
- resource/aws_appstream_fleet: Increased upper limit of `max_user_duration_in_seconds` to 432000 ([#32933](https://togithub.com/hashicorp/terraform-provider-aws/issues/32933))
- resource/aws_cloudfront_distribution: Don't call `UpdateDistribution` API if only tags are updated ([#32865](https://togithub.com/hashicorp/terraform-provider-aws/issues/32865))
- resource/aws_db_instance: Fix crash creating resource with empty `restore_to_point_in_time` configuration block ([#32928](https://togithub.com/hashicorp/terraform-provider-aws/issues/32928))
- resource/aws_emr_cluster: Fix to allow empty `args` for `bootstrap_action` ([#32956](https://togithub.com/hashicorp/terraform-provider-aws/issues/32956))
- resource/aws_emr_instance_fleet: Fix fleet deletion failing for terminated clusters ([#32866](https://togithub.com/hashicorp/terraform-provider-aws/issues/32866))
- resource/aws_fms_policy: Prevent erroneous diffs on `security_service_policy_data.managed_service_data` ([#32860](https://togithub.com/hashicorp/terraform-provider-aws/issues/32860))
- resource/aws_instance: Fix `InvalidParameterCombination: Network interfaces and an instance-level security groups may not be specified on the same request` errors creating Instances with `subnet_id` configured and `launch_template` referencing an `aws_launch_template` with configured `vpc_security_group_ids` ([#32854](https://togithub.com/hashicorp/terraform-provider-aws/issues/32854))
- resource/aws_lb: Fix to avoid creating a load balancer with same name as an existing load balancer ([#32941](https://togithub.com/hashicorp/terraform-provider-aws/issues/32941))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
5.11.0
->5.12.0
Release Notes
hashicorp/terraform-provider-aws (aws)
### [`v5.12.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5120-August-10-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.11.0...v5.12.0) NOTES: - data-source/aws_codecatalyst_dev_environment: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing ([#32886](https://togithub.com/hashicorp/terraform-provider-aws/issues/32886)) - resource/aws_codecatalyst_dev_environment: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing ([#32366](https://togithub.com/hashicorp/terraform-provider-aws/issues/32366)) - resource/aws_codecatalyst_project: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing ([#32883](https://togithub.com/hashicorp/terraform-provider-aws/issues/32883)) - resource/aws_codecatalyst_source_repository: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing ([#32899](https://togithub.com/hashicorp/terraform-provider-aws/issues/32899)) FEATURES: - **New Data Source:** `aws_codecatalyst_dev_environment` ([#32886](https://togithub.com/hashicorp/terraform-provider-aws/issues/32886)) - **New Data Source:** `aws_ec2_transit_gateway_route_table_routes` ([#30771](https://togithub.com/hashicorp/terraform-provider-aws/issues/30771)) - **New Data Source:** `aws_msk_vpc_connection` ([#31062](https://togithub.com/hashicorp/terraform-provider-aws/issues/31062)) - **New Resource:** `aws_cloudfront_continuous_deployment_policy` ([#32936](https://togithub.com/hashicorp/terraform-provider-aws/issues/32936)) - **New Resource:** `aws_codecatalyst_dev_environment` ([#32366](https://togithub.com/hashicorp/terraform-provider-aws/issues/32366)) - **New Resource:** `aws_codecatalyst_project` ([#32883](https://togithub.com/hashicorp/terraform-provider-aws/issues/32883)) - **New Resource:** `aws_codecatalyst_source_repository` ([#32899](https://togithub.com/hashicorp/terraform-provider-aws/issues/32899)) - **New Resource:** `aws_msk_vpc_connection` ([#31062](https://togithub.com/hashicorp/terraform-provider-aws/issues/31062)) ENHANCEMENTS: - data-source/aws_instance: Add `metadata_options.http_protocol_ipv6` attribute ([#32759](https://togithub.com/hashicorp/terraform-provider-aws/issues/32759)) - data-source/aws_rds_cluster: Add `db_system_id` attribute ([#32846](https://togithub.com/hashicorp/terraform-provider-aws/issues/32846)) - provider: Support `il-central-1` as a valid AWS Region ([#32878](https://togithub.com/hashicorp/terraform-provider-aws/issues/32878)) - resource/aws_autoscaling_group: Add `ignore_failed_scaling_activities` argument ([#32914](https://togithub.com/hashicorp/terraform-provider-aws/issues/32914)) - resource/aws_cloudfront_distribution: Add `continuous_deployment_policy_id` and `staging` arguments to support continuous deployments ([#32936](https://togithub.com/hashicorp/terraform-provider-aws/issues/32936)) - resource/aws_cloudwatch_composite_alarm: Add `actions_suppressor` configuration block ([#32751](https://togithub.com/hashicorp/terraform-provider-aws/issues/32751)) - resource/aws_cloudwatch_events_target: Add `sagemaker_pipeline_target` argument ([#32882](https://togithub.com/hashicorp/terraform-provider-aws/issues/32882)) - resource/aws_fms_admin_account: Add configurable timeouts ([#32860](https://togithub.com/hashicorp/terraform-provider-aws/issues/32860)) - resource/aws_glue_crawler: Add `hudi_target` argument ([#32898](https://togithub.com/hashicorp/terraform-provider-aws/issues/32898)) - resource/aws_instance: Add `http_protocol_ipv6` attribute to `metadata_options` configuration block ([#32759](https://togithub.com/hashicorp/terraform-provider-aws/issues/32759)) - resource/aws_lambda_event_source_mapping: Increased the maximum number of filters to 10 ([#32890](https://togithub.com/hashicorp/terraform-provider-aws/issues/32890)) - resource/aws_msk_broker: Add `bootstrap_brokers_vpc_connectivity_sasl_iam`, `bootstrap_brokers_vpc_connectivity_sasl_scram` and `bootstrap_brokers_vpc_connectivity_tls` attributes ([#31062](https://togithub.com/hashicorp/terraform-provider-aws/issues/31062)) - resource/aws_msk_broker: Add `vpc_connectivity` attribute to the `broker_node_group_info.connectivity_info` configuration block ([#31062](https://togithub.com/hashicorp/terraform-provider-aws/issues/31062)) - resource/aws_rds_cluster: Add `db_system_id` argument to support RDS Custom engine types ([#32846](https://togithub.com/hashicorp/terraform-provider-aws/issues/32846)) - resource/aws_rds_cluster_instance: Add `custom_iam_instance_profile` argument to allow RDS Custom users to specify an IAM Instance Profile for the RDS Cluster Instance ([#32846](https://togithub.com/hashicorp/terraform-provider-aws/issues/32846)) - resource/aws_rds_cluster_instance: Update `engine` plan-time validation to allow for RDS Custom engine types ([#32846](https://togithub.com/hashicorp/terraform-provider-aws/issues/32846)) BUG FIXES: - data-source/aws_vpclattice_service: Avoid listing tags when the service has been shared to the current account via AWS Resource Access Manager (RAM) ([#32939](https://togithub.com/hashicorp/terraform-provider-aws/issues/32939)) - data-source/aws_vpclattice_service_network: Avoid listing tags when the service network has been shared to the current account via AWS Resource Access Manager (RAM) ([#32939](https://togithub.com/hashicorp/terraform-provider-aws/issues/32939)) - resource/aws_appstream_fleet: Increased upper limit of `max_user_duration_in_seconds` to 432000 ([#32933](https://togithub.com/hashicorp/terraform-provider-aws/issues/32933)) - resource/aws_cloudfront_distribution: Don't call `UpdateDistribution` API if only tags are updated ([#32865](https://togithub.com/hashicorp/terraform-provider-aws/issues/32865)) - resource/aws_db_instance: Fix crash creating resource with empty `restore_to_point_in_time` configuration block ([#32928](https://togithub.com/hashicorp/terraform-provider-aws/issues/32928)) - resource/aws_emr_cluster: Fix to allow empty `args` for `bootstrap_action` ([#32956](https://togithub.com/hashicorp/terraform-provider-aws/issues/32956)) - resource/aws_emr_instance_fleet: Fix fleet deletion failing for terminated clusters ([#32866](https://togithub.com/hashicorp/terraform-provider-aws/issues/32866)) - resource/aws_fms_policy: Prevent erroneous diffs on `security_service_policy_data.managed_service_data` ([#32860](https://togithub.com/hashicorp/terraform-provider-aws/issues/32860)) - resource/aws_instance: Fix `InvalidParameterCombination: Network interfaces and an instance-level security groups may not be specified on the same request` errors creating Instances with `subnet_id` configured and `launch_template` referencing an `aws_launch_template` with configured `vpc_security_group_ids` ([#32854](https://togithub.com/hashicorp/terraform-provider-aws/issues/32854)) - resource/aws_lb: Fix to avoid creating a load balancer with same name as an existing load balancer ([#32941](https://togithub.com/hashicorp/terraform-provider-aws/issues/32941))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.