jinugasachio / terraform-workspace-type

0 stars 0 forks source link

Update Terraform aws to v4.67.0 #102

Open renovate[bot] opened 3 months ago

renovate[bot] commented 3 months ago

This PR contains the following updates:

Package Type Update Change
aws (source) required_provider minor 4.8.0 -> 4.67.0

Release Notes

hashicorp/terraform-provider-aws (aws) ### [`v4.67.0`](https://redirect.github.com/hashicorp/terraform-provider-aws/releases/tag/v4.67.0) [Compare Source](https://redirect.github.com/hashicorp/terraform-provider-aws/compare/v4.66.1...v4.67.0) NOTES: - resource/aws_lightsail_domain_entry: The `id` attribute is now comma-delimited ([#​30820](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30820)) FEATURES: - **New Data Source:** `aws_connect_user` ([#​26156](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/26156)) - **New Data Source:** `aws_connect_vocabulary` ([#​26158](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/26158)) - **New Data Source:** `aws_organizations_policy` ([#​30920](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30920)) - **New Data Source:** `aws_redshiftserverless_namespace` ([#​31250](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31250)) - **New Resource:** `aws_quicksight_template` ([#​30453](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30453)) - **New Resource:** `aws_quicksight_template_alias` ([#​31310](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31310)) - **New Resource:** `aws_quicksight_vpc_connection` ([#​31309](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31309)) ENHANCEMENTS: - aws_quicksight_data_set: Add support for configuring refresh properties ([#​30744](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30744)) - data-source/aws_acmpca_certificate_authority: Add `key_storage_security_standard` attribute ([#​31280](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31280)) - data-source/aws_elastic_beanstalk_hosted_zone: Add hosted zone ID for `ap-southeast-3` AWS Region ([#​31248](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31248)) - data-source/aws_s3\_bucket: Set `hosted_zone_id` for `cn-north-1` AWS China Region ([#​31247](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31247)) - resource/aws_acmpca_certificate_authority: Add `key_storage_security_standard` argument ([#​31280](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31280)) - resource/aws_cloudwatch_metric_stream: Add `metric_names` to `include_filter` and `exclude_filter` configuration blocks ([#​31288](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31288)) - resource/aws_dms_endpoint: Add ability to use the `db2-zos` IBM DB2 for z/OS engine ([#​31291](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31291)) - resource/aws_fsx_ontap_file_system: Allow in-place update of `route_table_ids` ([#​31251](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31251)) - resource/aws_fsx_ontap_file_system: Support setting `throughput_capacity` to `4096` ([#​31251](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31251)) - resource/aws_rds_cluster: Add ability to specify Aurora IO Optimized `storage_type` ([#​31336](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31336)) - resource/aws_s3\_bucket: Set `hosted_zone_id` for `cn-north-1` AWS China Region ([#​31247](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31247)) BUG FIXES: - resource/aws_appintegrations_data_integration: Correctly read `tags` into state ([#​31241](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31241)) - resource/aws_config_remediation_configuration: Change `parameter` attribute to `TypeList` for better diff calculation ([#​31315](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31315)) - resource/aws_iam_openid_connect_provider: Change `client_id_list` from `TypeList` to `TypeSet` as order is not significant ([#​31253](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31253)) - resource/aws_servicecatalog_provisioned_product: Fix to properly send `stack_set_provisioned_preferences.0.accounts` on create and update ([#​31293](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31293)) - resource/aws_servicecatalog_provisioned_product: Fix to properly set `stack_set_provisioned_preferences` integer types `failure_tolerance_count`, `failure_tolerance_percentage`, `max_concurrency_count`, `max_concurrency_percentage` ([#​31289](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31289)) - resource/aws_ssm_activation: Fix various `ValidationException` errors on resource Create ([#​31340](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31340)) ### [`v4.66.1`](https://redirect.github.com/hashicorp/terraform-provider-aws/releases/tag/v4.66.1) [Compare Source](https://redirect.github.com/hashicorp/terraform-provider-aws/compare/v4.66.0...v4.66.1) BUG FIXES: - resource/aws_appautoscaling_target: Fix `InvalidParameter: 1 validation error(s) found. minimum field size of 1, ListTagsForResourceInput.ResourceARN.` related to [Application Auto Scaling resource tagging](https://aws.amazon.com/about-aws/whats-new/2023/03/application-auto-scaling-resource-tagging/) introduced in [v4.66.0](https://redirect.github.com/hashicorp/terraform-provider-aws/blob/main/CHANGELOG.md#4660-may--4-2023) ([#​31214](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31214)) ### [`v4.66.0`](https://redirect.github.com/hashicorp/terraform-provider-aws/releases/tag/v4.66.0) [Compare Source](https://redirect.github.com/hashicorp/terraform-provider-aws/compare/v4.65.0...v4.66.0) NOTES: - resource/aws_instance: The `cpu_core_count` argument is deprecated in favor of the `cpu_options` block. The `cpu_options` block can set `core_count` ([#​31035](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31035)) - resource/aws_instance: The `cpu_threads_per_core` argument is deprecated in favor of the `cpu_options` block. The `cpu_options` block can set `threads_per_core` ([#​31035](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31035)) FEATURES: - **New Data Source:** `aws_appintegrations_event_integration` ([#​24965](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/24965)) - **New Data Source:** `aws_dms_replication_instance` ([#​15406](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/15406)) - **New Data Source:** `aws_vpclattice_auth_policy` ([#​30898](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30898)) - **New Data Source:** `aws_vpclattice_service_network` ([#​30904](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30904)) - **New Resource:** `aws_account_primary_contact` ([#​26123](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/26123)) - **New Resource:** `aws_appintegrations_data_integration` ([#​24941](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/24941)) - **New Resource:** `aws_chimesdkvoice_voice_profile_domain` ([#​30977](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30977)) - **New Resource:** `aws_directory_service_trust` ([#​31037](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31037)) - **New Resource:** `aws_vpclattice_access_log_subscription` ([#​30896](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30896)) - **New Resource:** `aws_vpclattice_auth_policy` ([#​30891](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30891)) - **New Resource:** `aws_vpclattice_resource_policy` ([#​30900](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30900)) - **New Resource:** `aws_vpclattice_target_group_attachment` ([#​31039](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31039)) ENHANCEMENTS: - data-source/aws_autoscaling_group: Add `max_instance_lifetime` attribute ([#​31067](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31067)) - data-source/aws_autoscaling_group: Add `mixed_instances_policy` attribute ([#​31067](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31067)) - data-source/aws_autoscaling_group: Add `predicted_capacity` attribute ([#​31067](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31067)) - data-source/aws_autoscaling_group: Add `suspended_processes` attribute ([#​31067](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31067)) - data-source/aws_autoscaling_group: Add `tag` attribute ([#​31067](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31067)) - data-source/aws_autoscaling_group: Add `warm_pool_size` attribute ([#​31067](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31067)) - data-source/aws_autoscaling_group: Add `warm_pool` attribute ([#​31067](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31067)) - datasource/aws_launch_template: Add `amd_sev_snp` attribute ([#​31035](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31035)) - resource/aws_appautoscaling_policy: Add `metrics` to the `target_tracking_scaling_policy_configuration.customized_metric_specification` configuration block in support of [metric math](https://docs.aws.amazon.com/autoscaling/application/userguide/application-auto-scaling-target-tracking-metric-math.html) ([#​30172](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30172)) - resource/aws_appautoscaling_target: Add `arn` attribute ([#​30172](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30172)) - resource/aws_appautoscaling_target: Add `tags` argument and `tags_all` attribute to support resource tagging ([#​30172](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30172)) - resource/aws_autoscaling_group: Add `predicted_capacity` attribute ([#​31067](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31067)) - resource/aws_autoscaling_group: Add `warm_pool_size` attribute ([#​31067](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31067)) - resource/aws_directory_service_conditional_forwarder: Add plan time validation for `remote_domain_name` ([#​31037](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31037)) - resource/aws_directory_service_directory: Correct plan time validation for `remote_domain_name` ([#​31037](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31037)) - resource/aws_elasticache_user: Add support for defining custom timeouts ([#​31076](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31076)) - resource/aws_fsx_lustre_file_system: Add `root_squash_configuration` argument ([#​31073](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31073)) - resource/aws_glue_catalog_database: Add tagging support ([#​31071](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31071)) - resource/aws_grafana_workspace: Make `grafana_version` optional so that its value can be specified in configuration ([#​31083](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31083)) - resource/aws_instance: Add `amd_sev_snp` argument ([#​31035](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31035)) - resource/aws_instance: Add `cpu_options` argument ([#​31035](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31035)) - resource/aws_lambda_function: Add support for `java17` `runtime` value ([#​31027](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31027)) - resource/aws_lambda_layer_version: Add support for `java17` `compatible_runtimes` value ([#​31028](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31028)) - resource/aws_launch_template: Add `amd_sev_snp` argument ([#​31035](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31035)) - resource/aws_medialive_channel: Added H265 support. ([#​30908](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30908)) - resource/aws_rds_cluster_role_association: Add configurable Create and Delete timeouts ([#​31015](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31015)) - resource/aws_redshift_scheduled_action: Add plan time validation for `name` argument ([#​31020](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31020)) - resource/aws_redshiftserverless_workgroup: Add support for defining custom timeouts ([#​31054](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31054)) - resource/aws_sagemaker_domain: Add `domain_settings.r_studio_server_pro_domain_settings`, `default_user_settings.canvas_app_settings.model_register_settings`, and `default_user_settings.r_studio_server_pro_app_settings` arguments ([#​31031](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31031)) - resource/aws_sagemaker_endpoint_configuration: Add `async_inference_config.output_config.notification_config.include_inference_response_in` and `async_inference_config.output_config.s3_failure_path` arguments ([#​31070](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31070)) - resource/aws_sagemaker_user_profile: Add `user_settings.canvas_app_settings.model_register_settings` and `user_settings.r_studio_server_pro_app_settings` arguments ([#​31072](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31072)) - resource/aws_servicecatalog_provisioning_artifact: Add `provisioning_artifact_id` attribute ([#​31086](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31086)) - resource/aws_sfn_state_machine: Add configurable timeouts ([#​31097](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31097)) - resource/aws_spot_fleet_request: Add 'aws_spot_fleet_request.context' argument ([#​30918](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30918)) - resource/aws_vpn_connection: Add `tunnel1_enable_tunnel_lifecycle_control` and `tunnel2_enable_tunnel_lifecycle_control` arguments ([#​31064](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31064)) BUG FIXES: - data-source/aws_nat_gateway: Guarantee that all attributes are set when the NAT Gateway is associated with a single address ([#​31118](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31118)) - data-source/aws_networkfirewall_firewall_policy: Add `firewall_policy.stateful_rule_group_reference.override` attribute, fixing `setting firewall_policy: Invalid address to set` error ([#​31089](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31089)) - resource/aws_connect_routing_profile: Remove the limit on the maximum number of queues that can be associated with a routing profile. Batch processing is now done when there are more than 10 queues associated or disassociated at a time. ([#​30895](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30895)) - resource/aws_db_instance: Consider `delete-precheck` a valid pending state for resource deletion ([#​31047](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31047)) - resource/aws_inspector2\_enabler: Correctly supports `LAMBDA` resource scanning ([#​31038](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31038)) - resource/aws_inspector2\_enabler: Correctly supports multiple accounts ([#​31038](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31038)) - resource/aws_inspector2\_enabler: No longer calls `Disable` API for status checking ([#​31038](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31038)) - resource/aws_nat_gateway: Guarantee that all attributes are set when the NAT Gateway is associated with a single address ([#​31118](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31118)) - resource/aws_rds_cluster_instance: Consider `delete-precheck` a valid pending state for resource deletion ([#​31047](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31047)) - resource/aws_servicecatalog_provisioned_product: Changes in the provisioning_artifact_name attribute are now reflected correctly in AWS ([#​26371](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/26371)) - resource/aws_servicecatalog_provisioned_product: Fix `product_name` update handling ([#​31094](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/31094)) ### [`v4.65.0`](https://redirect.github.com/hashicorp/terraform-provider-aws/releases/tag/v4.65.0) [Compare Source](https://redirect.github.com/hashicorp/terraform-provider-aws/compare/v4.64.0...v4.65.0) NOTES: - data-source/aws_db_instance: With the retirement of EC2-Classic the`db_security_groups` attribute has been deprecated and will be removed in a future version ([#​30919](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30919)) - data-source/aws_elasticache_cluster: With the retirement of EC2-Classic the`security_group_names` attribute has been deprecated and will be removed in a future version ([#​30919](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30919)) - data-source/aws_launch_configuration: With the retirement of EC2-Classic the`vpc_classic_link_id` and `vpc_classic_link_security_groups` attributes have been deprecated and will be removed in a future version ([#​30919](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30919)) - data-source/aws_redshift_cluster: With the retirement of EC2-Classic the `cluster_security_groups` attribute has been deprecated and will be removed in a future version ([#​30919](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30919)) - resource/aws_config_organization_custom_policy_rule: Because we cannot easily test this functionality, it is best effort and we ask for community help in testing ([#​21373](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/21373)) FEATURES: - **New Data Source:** `aws_api_gateway_authorizer` ([#​28148](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28148)) - **New Data Source:** `aws_api_gateway_authorizers` ([#​28148](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28148)) - **New Data Source:** `aws_dms_replication_subnet_group` ([#​30832](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30832)) - **New Data Source:** `aws_dms_replication_task` ([#​30967](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30967)) - **New Data Source:** `aws_ssmcontacts_contact` ([#​30667](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30667)) - **New Data Source:** `aws_ssmcontacts_contact_channel` ([#​30667](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30667)) - **New Data Source:** `aws_ssmcontacts_plan` ([#​30667](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30667)) - **New Data Source:** `aws_ssmincidents_response_plan` ([#​30665](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30665)) - **New Resource:** `aws_config_organization_custom_policy_rule` ([#​21373](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/21373)) - **New Resource:** `aws_quicksight_folder_membership` ([#​30871](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30871)) - **New Resource:** `aws_quicksight_refresh_schedule` ([#​30788](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30788)) - **New Resource:** `aws_ssmcontacts_contact` ([#​30667](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30667)) - **New Resource:** `aws_ssmcontacts_contact_channel` ([#​30667](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30667)) - **New Resource:** `aws_ssmcontacts_plan` ([#​30667](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30667)) - **New Resource:** `aws_ssmincidents_response_plan` ([#​30665](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30665)) - **New Resource:** `aws_synthetics_group` ([#​30678](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30678)) - **New Resource:** `aws_synthetics_group_association` ([#​30678](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30678)) ENHANCEMENTS: - data-source/aws_ami_ids: Add `include_deprecated` argument ([#​30294](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30294)) - data-source/aws_backup_report_plan: Add `accounts`, `organization_units` and `regions` attributes to the `report_setting` block ([#​28309](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28309)) - data-source/aws_imagebuilder_image: Add `containers` attribute to the `output_resources` block ([#​30899](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30899)) - resource/aws_appstream_stack: Add `streaming_experience_settings` attribute ([#​28512](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28512)) - resource/aws_backup_report_plan: Add `accounts`, `organization_units` and `regions` attributes to the `report_setting` block ([#​28309](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28309)) - resource/aws_chime_voice_connector_streaming: Add `media_insights_configuration` argument ([#​30713](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30713)) - resource/aws_db_subnet_group: Add `vpc_id` attribute ([#​30775](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30775)) - resource/aws_fis_experiment_template: Add support for `Cluster` Network Actions to `actions.*.target` ([#​27337](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/27337)) - resource/aws_gamelift_game_session_queue: Add `custom_event_data` argument ([#​26206](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/26206)) - resource/aws_imagebuilder_image: Add `containers` attribute to the `output_resources` block ([#​30899](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30899)) - resource/aws_networkfirewall_rule_group: Add limit for `reference_sets` ([#​30759](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30759)) - resource/aws_networkmanager_core_network: Wait for the network policy to be in the `READY_TO_EXECUTE` state before executing any changes ([#​30879](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30879)) - resource/aws_s3outposts_endpoint: Add `access_type` and `customer_owned_ipv4_pool` arguments ([#​23839](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/23839)) - resource/aws_wafv2\_web_acl: Add `token_domains` argument ([#​30340](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30340)) - various IAM resource types: more detailed error messages for invalid policy document JSON ([#​27502](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/27502)) BUG FIXES: - resource/aws_api_gateway_api_key: Fix `value` minimum length verification when specified. ([#​30894](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30894)) - resource/aws_apprunner_service: Allow additional `instance_configuration.cpu` and `instance_configuration.memory` values ([#​30889](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30889)) - resource/aws_dms_replication_task: Fix perpetual diff on dms replication_task settings ([#​30885](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30885)) - resource/aws_ds_shared_directory: Properly handle paged response objects on read ([#​30914](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30914)) - resource/aws_ecs_service: Fix removal of `service_registries` configuration block ([#​30852](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30852)) - resource/aws_redshiftdata_statement: Fix `ValidationException` errors reading expired statements ([#​26343](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/26343)) - resource/aws_vpc_endpoint_route_table_association: Retry resource Create for EC2 eventual consistency ([#​30994](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30994)) - resource/aws_vpc_endpoint_service_allowed_principal: Fix `too many results` error ([#​30974](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30974)) ### [`v4.64.0`](https://redirect.github.com/hashicorp/terraform-provider-aws/releases/tag/v4.64.0) [Compare Source](https://redirect.github.com/hashicorp/terraform-provider-aws/compare/v4.63.0...v4.64.0) FEATURES: - **New Data Source:** `aws_dms_endpoint` ([#​30717](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30717)) - **New Data Source:** `aws_fsx_windows_file_system` ([#​28622](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28622)) - **New Data Source:** `aws_networkfirewall_resource_policy` ([#​25474](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/25474)) - **New Data Source:** `aws_prometheus_workspaces` ([#​28574](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28574)) - **New Data Source:** `aws_redshiftserverless_workgroup` ([#​29208](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29208)) - **New Data Source:** `aws_route53_resolver_query_log_config` ([#​29111](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29111)) - **New Data Source:** `aws_sesv2_configuration_set` ([#​30108](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30108)) - **New Data Source:** `aws_vpclattice_listener` ([#​30843](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30843)) - **New Resource:** `aws_cloudwatch_event_endpoint` ([#​25846](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/25846)) - **New Resource:** `aws_vpclattice_listener` ([#​30711](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30711)) - **New Resource:** `aws_vpclattice_listener_rule` ([#​30784](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30784)) ENHANCEMENTS: - data-source/aws_cloudfront_response_headers_policy: Add `remove_headers_config` attribute ([#​28940](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28940)) - data-source/aws_ecs_task_definition: Add `execution_role_arn` attribute ([#​28662](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28662)) - data-source/aws_eks_node_group: Add `launch_template` attribute ([#​30780](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30780)) - data-source/aws_iam_role: Add `role_last_used` attribute ([#​30750](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30750)) - data-source/aws_kms_key: Add `cloud_hsm_cluster_id`, `custom_key_store_id`, `key_spec`, `pending_deletion_window_in_days`, and `xks_key_configuration` attributes ([#​29250](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29250)) - data-source/aws_lakeformation_data_lake_settings: Add `allow_external_data_filtering`, `external_data_filtering_allow_list` and `authorized_session_tag_value_list` attributes ([#​30207](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30207)) - data-source/aws_outposts_outpost: Add `lifecycle_status`, `site_arn`, `supported_hardware_type` and `tags` attributes ([#​30754](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30754)) - data-source/aws_servicequotas_service_quota: Add `usage_metric` attribute ([#​29499](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29499)) - data-source/aws_subnet: Add `enable_lni_at_device_index` attribute ([#​30798](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30798)) - resource/aws_appsync_datasource: Add `opensearchservice_config` argument ([#​29578](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29578)) - resource/aws_cloudfront_response_headers_policy: Add `remove_headers_config` argument ([#​28940](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28940)) - resource/aws_cloudwatch_event_target: Add `ecs_target.ordered_placement_strategy` argument ([#​28384](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28384)) - resource/aws_cloudwatch_metric_stream: Add `include_linked_accounts_metrics` argument ([#​29281](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29281)) - resource/aws_dms_replication_instance: Increase default timeout for `create` ([#​29905](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29905)) - resource/aws_eks_node_group: Add plan time validation to `node_group_name` and `node_group_name_prefix` arguments ([#​29975](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29975)) - resource/aws_elastic_beanstalk_application: Add plan time validation to `appversion_lifecycle.service_role` and `name` arguments ([#​17727](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/17727)) - resource/aws_emr_cluster: Add `placement_group_config` argument ([#​30121](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30121)) - resource/aws_fis_experiment_template: Add support for `Subnets` Network Actions to `actions.*.target` ([#​30211](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30211)) - resource/aws_iam_role: Add `role_last_used` attribute ([#​30750](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30750)) - resource/aws_iot_topic_rule: Add `error_action.firehose.batch_mode`, `error_action.iot_analytics.batch_mode`, `error_action.iot_events.batch_mode`, `firehose.batch_mode`, `iot_analytics.batch_mode` and `iot_events.batch_mode` arguments ([#​28568](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28568)) - resource/aws_kinesis_firehose_delivery_stream: Add `opensearch_configuration` block ([#​29112](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29112)) - resource/aws_kinesis_firehose_delivery_stream: Add `opensearch` as a valid `destination` value ([#​29112](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29112)) - resource/aws_lakeformation_data_lake_settings: Add `allow_external_data_filtering`, `external_data_filtering_allow_list` and `authorized_session_tag_value_list` arguments ([#​30207](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30207)) - resource/aws_lambda_event_source_mapping: Add `document_db_event_source_config` configuration block ([#​28586](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28586)) - resource/aws_lambda_function: Add support for `python3.10` `runtime` value ([#​30781](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30781)) - resource/aws_lambda_layer_version: Add support for `python3.10` `compatible_runtimes` value ([#​30781](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30781)) - resource/aws_main_route_table_association: Add configurable timeouts ([#​30755](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30755)) - resource/aws_route: Allow `gateway_id` value of `local` when updating a Route ([#​24507](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/24507)) - resource/aws_route_table_association: Add configurable timeouts ([#​30755](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30755)) - resource/aws_s3\_bucket: Correct S3 Object Lock error handling for third-party S3-compatible API implementations ([#​26317](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/26317)) - resource/aws_s3\_bucket_object_lock_configuration: Correct error handling for third-party S3-compatible API implementations ([#​26317](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/26317)) - resource/aws_securityhub_account: Add `control_finding_generator`, `auto_enable_controls` and `arn` attributes ([#​30692](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30692)) - resource/aws_servicequotas_service_quota: Add `usage_metric` attribute ([#​29499](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29499)) - resource/aws_ssoadmin_account_assignment: Extend timeout delay and min timeout ([#​25849](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/25849)) - resource/aws_ssoadmin_permission_set: Extend timeout delay and min timeout ([#​25849](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/25849)) - resource/aws_subnet: Add `enable_lni_at_device_index` attribute ([#​30798](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30798)) - resource/aws_vpc_endpoint_service_allowed_principal: Changed id to use ServicePermissionId ([#​27640](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/27640)) - resource/aws_wafv2\_rule_group: Add `rule.action.challenge` argument ([#​29690](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29690)) - resource/aws_wafv2\_rule_group: Add `rule.captcha_config` argument ([#​29608](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29608)) - resource/aws_wafv2\_web_acl: Add `captcha_config` and `rule.captcha_config` arguments ([#​29608](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29608)) BUG FIXES: - data-source/aws_lakeformation_permissions: Change `lf_tag_policy.expression` from `TypeList` to `TypeSet` as order is not significant ([#​26643](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/26643)) - data-source/aws_lakeformation_permissions: Remove limit on number of `lf_tag_policy.expression` blocks ([#​26643](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/26643)) - resource/aws_cloudwatch_event_rule: Add retry to read step, resolving `couldn't find resource` error ([#​25846](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/25846)) - resource/aws_default_vpc: Fix adoption of default VPC with generated IPv6 ([#​29083](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29083)) - resource/aws_dx_gateway: Remove plan time validation from `name` argument ([#​30739](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30739)) - resource/aws_ecs_service: Fix error importing service with an IAM role with a path ([#​30170](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30170)) - resource/aws_fsx_windows_file_system: Increase `throughput_capacity` first to avoid `BadRequest` errors ([#​28622](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28622)) - resource/aws_lakeformation_permissions: Change `lf_tag_policy.expression` from `TypeList` to `TypeSet` as order is not significant ([#​26643](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/26643)) - resource/aws_lakeformation_permissions: Change `lf_tag`, `lf_tag.values`, `lf_tag_policy`, `lf_tag_policy.expression.key`, `lf_tag_policy.expression.values` and `lf_tag_policy.resource_type` to [ForceNew](https://developer.hashicorp.com/terraform/plugin/sdkv2/schemas/schema-behaviors#forcenew) ([#​26643](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/26643)) - resource/aws_lakeformation_permissions: Remove limit on number of `lf_tag_policy.expression` blocks ([#​26643](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/26643)) - resource/aws_lambda_event_source_mapping: Fix IAM eventual consistency errors on resource Update ([#​28586](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28586)) - resource/aws_medialive_channel: Fix to properly expand `destinations.media_package_settings` field ([#​30660](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30660)) - resource/aws_networkfirewall_firewall_policy: Fix unexpected `encryption_configuration.type` updates from `Customer_KMS` to `AWS_KMS` ([#​30821](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30821)) - resource/aws_networkfirewall_rule_group: Fix unexpected `encryption_configuration.type` updates from `Customer_KMS` to `AWS_KMS` ([#​30821](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30821)) - resource/aws_quicksight_data_set: Correct custom_sql documentation ([#​30742](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30742)) - resource/aws_quicksight_data_set: Correctly persist `create_columns_operation.expression` field ([#​30708](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30708)) - resource/aws_quicksight_data_set: Fix to properly expand `project_operation.projected_columns` field ([#​30699](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30699)) - resource/aws_quicksight_data_set: Fix to properly flatten `cast_column_type_operation.format` field ([#​30701](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30701)) - resource/aws_sagemaker_app: Fix crash when app is not found ([#​30786](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30786)) - resource/aws_sns_topic: Fix IAM eventual consistency error creating SNS topics with ABAC-controlled permissions ([#​30432](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30432)) - resource/aws_vpc: Don't overwrite any configured value for `ipv6_ipam_pool_id` with *IPAM Managed* ([#​30795](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30795)) ### [`v4.63.0`](https://redirect.github.com/hashicorp/terraform-provider-aws/releases/tag/v4.63.0) [Compare Source](https://redirect.github.com/hashicorp/terraform-provider-aws/compare/v4.62.0...v4.63.0) FEATURES: - **New Data Source:** `aws_dms_certificate` ([#​30498](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30498)) - **New Data Source:** `aws_quicksight_group` ([#​12311](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/12311)) - **New Data Source:** `aws_quicksight_user` ([#​12310](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/12310)) - **New Resource:** `aws_chimesdkmediapipelines_media_insights_pipeline_configuration` ([#​30603](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30603)) - **New Resource:** `aws_pipes_pipe` ([#​30538](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30538)) - **New Resource:** `aws_quicksight_iam_policy_assignment` ([#​30653](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30653)) - **New Resource:** `aws_quicksight_ingestion` ([#​30487](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30487)) - **New Resource:** `aws_quicksight_namespace` ([#​30681](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30681)) - **New Resource:** `aws_sagemaker_data_quality_job_definition` ([#​30301](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30301)) - **New Resource:** `aws_sagemaker_monitoring_schedule` ([#​30684](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30684)) - **New Resource:** `aws_vpclattice_service_network_service_association` ([#​30410](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30410)) - **New Resource:** `aws_vpclattice_service_network_vpc_association` ([#​30411](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30411)) - **New Resource:** `aws_vpclattice_target_group` ([#​30455](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30455)) ENHANCEMENTS: - data-source/aws_dx_connection: Add `partner_name` attribute ([#​30385](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30385)) - data-source/aws_lambda_function_url: Add `invoke_mode` attribute ([#​30547](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30547)) - data-source/aws_nat_gateway: Add `association_id` attribute ([#​30546](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30546)) - data-source/aws_sagemaker_prebuilt_ecr_image: Added sagemaker-model-monitor-analyzer images ([#​30301](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30301)) - resource/aws_acmpca_certificate: Add `api_passthrough` argument ([#​28142](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28142)) - resource/aws_api_gateway_rest_api: Added `fail_on_warnings` attribute ([#​22300](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/22300)) - resource/aws_dx_connection: Add `partner_name` attribute ([#​30385](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30385)) - resource/aws_dx_gateway: Add plan time validation to `name` argument ([#​30375](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30375)) - resource/aws_dx_gateway: Allow updates to `name` without forcing resource replacement ([#​30375](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30375)) - resource/aws_ec2\_client_vpn_route: Increase Create and Delete timeouts to 4 minutes ([#​30552](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30552)) - resource/aws_lambda_function_url: Add `invoke_mode` attribute ([#​30547](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30547)) - resource/aws_mwaa_environment: Add `startup_script_s3_path` and `startup_script_s3_object_version` attributes ([#​30549](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30549)) - resource/aws_nat_gateway: Add `association_id` attribute ([#​30546](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30546)) - resource/aws_servicecatalog_provisioned_product: Surfaces more clear error message when resource fails to apply ([#​30663](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30663)) - resource/aws_wafv2\_web_acl: Add `aws_managed_rules_atp_rule_set` to `managed_rule_group_configs` configuration block ([#​30518](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30518)) BUG FIXES: - resource/aws_batch_compute_environment: Fix crash when `compute_resources.launch_template` is empty ([#​30537](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30537)) - resource/aws_cognito_managed_user_pool_client: Allow removing `token_validity_units` ([#​30662](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30662)) - resource/aws_cognito_user_pool_client: Allow removing `token_validity_units` ([#​30662](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30662)) - resource/aws_db_instance: Allow `engine` and `engine_version` to be set when `replicate_source_db` is set ([#​30703](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30703)) - resource/aws_db_instance: Fixes panic when updating `replica_mode` ([#​30714](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30714)) - resource/aws_dynamodb_table_item: Would report spurious diffs when List and Map attributes were changed out-of-band ([#​30712](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30712)) - resource/aws_elasticache_user_group: Change `user_group_id` to [ForceNew](https://developer.hashicorp.com/terraform/plugin/sdkv2/schemas/schema-behaviors#forcenew) ([#​30533](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30533)) - resource/aws_launch_template: Fix crash when `instance_market_options.spot_options` is empty ([#​30539](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30539)) - resource/aws_msk_serverless_cluster: Change `vpc_config.security_group_ids` to Computed ([#​30535](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30535)) - resource/aws_quicksight_data_set: Fix to properly send `physical_table_map.*.relational_table.catalog` when set ([#​30704](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30704)) - resource/aws_quicksight_data_set: Fix to properly send `physical_table_map.*.relational_table.schema` when set ([#​30704](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30704)) - resource/aws_rds_cluster: Prevent `db_instance_parameter_group_name` from causing errors on minor upgrades ([#​30679](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30679)) - resource/aws_rds_cluster_parameter_group: Fixes differences being reported on every apply when setting system-source parameters ([#​30536](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30536)) ### [`v4.62.0`](https://redirect.github.com/hashicorp/terraform-provider-aws/releases/tag/v4.62.0) [Compare Source](https://redirect.github.com/hashicorp/terraform-provider-aws/compare/v4.61.0...v4.62.0) FEATURES: - **New Data Source:** `aws_ec2_transit_gateway_attachments` ([#​29644](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29644)) - **New Data Source:** `aws_ec2_transit_gateway_route_table_associations` ([#​29642](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29642)) - **New Data Source:** `aws_ec2_transit_gateway_route_table_propagations` ([#​29640](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29640)) - **New Data Source:** `aws_oam_link` ([#​30401](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30401)) - **New Data Source:** `aws_oam_links` ([#​30401](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30401)) - **New Data Source:** `aws_quicksight_data_set` ([#​30422](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30422)) - **New Data Source:** `aws_vpclattice_service` ([#​30490](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30490)) - **New Resource:** `aws_inspector2_member_association` ([#​28921](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28921)) - **New Resource:** `aws_lightsail_distribution` ([#​30124](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30124)) - **New Resource:** `aws_quicksight_account_subscription` ([#​30359](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30359)) - **New Resource:** `aws_quicksight_data_set` ([#​30349](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30349)) - **New Resource:** `aws_quicksight_folder` ([#​30400](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30400)) - **New Resource:** `aws_vpclattice_service` ([#​30429](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30429)) - **New Resource:** `aws_vpclattice_service_network` ([#​35969](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/35969)) ENHANCEMENTS: - data-source/aws_route_table: Ignore routes managed by VPC Lattice ([#​30515](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30515)) - data-source/aws_secretsmanager_secret: Add `rotation_rules.duration` and `rotation_rules.schedule_expression` attributes ([#​30425](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30425)) - data-source/aws_secretsmanager_secret_rotation: Add `rotation_rules.duration` and `rotation_rules.schedule_expression` attributes ([#​30425](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30425)) - resource/aws_default_route_table: Ignore routes managed by VPC Lattice ([#​30515](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30515)) - resource/aws_emrserverless_application: Add `image_configuration` field ([#​30398](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30398)) - resource/aws_imagebuilder_container_recipe: Add `platform_override` field ([#​30398](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30398)) - resource/aws_route_table: Ignore routes managed by VPC Lattice ([#​30515](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30515)) - resource/aws_s3\_bucket: Enable S3-compatible providers with no support for bucket tagging ([#​30151](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30151)) - resource/aws_sagemaker_endpoint_configuration: Add `name_prefix` argument ([#​28785](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28785)) - resource/aws_sagemaker_feature_group: Add `table_format` to the `offline_store_config` configuration block ([#​30118](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30118)) - resource/aws_secretsmanager_secret: Add `duration` and `schedule_expression` attributes to `rotation_rules` configuration block ([#​30425](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30425)) - resource/aws_secretsmanager_secret_rotation: Add `duration` and `schedule_expression` attributes to `rotation_rules` configuration block ([#​30425](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30425)) BUG FIXES: - resource/aws_ce_cost_category: Fixed `effective_start` being reset on any changes despite `effective_start` having the same value ([#​30369](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30369)) - resource/aws_db_instance: Fix crash when updating `password` ([#​30379](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30379)) - resource/aws_glue_crawler: Fix InvalidInputException error string matching ([#​30370](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30370)) - resource/aws_glue_trigger: Fix InvalidInputException error string matching ([#​30370](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30370)) - resource/aws_medialive_channel: Fix attribute `certificate_mode` spelling in `rtmp_output_settings` ([#​30224](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30224)) - resource/aws_rds_cluster: Fix crash when updating `master_password` ([#​30379](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30379)) - resource/aws_rds_cluster: Fix inconsistent final plan errors when `engine_version` updates are not applied immediately ([#​30247](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30247)) - resource/aws_rds_cluster: Send `db_instance_parameter_group_name` on all modify requests when set ([#​30247](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30247)) - resource/aws_rds_cluster_instance: Fix inconsistent final plan errors when `engine_version` updates are not applied immediately ([#​30247](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30247)) - resource/aws_rds_instance: Fix inconsistent final plan errors when `engine_version` updates are not applied immediately ([#​30247](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30247)) - resource/aws_s3\_bucket_lifecycle_configuration: Allow `rule.filter.object_size_greater_than` = 0 ([#​29857](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29857)) - resource/aws_scheduler_schedule: Mark `arn` property of `dead_letter_config` as a required property ([#​30360](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30360)) ### [`v4.61.0`](https://redirect.github.com/hashicorp/terraform-provider-aws/releases/tag/v4.61.0) [Compare Source](https://redirect.github.com/hashicorp/terraform-provider-aws/compare/v4.60.0...v4.61.0) FEATURES: - **New Data Source:** `aws_appmesh_gateway_route` ([#​29064](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29064)) - **New Data Source:** `aws_appmesh_virtual_node` ([#​27545](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/27545)) - **New Data Source:** `aws_appmesh_virtual_router` ([#​26908](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/26908)) - **New Data Source:** `aws_globalaccelerator_custom_routing_accelerator` ([#​28922](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28922)) - **New Data Source:** `aws_oam_sink` ([#​30258](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30258)) - **New Data Source:** `aws_oam_sinks` ([#​30258](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30258)) - **New Data Source:** `aws_ssmincidents_replication_set` ([#​29769](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29769)) - **New Resource:** `aws_globalaccelerator_custom_routing_accelerator` ([#​28922](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28922)) - **New Resource:** `aws_globalaccelerator_custom_routing_endpoint_group` ([#​28922](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28922)) - **New Resource:** `aws_globalaccelerator_custom_routing_listener` ([#​28922](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28922)) - **New Resource:** `aws_rbin_rule` ([#​25926](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/25926)) - **New Resource:** `aws_sns_topic_data_protection_policy` ([#​30008](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/30008)) - **New Resource:** `aws_ssmincidents_replication_set` ([#​29769](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29769)) ENHANCEMENTS: - data-source/aws_db_instance: Add `master_user_secret` attribute ([#​28848](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28848)) - data-source/aws_globalaccelerator_accelerator: Add `dual_stack_dns_name` attribute ([#​28922](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28922)) - data-source/aws_rds_cluster: Add `master_user_secret` attribute ([#​28848](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28848)) - resource/aws_appmesh_gateway_route: Add `header`, `path` and `query_parameter` to the `spec.http_route.match` and `spec.http2_route.match` configuration blocks ([#​29064](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29064)) - resource/aws_appmesh_gateway_route: Add `port` to the `spec.grpc_route.action.target`, `spec.http_route.action.target` and `spec.http2_route.action.target` configuration blocks to support Virtual Services with multiple listeners ([#​29064](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29064)) - resource/aws_appmesh_gateway_route: Add `priority` to the `spec` configuration block ([#​29064](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29064)) - resource/aws_appmesh_route: Add `path` and `query_parameter` to the `spec.http_route.match` and `spec.http2_route.match` configuration blocks ([#​29064](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29064)) - resource/aws_appmesh_route: `spec.http_route.match.prefix` and `spec.http2_route.match.prefix` are Optional ([#​29064](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29064)) - resource/aws_appmesh_virtual_node: Add `ip_preference` and `response_type` to the `spec.service_discovery.dns` configuration block ([#​29064](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/29064)) - resource/aws_db_instance: Add `manage_master_user_password`, `master_user_secret` and `master_user_secret_kms_key_id` arguments to support RDS managed master password in Secrets Manager ([#​28848](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28848)) - resource/aws_globalaccelerator_accelerator: Add `dual_stack_dns_name` attribute ([#​28922](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/28922)) - resource/aws_lakeformation_lf_tag: Increase values MaxItem up to 1000 to match with AWS real limit ([#​26546](https://redirect.github.com/hashicorp/terraform-provider-aws/issues/26546)) - resource/aws_rds_cluster: Add `manage_master_user_password`, `master_user_secret` and `master_user_secret_kms_key_id` arguments to support RDS managed master passwo

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 was generated by Mend Renovate. View the repository job log.