hashicorp/terraform-provider-aws
### [`v4.57.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#4570-March-3-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v4.56.0...v4.57.0)
NOTES:
- resource/aws_dms_endpoint: The `s3_settings` argument has been deprecated. All configurations using `aws_dms_endpoint.*.s3_settings` should be updated to use the `aws_dms_s3_endpoint` resource instead ([#29728](https://togithub.com/hashicorp/terraform-provider-aws/issues/29728))
- resource/aws_networkmanager_core_network: The `base_policy_region` argument is being deprecated in favor of the new `base_policy_regions` argument. ([#29623](https://togithub.com/hashicorp/terraform-provider-aws/issues/29623))
FEATURES:
- **New Resource:** `aws_lightsail_bucket_resource_access` ([#29460](https://togithub.com/hashicorp/terraform-provider-aws/issues/29460))
ENHANCEMENTS:
- data-source/aws_launch_template: Add `instance_requirements.allowed_instance_types` and `instance_requirements.network_bandwidth_gbps` attributes ([#29140](https://togithub.com/hashicorp/terraform-provider-aws/issues/29140))
- resource/aws_autoscaling_group: Add `auto_rollback` to the `instance_refresh.preferences` configuration block ([#29513](https://togithub.com/hashicorp/terraform-provider-aws/issues/29513))
- resource/aws_autoscaling_group: Add `mixed_instances_policy.launch_template.override.instance_requirements.allowed_instance_types` and `mixed_instances_policy.launch_template.override.instance_requirements.network_bandwidth_gbps` arguments ([#29140](https://togithub.com/hashicorp/terraform-provider-aws/issues/29140))
- resource/aws_autoscaling_policy: Add `metrics` to the `target_tracking_configuration.customized_metric_specification` configuration block in support of [metric math](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-target-tracking-metric-math.html) ([#28560](https://togithub.com/hashicorp/terraform-provider-aws/issues/28560))
- resource/aws_cloudtrail_event_data_store: Add `kms_key_id` argument ([#29224](https://togithub.com/hashicorp/terraform-provider-aws/issues/29224))
- resource/aws_dms_endpoint: Add ability to use AWS Secrets Manager with the `db2` engine ([#29380](https://togithub.com/hashicorp/terraform-provider-aws/issues/29380))
- resource/aws_dms_endpoint: Add support for `azure-sql-managed-instance` `engine_name` value ([#28960](https://togithub.com/hashicorp/terraform-provider-aws/issues/28960))
- resource/aws_dms_s3\_endpoint: Add `detach_target_on_lob_lookup_failure_parquet` argument ([#29772](https://togithub.com/hashicorp/terraform-provider-aws/issues/29772))
- resource/aws_ec2\_fleet: Add `fleet_instance_set`, `fleet_state`, `fulfilled_capacity`, and `fulfilled_on_demand_capacity` attributes ([#29181](https://togithub.com/hashicorp/terraform-provider-aws/issues/29181))
- resource/aws_ec2\_fleet: Add `launch_template_config.override.instance_requirements.allowed_instance_types` and `launch_template_config.override.instance_requirements.network_bandwidth_gbps` arguments ([#29140](https://togithub.com/hashicorp/terraform-provider-aws/issues/29140))
- resource/aws_ec2\_fleet: Add `on_demand_options.capacity_reservation_options`,`on_demand_options.max_total_price`, `on_demand_options.min_target_capacity`, `on_demand_options.single_availability_zone` and `on_demand_options.single_instance_type` arguments ([#29181](https://togithub.com/hashicorp/terraform-provider-aws/issues/29181))
- resource/aws_ec2\_fleet: Add `spot_options.maintenance_strategies.capacity_rebalance.termination_delay` argument ([#29181](https://togithub.com/hashicorp/terraform-provider-aws/issues/29181))
- resource/aws_ec2\_fleet: Add `valid_from` and `valid_until` arguments ([#29181](https://togithub.com/hashicorp/terraform-provider-aws/issues/29181))
- resource/aws_lambda_function: Add `skip_destroy` argument ([#29646](https://togithub.com/hashicorp/terraform-provider-aws/issues/29646))
- resource/aws_lambda_function: Add configurable timeout for Delete ([#29646](https://togithub.com/hashicorp/terraform-provider-aws/issues/29646))
- resource/aws_lambda_function: Add plan time validators for `memory_size`, `role`, and `timeout` ([#29721](https://togithub.com/hashicorp/terraform-provider-aws/issues/29721))
- resource/aws_lambda_function: Retry (up to the configurable timeout) deletion of replicated Lambda@Edge functions ([#29646](https://togithub.com/hashicorp/terraform-provider-aws/issues/29646))
- resource/aws_launch_template: Add `instance_requirements.allowed_instance_types` and `instance_requirements.network_bandwidth_gbps` arguments ([#29140](https://togithub.com/hashicorp/terraform-provider-aws/issues/29140))
- resource/aws_networkmanager_core_network: Add `base_policy_regions` argument ([#29623](https://togithub.com/hashicorp/terraform-provider-aws/issues/29623))
- resource/aws_spot_fleet_request: Add `launch_template_config.overrides.instance_requirements.allowed_instance_types` and `launch_template_config.overrides.instance_requirements.network_bandwidth_gbps` arguments ([#29140](https://togithub.com/hashicorp/terraform-provider-aws/issues/29140))
- resource/aws_transfer_server: Add support for `on_partial_upload` block on the `workflow_details` attribute. ([#27730](https://togithub.com/hashicorp/terraform-provider-aws/issues/27730))
- resource/aws_transfer_user: Add configurable timeout for Delete ([#27563](https://togithub.com/hashicorp/terraform-provider-aws/issues/27563))
BUG FIXES:
- resource/aws_dms_endpoint: Trigger updates based on adding new `extra_connection_attributes` ([#29772](https://togithub.com/hashicorp/terraform-provider-aws/issues/29772))
- resource/aws_instance: When encountering `InsufficientInstanceCapacity` errors, do not retry in order to fail faster, as this error is typically not resolvable in the near future ([#21293](https://togithub.com/hashicorp/terraform-provider-aws/issues/21293))
- resource/aws_transfer_server: Allow the removal of `workflow_details` attribute. ([#27730](https://togithub.com/hashicorp/terraform-provider-aws/issues/27730))
- resource/aws_transfer_user: Fix bug preventing removal of all `home_directory_mappings` due to empty list validation error ([#27563](https://togithub.com/hashicorp/terraform-provider-aws/issues/27563))
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:
~> 4.56.0
->~> 4.57.0
Release Notes
hashicorp/terraform-provider-aws
### [`v4.57.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#4570-March-3-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v4.56.0...v4.57.0) NOTES: - resource/aws_dms_endpoint: The `s3_settings` argument has been deprecated. All configurations using `aws_dms_endpoint.*.s3_settings` should be updated to use the `aws_dms_s3_endpoint` resource instead ([#29728](https://togithub.com/hashicorp/terraform-provider-aws/issues/29728)) - resource/aws_networkmanager_core_network: The `base_policy_region` argument is being deprecated in favor of the new `base_policy_regions` argument. ([#29623](https://togithub.com/hashicorp/terraform-provider-aws/issues/29623)) FEATURES: - **New Resource:** `aws_lightsail_bucket_resource_access` ([#29460](https://togithub.com/hashicorp/terraform-provider-aws/issues/29460)) ENHANCEMENTS: - data-source/aws_launch_template: Add `instance_requirements.allowed_instance_types` and `instance_requirements.network_bandwidth_gbps` attributes ([#29140](https://togithub.com/hashicorp/terraform-provider-aws/issues/29140)) - resource/aws_autoscaling_group: Add `auto_rollback` to the `instance_refresh.preferences` configuration block ([#29513](https://togithub.com/hashicorp/terraform-provider-aws/issues/29513)) - resource/aws_autoscaling_group: Add `mixed_instances_policy.launch_template.override.instance_requirements.allowed_instance_types` and `mixed_instances_policy.launch_template.override.instance_requirements.network_bandwidth_gbps` arguments ([#29140](https://togithub.com/hashicorp/terraform-provider-aws/issues/29140)) - resource/aws_autoscaling_policy: Add `metrics` to the `target_tracking_configuration.customized_metric_specification` configuration block in support of [metric math](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-target-tracking-metric-math.html) ([#28560](https://togithub.com/hashicorp/terraform-provider-aws/issues/28560)) - resource/aws_cloudtrail_event_data_store: Add `kms_key_id` argument ([#29224](https://togithub.com/hashicorp/terraform-provider-aws/issues/29224)) - resource/aws_dms_endpoint: Add ability to use AWS Secrets Manager with the `db2` engine ([#29380](https://togithub.com/hashicorp/terraform-provider-aws/issues/29380)) - resource/aws_dms_endpoint: Add support for `azure-sql-managed-instance` `engine_name` value ([#28960](https://togithub.com/hashicorp/terraform-provider-aws/issues/28960)) - resource/aws_dms_s3\_endpoint: Add `detach_target_on_lob_lookup_failure_parquet` argument ([#29772](https://togithub.com/hashicorp/terraform-provider-aws/issues/29772)) - resource/aws_ec2\_fleet: Add `fleet_instance_set`, `fleet_state`, `fulfilled_capacity`, and `fulfilled_on_demand_capacity` attributes ([#29181](https://togithub.com/hashicorp/terraform-provider-aws/issues/29181)) - resource/aws_ec2\_fleet: Add `launch_template_config.override.instance_requirements.allowed_instance_types` and `launch_template_config.override.instance_requirements.network_bandwidth_gbps` arguments ([#29140](https://togithub.com/hashicorp/terraform-provider-aws/issues/29140)) - resource/aws_ec2\_fleet: Add `on_demand_options.capacity_reservation_options`,`on_demand_options.max_total_price`, `on_demand_options.min_target_capacity`, `on_demand_options.single_availability_zone` and `on_demand_options.single_instance_type` arguments ([#29181](https://togithub.com/hashicorp/terraform-provider-aws/issues/29181)) - resource/aws_ec2\_fleet: Add `spot_options.maintenance_strategies.capacity_rebalance.termination_delay` argument ([#29181](https://togithub.com/hashicorp/terraform-provider-aws/issues/29181)) - resource/aws_ec2\_fleet: Add `valid_from` and `valid_until` arguments ([#29181](https://togithub.com/hashicorp/terraform-provider-aws/issues/29181)) - resource/aws_lambda_function: Add `skip_destroy` argument ([#29646](https://togithub.com/hashicorp/terraform-provider-aws/issues/29646)) - resource/aws_lambda_function: Add configurable timeout for Delete ([#29646](https://togithub.com/hashicorp/terraform-provider-aws/issues/29646)) - resource/aws_lambda_function: Add plan time validators for `memory_size`, `role`, and `timeout` ([#29721](https://togithub.com/hashicorp/terraform-provider-aws/issues/29721)) - resource/aws_lambda_function: Retry (up to the configurable timeout) deletion of replicated Lambda@Edge functions ([#29646](https://togithub.com/hashicorp/terraform-provider-aws/issues/29646)) - resource/aws_launch_template: Add `instance_requirements.allowed_instance_types` and `instance_requirements.network_bandwidth_gbps` arguments ([#29140](https://togithub.com/hashicorp/terraform-provider-aws/issues/29140)) - resource/aws_networkmanager_core_network: Add `base_policy_regions` argument ([#29623](https://togithub.com/hashicorp/terraform-provider-aws/issues/29623)) - resource/aws_spot_fleet_request: Add `launch_template_config.overrides.instance_requirements.allowed_instance_types` and `launch_template_config.overrides.instance_requirements.network_bandwidth_gbps` arguments ([#29140](https://togithub.com/hashicorp/terraform-provider-aws/issues/29140)) - resource/aws_transfer_server: Add support for `on_partial_upload` block on the `workflow_details` attribute. ([#27730](https://togithub.com/hashicorp/terraform-provider-aws/issues/27730)) - resource/aws_transfer_user: Add configurable timeout for Delete ([#27563](https://togithub.com/hashicorp/terraform-provider-aws/issues/27563)) BUG FIXES: - resource/aws_dms_endpoint: Trigger updates based on adding new `extra_connection_attributes` ([#29772](https://togithub.com/hashicorp/terraform-provider-aws/issues/29772)) - resource/aws_instance: When encountering `InsufficientInstanceCapacity` errors, do not retry in order to fail faster, as this error is typically not resolvable in the near future ([#21293](https://togithub.com/hashicorp/terraform-provider-aws/issues/21293)) - resource/aws_transfer_server: Allow the removal of `workflow_details` attribute. ([#27730](https://togithub.com/hashicorp/terraform-provider-aws/issues/27730)) - resource/aws_transfer_user: Fix bug preventing removal of all `home_directory_mappings` due to empty list validation error ([#27563](https://togithub.com/hashicorp/terraform-provider-aws/issues/27563))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.