hashicorp/terraform-provider-aws (aws)
### [`v5.10.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5100-July-27-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.9.0...v5.10.0)
FEATURES:
- **New Resource:** `aws_iam_security_token_service_preferences` ([#32091](https://togithub.com/hashicorp/terraform-provider-aws/issues/32091))
ENHANCEMENTS:
- data-source/aws_nat_gateway: Add `secondary_allocation_ids`, `secondary_private_ip_addresses` and `secondary_private_ip_address_count` attributes ([#31778](https://togithub.com/hashicorp/terraform-provider-aws/issues/31778))
- data-source/aws_transfer_server: Add `structured_log_destinations` attribute ([#32654](https://togithub.com/hashicorp/terraform-provider-aws/issues/32654))
- resource/aws_batch_compute_environment: `compute_resources.allocation_strategy`, `compute_resources.bid_percentage`, `compute_resources.ec2_configuration.image_id_override`, `compute_resources.ec2_configuration.image_type`, `compute_resources.ec2_key_pair`, `compute_resources.image_id`, `compute_resources.instance_role`, `compute_resources.launch_template.launch_template_id`
, `compute_resources.launch_template.launch_template_name`, `compute_resources.tags` and `compute_resources.type` can now be updated in-place ([#30438](https://togithub.com/hashicorp/terraform-provider-aws/issues/30438))
- resource/aws_glue_job: Add `command.runtime` attribute ([#32528](https://togithub.com/hashicorp/terraform-provider-aws/issues/32528))
- resource/aws_grafana_workspace: Allow `grafana_version` to be updated in-place ([#32679](https://togithub.com/hashicorp/terraform-provider-aws/issues/32679))
- resource/aws_kms_grant: Allow usage of service principal as grantee and revoker ([#32595](https://togithub.com/hashicorp/terraform-provider-aws/issues/32595))
- resource/aws_medialive_channel: Adds schemas for `caption_descriptions`, `global_configuration`, `motion_graphics_configuration`, and `nielsen_configuration` support to `encoder settings` ([#32233](https://togithub.com/hashicorp/terraform-provider-aws/issues/32233))
- resource/aws_nat_gateway: Add `secondary_allocation_ids`, `secondary_private_ip_addresses` and `secondary_private_ip_address_count` arguments ([#31778](https://togithub.com/hashicorp/terraform-provider-aws/issues/31778))
- resource/aws_nat_gateway: Add configurable timeouts ([#31778](https://togithub.com/hashicorp/terraform-provider-aws/issues/31778))
- resource/aws_networkfirewall_firewall_policy: Add `firewall_policy.policy_variables` configuration block to support Suricata HOME_NET variable override ([#32400](https://togithub.com/hashicorp/terraform-provider-aws/issues/32400))
- resource/aws_sagemaker_domain: Add `default_user_settings.canvas_app_settings.workspace_settings` attribute ([#32526](https://togithub.com/hashicorp/terraform-provider-aws/issues/32526))
- resource/aws_sagemaker_user_profile: Add `user_settings.canvas_app_settings.workspace_settings` attribute ([#32526](https://togithub.com/hashicorp/terraform-provider-aws/issues/32526))
- resource/aws_transfer_server: Add `structured_log_destinations` argument ([#32654](https://togithub.com/hashicorp/terraform-provider-aws/issues/32654))
BUG FIXES:
- resource/aws_account_primary_contact: Correct plan-time validation of `phone_number` ([#32715](https://togithub.com/hashicorp/terraform-provider-aws/issues/32715))
- resource/aws_apigatewayv2\_authorizer: Skip setting authorizer TTL when there are no identity sources ([#32629](https://togithub.com/hashicorp/terraform-provider-aws/issues/32629))
- resource/aws_elasticache_parameter_group: Remove from state on resource Read if deleted outside of Terraform ([#32669](https://togithub.com/hashicorp/terraform-provider-aws/issues/32669))
- resource/aws_elasticsearch_domain: Omit `ebs_options.throughput` and `ebs_options.iops` for unsupported volume types ([#32659](https://togithub.com/hashicorp/terraform-provider-aws/issues/32659))
- resource/aws_finspace_kx_cluster: `database.cache_configurations.db_paths` argument is now optional ([#32579](https://togithub.com/hashicorp/terraform-provider-aws/issues/32579))
- resource/aws_finspace_kx_cluster: `database.cache_configurations` argument is now optional ([#32579](https://togithub.com/hashicorp/terraform-provider-aws/issues/32579))
- resource/aws_lambda_invocation: Fix plan failing with deferred input values ([#32706](https://togithub.com/hashicorp/terraform-provider-aws/issues/32706))
- resource/aws_lightsail_domain_entry: Add support for `AAAA` `type` value ([#32664](https://togithub.com/hashicorp/terraform-provider-aws/issues/32664))
- resource/aws_opensearch_domain: Correctly handle `off_peak_window_options.off_peak_window.window_start_time` value of `00:00` ([#32716](https://togithub.com/hashicorp/terraform-provider-aws/issues/32716))
- resource/aws_quicksight_analysis: Fix exception thrown when setting the value for `definition.sheets.visuals.pie_chart_visual.chart_configuration.data_labels.measure_label_visibility` ([#32668](https://togithub.com/hashicorp/terraform-provider-aws/issues/32668))
- resource/aws_quicksight_analysis: Grid layout `optimized_view_port_width` argument changed to Optional ([#32644](https://togithub.com/hashicorp/terraform-provider-aws/issues/32644))
- resource/aws_quicksight_dashboard: Fix exception thrown when setting the value for `definition.sheets.visuals.pie_chart_visual.chart_configuration.data_labels.measure_label_visibility` ([#32668](https://togithub.com/hashicorp/terraform-provider-aws/issues/32668))
- resource/aws_quicksight_dashboard: Grid layout `optimized_view_port_width` argument changed to Optional ([#32644](https://togithub.com/hashicorp/terraform-provider-aws/issues/32644))
- resource/aws_quicksight_template: Fix exception thrown when setting the value for `definition.sheets.visuals.pie_chart_visual.chart_configuration.data_labels.measure_label_visibility` ([#32668](https://togithub.com/hashicorp/terraform-provider-aws/issues/32668))
- resource/aws_quicksight_template: Grid layout `optimized_view_port_width` argument changed to Optional ([#32644](https://togithub.com/hashicorp/terraform-provider-aws/issues/32644))
- resource/aws_vpclattice_access_log_subscription: Avoid recreating resource when passing a non-wildcard CloudWatch Logs log group ARN as `destination_arn` ([#32186](https://togithub.com/hashicorp/terraform-provider-aws/issues/32186))
- resource/aws_vpclattice_access_log_subscription: Avoid recreating resource when passing an ARN as `resource_identifier` ([#32186](https://togithub.com/hashicorp/terraform-provider-aws/issues/32186))
- resource/aws_vpclattice_service_network_service_association: Avoid recreating resource when passing an ARN as `service_identifier` or `service_network_identifier` ([#32658](https://togithub.com/hashicorp/terraform-provider-aws/issues/32658))
- resource/aws_vpclattice_service_network_vpc_association: Avoid recreating resource when passing an ARN as `service_network_identifier` ([#32658](https://togithub.com/hashicorp/terraform-provider-aws/issues/32658))
### [`v5.9.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#590-July-20-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.8.0...v5.9.0)
FEATURES:
- **New Resource:** `aws_workspaces_connection_alias` ([#32482](https://togithub.com/hashicorp/terraform-provider-aws/issues/32482))
ENHANCEMENTS:
- data-source/aws_appmesh_gateway_route: Add `path` to the `spec.http_route.action.rewrite` and `spec.http2_route.action.rewrite` configuration blocks ([#32449](https://togithub.com/hashicorp/terraform-provider-aws/issues/32449))
- data-source/aws_db_instance: Add `max_allocated_storage` attribute ([#32477](https://togithub.com/hashicorp/terraform-provider-aws/issues/32477))
- data-source/aws_ec2\_host: Add `asset_id` attribute ([#32388](https://togithub.com/hashicorp/terraform-provider-aws/issues/32388))
- resource/aws_appmesh_gateway_route: Add `path` to the `spec.http_route.action.rewrite` and `spec.http2_route.action.rewrite` configuration blocks ([#32449](https://togithub.com/hashicorp/terraform-provider-aws/issues/32449))
- resource/aws_cloudformation_stack_set_instance: Added the `stack_instance_summaries` attribute to track all account and stack IDs for deployments to organizational units. ([#24523](https://togithub.com/hashicorp/terraform-provider-aws/issues/24523))
- resource/aws_cloudformation_stack_set_instance: Changes to `deployment_targets` now force a new resource. ([#24523](https://togithub.com/hashicorp/terraform-provider-aws/issues/24523))
- resource/aws_connect_queue: add delete function ([#32538](https://togithub.com/hashicorp/terraform-provider-aws/issues/32538))
- resource/aws_connect_routing_profile: add delete function ([#32540](https://togithub.com/hashicorp/terraform-provider-aws/issues/32540))
- resource/aws_db_instance: Add `backup_target` attribute ([#32609](https://togithub.com/hashicorp/terraform-provider-aws/issues/32609))
- resource/aws_ec2\_host: Add `asset_id` argument ([#32388](https://togithub.com/hashicorp/terraform-provider-aws/issues/32388))
- resource/aws_ec2\_traffic_mirror_filter_rule: Fix crash when updating `rule_number` ([#32594](https://togithub.com/hashicorp/terraform-provider-aws/issues/32594))
- resource/aws_lightsail_key_pair: Add `tags` attribute ([#32606](https://togithub.com/hashicorp/terraform-provider-aws/issues/32606))
- resource/aws_signer_signing_profile: Add `signing_material` attribute. ([#32414](https://togithub.com/hashicorp/terraform-provider-aws/issues/32414))
- resource/aws_signer_signing_profile: Update `platform_id` validation. ([#32414](https://togithub.com/hashicorp/terraform-provider-aws/issues/32414))
- resource/aws_wafv2\_web_acl: Add `association_config` argument ([#31668](https://togithub.com/hashicorp/terraform-provider-aws/issues/31668))
BUG FIXES:
- data-source/aws_dms_replication_instance: Fixed bug that caused `replication_instance_private_ips`, `replication_instance_public_ips`, and `vpc_security_group_ids` to always return `null` ([#32551](https://togithub.com/hashicorp/terraform-provider-aws/issues/32551))
- data-source/aws_mq_broker: Fix `setting user: Invalid address to set` errors ([#32593](https://togithub.com/hashicorp/terraform-provider-aws/issues/32593))
- data-source/aws_vpc_endpoint: Add `dns_options.private_dns_only_for_inbound_resolver_endpoint` ([#32517](https://togithub.com/hashicorp/terraform-provider-aws/issues/32517))
- resource/aws_appflow_flow: Fix tasks not updating properly due to empty task being processed ([#26614](https://togithub.com/hashicorp/terraform-provider-aws/issues/26614))
- resource/aws_cloudformation_stack_set_instance: Fix error when deploying to organizational units with no accounts. ([#24523](https://togithub.com/hashicorp/terraform-provider-aws/issues/24523))
- resource/aws_cognito_user_pool: Suppress diff when `schema.string_attribute_constraints` is omitted for `String` attribute types ([#32445](https://togithub.com/hashicorp/terraform-provider-aws/issues/32445))
- resource/aws_config_config_rule: Prevent crash from unhandled read error ([#32520](https://togithub.com/hashicorp/terraform-provider-aws/issues/32520))
- resource/aws_datasync_agent: Prevent persistent diffs when `private_link_endpoint` is not explicitly configured. ([#32546](https://togithub.com/hashicorp/terraform-provider-aws/issues/32546))
- resource/aws_globalaccelerator_custom_routing_endpoint_group: Respect configured `endpoint_group_region` value on resource Create ([#32393](https://togithub.com/hashicorp/terraform-provider-aws/issues/32393))
- resource/aws_pipes_pipe: Fix `Error: setting target_parameters: Invalid address to set` errors when creating pipes with ecs task targets ([#32432](https://togithub.com/hashicorp/terraform-provider-aws/issues/32432))
- resource/aws_pipes_pipe: Fix `ValidationException` errors when updating pipe ([#32622](https://togithub.com/hashicorp/terraform-provider-aws/issues/32622))
- resource/aws_quicksight_analysis: Correctly expand comparison method ([#32285](https://togithub.com/hashicorp/terraform-provider-aws/issues/32285))
- resource/aws_quicksight_folder: Fix misidentification of parent folder at grandchild level or deeper ([#32592](https://togithub.com/hashicorp/terraform-provider-aws/issues/32592))
- resource/aws_quicksight_group_membership: Allow non `default` value for namespace ([#32494](https://togithub.com/hashicorp/terraform-provider-aws/issues/32494))
- resource/aws_route53\_cidr_location: Fix `Value Conversion Error` errors ([#32596](https://togithub.com/hashicorp/terraform-provider-aws/issues/32596))
- resource/aws_wafv2\_web_acl: Fixed error handling `response_inspection` parameters ([#31111](https://togithub.com/hashicorp/terraform-provider-aws/issues/31111))
### [`v5.8.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#580-July-13-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.7.0...v5.8.0)
ENHANCEMENTS:
- data-source/aws_ssm_parameter: Add `insecure_value` attribute ([#30817](https://togithub.com/hashicorp/terraform-provider-aws/issues/30817))
- resource/aws_fms_policy: Add `policy_option` attribute for `security_service_policy_data` block ([#25362](https://togithub.com/hashicorp/terraform-provider-aws/issues/25362))
- resource/aws_iam_virtual_mfa_device: Add `enable_date` and `user_name` attributes ([#32462](https://togithub.com/hashicorp/terraform-provider-aws/issues/32462))
BUG FIXES:
- resource/aws_config_config_rule: Prevent crash on nil describe output ([#32439](https://togithub.com/hashicorp/terraform-provider-aws/issues/32439))
- resource/aws_mq_broker: default `replication_user` to `false` ([#32454](https://togithub.com/hashicorp/terraform-provider-aws/issues/32454))
- resource/aws_quicksight_analysis: Fix exception thrown when specifying `definition.sheets.visuals.bar_chart_visual.chart_configuration.category_axis.scrollbar_options.visible_range` ([#32464](https://togithub.com/hashicorp/terraform-provider-aws/issues/32464))
- resource/aws_quicksight_analysis: Fix exception thrown when specifying `definition.sheets.visuals.pivot_table_visual.chart_configuration.field_options.selected_field_options.visibility` ([#32464](https://togithub.com/hashicorp/terraform-provider-aws/issues/32464))
- resource/aws_quicksight_analysis: Fix exception thrown when specifying `definition.sheets.visuals.pivot_table_visual.chart_configuration.field_wells.pivot_table_aggregated_field_wells.rows` ([#32464](https://togithub.com/hashicorp/terraform-provider-aws/issues/32464))
- resource/aws_quicksight_dashboard: Fix exception thrown when specifying `definition.sheets.visuals.bar_chart_visual.chart_configuration.category_axis.scrollbar_options.visible_range` ([#32464](https://togithub.com/hashicorp/terraform-provider-aws/issues/32464))
- resource/aws_quicksight_dashboard: Fix exception thrown when specifying `definition.sheets.visuals.pivot_table_visual.chart_configuration.field_options.selected_field_options.visibility` ([#32464](https://togithub.com/hashicorp/terraform-provider-aws/issues/32464))
- resource/aws_quicksight_dashboard: Fix exception thrown when specifying `definition.sheets.visuals.pivot_table_visual.chart_configuration.field_wells.pivot_table_aggregated_field_wells.rows` ([#32464](https://togithub.com/hashicorp/terraform-provider-aws/issues/32464))
- resource/aws_quicksight_template: Fix exception thrown when specifying `definition.sheets.visuals.bar_chart_visual.chart_configuration.category_axis.scrollbar_options.visible_range` ([#32464](https://togithub.com/hashicorp/terraform-provider-aws/issues/32464))
- resource/aws_quicksight_template: Fix exception thrown when specifying `definition.sheets.visuals.pivot_table_visual.chart_configuration.field_options.selected_field_options.visibility` ([#32464](https://togithub.com/hashicorp/terraform-provider-aws/issues/32464))
- resource/aws_quicksight_template: Fix exception thrown when specifying `definition.sheets.visuals.pivot_table_visual.chart_configuration.field_wells.pivot_table_aggregated_field_wells.rows` ([#32464](https://togithub.com/hashicorp/terraform-provider-aws/issues/32464))
### [`v5.7.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#570-July-7-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.6.2...v5.7.0)
FEATURES:
- **New Data Source:** `aws_opensearchserverless_security_config` ([#32321](https://togithub.com/hashicorp/terraform-provider-aws/issues/32321))
- **New Data Source:** `aws_opensearchserverless_security_policy` ([#32226](https://togithub.com/hashicorp/terraform-provider-aws/issues/32226))
- **New Data Source:** `aws_opensearchserverless_vpc_endpoint` ([#32276](https://togithub.com/hashicorp/terraform-provider-aws/issues/32276))
- **New Resource:** `aws_cleanrooms_collaboration` ([#31680](https://togithub.com/hashicorp/terraform-provider-aws/issues/31680))
ENHANCEMENTS:
- resource/aws_aws_keyspaces_table: Add `client_side_timestamps` configuration block ([#32339](https://togithub.com/hashicorp/terraform-provider-aws/issues/32339))
- resource/aws_glue_catalog_database: Add `target_database.region` argument ([#32283](https://togithub.com/hashicorp/terraform-provider-aws/issues/32283))
- resource/aws_glue_crawler: Add `iceberg_target` configuration block ([#32332](https://togithub.com/hashicorp/terraform-provider-aws/issues/32332))
- resource/aws_internetmonitor_monitor: Add `health_events_config` configuration block ([#32343](https://togithub.com/hashicorp/terraform-provider-aws/issues/32343))
- resource/aws_lambda_function: Support `code_signing_config_arn` in the `ap-east-1` AWS Region ([#32327](https://togithub.com/hashicorp/terraform-provider-aws/issues/32327))
- resource/aws_qldb_stream: Add configurable Create and Delete timeouts ([#32345](https://togithub.com/hashicorp/terraform-provider-aws/issues/32345))
- resource/aws_service_discovery_private_dns_namespace: Allow `description` to be updated in-place ([#32342](https://togithub.com/hashicorp/terraform-provider-aws/issues/32342))
- resource/aws_service_discovery_public_dns_namespace: Allow `description` to be updated in-place ([#32342](https://togithub.com/hashicorp/terraform-provider-aws/issues/32342))
- resource/aws_timestreamwrite_table: Add `schema` configuration block ([#32354](https://togithub.com/hashicorp/terraform-provider-aws/issues/32354))
BUG FIXES:
- provider: Correctly handle `forbidden_account_ids` ([#32352](https://togithub.com/hashicorp/terraform-provider-aws/issues/32352))
- resource/aws_kms_external_key: Correctly remove all tags ([#32371](https://togithub.com/hashicorp/terraform-provider-aws/issues/32371))
- resource/aws_kms_key: Correctly remove all tags ([#32371](https://togithub.com/hashicorp/terraform-provider-aws/issues/32371))
- resource/aws_kms_replica_external_key: Correctly remove all tags ([#32371](https://togithub.com/hashicorp/terraform-provider-aws/issues/32371))
- resource/aws_kms_replica_key: Correctly remove all tags ([#32371](https://togithub.com/hashicorp/terraform-provider-aws/issues/32371))
- resource/aws_secretsmanager_secret_rotation: Fix `InvalidParameterException: You cannot specify both rotation frequency and schedule expression together` errors on resource Update ([#31915](https://togithub.com/hashicorp/terraform-provider-aws/issues/31915))
- resource/aws_ssm_parameter: Skip Update if only `overwrite` parameter changes ([#32372](https://togithub.com/hashicorp/terraform-provider-aws/issues/32372))
- resource/aws_vpc_endpoint: Fix `InvalidParameter: PrivateDnsOnlyForInboundResolverEndpoint not supported for this service` errors creating S3 *Interface* VPC endpoints ([#32355](https://togithub.com/hashicorp/terraform-provider-aws/issues/32355))
### [`v5.6.2`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#562-June-30-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.6.1...v5.6.2)
BUG FIXES:
- resource/aws_s3\_bucket: Fix `InvalidArgument: Invalid attribute name specified` errors when listing S3 Bucket objects, caused by an [AWS SDK for Go regression](https://togithub.com/aws/aws-sdk-go/issues/4897) ([#32317](https://togithub.com/hashicorp/terraform-provider-aws/issues/32317))
### [`v5.6.1`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#561-June-30-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.6.0...v5.6.1)
BUG FIXES:
- provider: Prevent resource recreation if `tags` or `tags_all` are updated ([#32297](https://togithub.com/hashicorp/terraform-provider-aws/issues/32297))
### [`v5.6.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#560-June-29-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.5.0...v5.6.0)
FEATURES:
- **New Data Source:** `aws_opensearchserverless_access_policy` ([#32231](https://togithub.com/hashicorp/terraform-provider-aws/issues/32231))
- **New Data Source:** `aws_opensearchserverless_collection` ([#32247](https://togithub.com/hashicorp/terraform-provider-aws/issues/32247))
- **New Data Source:** `aws_sfn_alias` ([#32176](https://togithub.com/hashicorp/terraform-provider-aws/issues/32176))
- **New Data Source:** `aws_sfn_state_machine_versions` ([#32176](https://togithub.com/hashicorp/terraform-provider-aws/issues/32176))
- **New Resource:** `aws_ec2_instance_connect_endpoint` ([#31858](https://togithub.com/hashicorp/terraform-provider-aws/issues/31858))
- **New Resource:** `aws_sfn_alias` ([#32176](https://togithub.com/hashicorp/terraform-provider-aws/issues/32176))
- **New Resource:** `aws_transfer_agreement` ([#32203](https://togithub.com/hashicorp/terraform-provider-aws/issues/32203))
- **New Resource:** `aws_transfer_certificate` ([#32203](https://togithub.com/hashicorp/terraform-provider-aws/issues/32203))
- **New Resource:** `aws_transfer_connector` ([#32203](https://togithub.com/hashicorp/terraform-provider-aws/issues/32203))
- **New Resource:** `aws_transfer_profile` ([#32203](https://togithub.com/hashicorp/terraform-provider-aws/issues/32203))
ENHANCEMENTS:
- resource/aws_batch_compute_environment: Add `placement_group` attribute to the `compute_resources` configuration block ([#32200](https://togithub.com/hashicorp/terraform-provider-aws/issues/32200))
- resource/aws_emrserverless_application: Do not recreate the resource if `release_label` changes ([#32278](https://togithub.com/hashicorp/terraform-provider-aws/issues/32278))
- resource/aws_fis_experiment_template: Add `log_configuration` configuration block ([#32102](https://togithub.com/hashicorp/terraform-provider-aws/issues/32102))
- resource/aws_fis_experiment_template: Add `parameters` attribute to the `target` configuration block ([#32160](https://togithub.com/hashicorp/terraform-provider-aws/issues/32160))
- resource/aws_fis_experiment_template: Add support for `Pods` and `Tasks` to `action.*.target` ([#32152](https://togithub.com/hashicorp/terraform-provider-aws/issues/32152))
- resource/aws_lambda_event_source_mapping: The `queues` argument has changed from a set to a list with a maximum of one element. ([#31931](https://togithub.com/hashicorp/terraform-provider-aws/issues/31931))
- resource/aws_pipes_pipe: Add `activemq_broker_parameters`, `dynamodb_stream_parameters`, `kinesis_stream_parameters`, `managed_streaming_kafka_parameters`, `rabbitmq_broker_parameters`, `self_managed_kafka_parameters` and `sqs_queue_parameters` attributes to the `source_parameters` configuration block. NOTE: Because we cannot easily test all this functionality, it is best effort and we ask for community help in testing ([#31607](https://togithub.com/hashicorp/terraform-provider-aws/issues/31607))
- resource/aws_pipes_pipe: Add `batch_job_parameters`, `cloudwatch_logs_parameters`, `ecs_task_parameters`, `eventbridge_event_bus_parameters`, `http_parameters`, `kinesis_stream_parameters`, `lambda_function_parameters`, `redshift_data_parameters`, `sagemaker_pipeline_parameters`, `sqs_queue_parameters` and `step_function_state_machine_parameters` attributes to the `target_parameters` configuration block. NOTE: Because we cannot easily test all this functionality, it is best effort and we ask for community help in testing ([#31607](https://togithub.com/hashicorp/terraform-provider-aws/issues/31607))
- resource/aws_pipes_pipe: Add `enrichment_parameters` argument ([#31607](https://togithub.com/hashicorp/terraform-provider-aws/issues/31607))
- resource/aws_resourcegroups_group: `resource_query` no longer conflicts with `configuration` ([#30242](https://togithub.com/hashicorp/terraform-provider-aws/issues/30242))
- resource/aws_s3\_bucket_logging: Retry on empty read of logging config ([#30916](https://togithub.com/hashicorp/terraform-provider-aws/issues/30916))
- resource/aws_sfn_state_machine: Add `description`, `publish`, `revision_id`, `state_machine_version_arn` and `version_description` attributes ([#32176](https://togithub.com/hashicorp/terraform-provider-aws/issues/32176))
BUG FIXES:
- resource/aws_db_instance: Fix resource Create returning instances not in the `available` state when `identifier_prefix` is specified ([#32287](https://togithub.com/hashicorp/terraform-provider-aws/issues/32287))
- resource/aws_resourcegroups_resource: Fix crash when resource Create fails ([#30242](https://togithub.com/hashicorp/terraform-provider-aws/issues/30242))
- resource/aws_route: Fix `reading Route in Route Table (rtb-1234abcd) with destination (1.2.3.4/5): couldn't find resource` errors when reading new resource ([#32196](https://togithub.com/hashicorp/terraform-provider-aws/issues/32196))
- resource/aws_vpc_security_group_egress_rule: `security_group_id` is Required ([#32148](https://togithub.com/hashicorp/terraform-provider-aws/issues/32148))
- resource/aws_vpc_security_group_ingress_rule: `security_group_id` is Required ([#32148](https://togithub.com/hashicorp/terraform-provider-aws/issues/32148))
### [`v5.5.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#550-June-23-2023)
[Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.4.0...v5.5.0)
NOTES:
- provider: Updates to Go 1.20, the last release that will run on any release of Windows 7, 8, Server 2008 and Server 2012. A future release will update to Go 1.21, and these platforms will no longer be supported. ([#32108](https://togithub.com/hashicorp/terraform-provider-aws/issues/32108))
- provider: Updates to Go 1.20, the last release that will run on macOS 10.13 High Sierra or 10.14 Mojave. A future release will update to Go 1.21, and these platforms will no longer be supported. ([#32108](https://togithub.com/hashicorp/terraform-provider-aws/issues/32108))
- provider: Updates to Go 1.20. The provider will now notice the `trust-ad` option in `/etc/resolv.conf` and, if set, will set the "authentic data" option in outgoing DNS requests in order to better match the behavior of the GNU libc resolver. ([#32108](https://togithub.com/hashicorp/terraform-provider-aws/issues/32108))
FEATURES:
- **New Data Source:** `aws_sesv2_email_identity` ([#32026](https://togithub.com/hashicorp/terraform-provider-aws/issues/32026))
- **New Data Source:** `aws_sesv2_email_identity_mail_from_attributes` ([#32026](https://togithub.com/hashicorp/terraform-provider-aws/issues/32026))
- **New Resource:** `aws_chimesdkvoice_sip_rule` ([#32070](https://togithub.com/hashicorp/terraform-provider-aws/issues/32070))
- **New Resource:** `aws_organizations_resource_policy` ([#32056](https://togithub.com/hashicorp/terraform-provider-aws/issues/32056))
ENHANCEMENTS:
- data-source/aws_organizations_organization: Return the full set of attributes when running as a [delegated administrator for AWS Organizations](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_delegate_policies.html) ([#32056](https://togithub.com/hashicorp/terraform-provider-aws/issues/32056))
- provider: Mask all sensitive values that appear when `TF_LOG` level is `TRACE` ([#32174](https://togithub.com/hashicorp/terraform-provider-aws/issues/32174))
- resource/aws_config_configuration_recorder: Add `exclusion_by_resource_types` and `recording_strategy` attributes to the `recording_group` configuration block ([#32007](https://togithub.com/hashicorp/terraform-provider-aws/issues/32007))
- resource/aws_datasync_task: Add `object_tags` attribute to `options` configuration block ([#27811](https://togithub.com/hashicorp/terraform-provider-aws/issues/27811))
- resource/aws_networkmanager_attachment_accepter: Added support for Transit Gateway route table attachments ([#32023](https://togithub.com/hashicorp/terraform-provider-aws/issues/32023))
- resource/aws_ses_active_receipt_rule_set: Support import ([#27604](https://togithub.com/hashicorp/terraform-provider-aws/issues/27604))
BUG FIXES:
- resource/aws_api_gateway_rest_api: Fix crash when `binary_media_types` is `null` ([#32169](https://togithub.com/hashicorp/terraform-provider-aws/issues/32169))
- resource/aws_datasync_location_object_storage: Don't ignore `server_certificate` argument ([#27811](https://togithub.com/hashicorp/terraform-provider-aws/issues/27811))
- resource/aws_eip: Fix `reading EC2 EIP (eipalloc-abcd1234): couldn't find resource` errors when reading new resource ([#32016](https://togithub.com/hashicorp/terraform-provider-aws/issues/32016))
- resource/aws_quicksight_analysis: Fix schema mapping for string set elements ([#31903](https://togithub.com/hashicorp/terraform-provider-aws/issues/31903))
- resource/aws_redshiftserverless_workgroup: Fix `waiting for completion: unexpected state 'AVAILABLE'` errors when deleting resource ([#32067](https://togithub.com/hashicorp/terraform-provider-aws/issues/32067))
- resource/aws_route_table: Fix `reading Route Table (rtb-abcd1234): couldn't find resource` errors when reading new resource ([#30999](https://togithub.com/hashicorp/terraform-provider-aws/issues/30999))
- resource/aws_storagegateway_smb_file_share: Fix update error when `kms_encrypted` is `true` but `kms_key_arn` is not sent in the request ([#32171](https://togithub.com/hashicorp/terraform-provider-aws/issues/32171))
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.4.0
->~> 5.10.0
Release Notes
hashicorp/terraform-provider-aws (aws)
### [`v5.10.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#5100-July-27-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.9.0...v5.10.0) FEATURES: - **New Resource:** `aws_iam_security_token_service_preferences` ([#32091](https://togithub.com/hashicorp/terraform-provider-aws/issues/32091)) ENHANCEMENTS: - data-source/aws_nat_gateway: Add `secondary_allocation_ids`, `secondary_private_ip_addresses` and `secondary_private_ip_address_count` attributes ([#31778](https://togithub.com/hashicorp/terraform-provider-aws/issues/31778)) - data-source/aws_transfer_server: Add `structured_log_destinations` attribute ([#32654](https://togithub.com/hashicorp/terraform-provider-aws/issues/32654)) - resource/aws_batch_compute_environment: `compute_resources.allocation_strategy`, `compute_resources.bid_percentage`, `compute_resources.ec2_configuration.image_id_override`, `compute_resources.ec2_configuration.image_type`, `compute_resources.ec2_key_pair`, `compute_resources.image_id`, `compute_resources.instance_role`, `compute_resources.launch_template.launch_template_id` , `compute_resources.launch_template.launch_template_name`, `compute_resources.tags` and `compute_resources.type` can now be updated in-place ([#30438](https://togithub.com/hashicorp/terraform-provider-aws/issues/30438)) - resource/aws_glue_job: Add `command.runtime` attribute ([#32528](https://togithub.com/hashicorp/terraform-provider-aws/issues/32528)) - resource/aws_grafana_workspace: Allow `grafana_version` to be updated in-place ([#32679](https://togithub.com/hashicorp/terraform-provider-aws/issues/32679)) - resource/aws_kms_grant: Allow usage of service principal as grantee and revoker ([#32595](https://togithub.com/hashicorp/terraform-provider-aws/issues/32595)) - resource/aws_medialive_channel: Adds schemas for `caption_descriptions`, `global_configuration`, `motion_graphics_configuration`, and `nielsen_configuration` support to `encoder settings` ([#32233](https://togithub.com/hashicorp/terraform-provider-aws/issues/32233)) - resource/aws_nat_gateway: Add `secondary_allocation_ids`, `secondary_private_ip_addresses` and `secondary_private_ip_address_count` arguments ([#31778](https://togithub.com/hashicorp/terraform-provider-aws/issues/31778)) - resource/aws_nat_gateway: Add configurable timeouts ([#31778](https://togithub.com/hashicorp/terraform-provider-aws/issues/31778)) - resource/aws_networkfirewall_firewall_policy: Add `firewall_policy.policy_variables` configuration block to support Suricata HOME_NET variable override ([#32400](https://togithub.com/hashicorp/terraform-provider-aws/issues/32400)) - resource/aws_sagemaker_domain: Add `default_user_settings.canvas_app_settings.workspace_settings` attribute ([#32526](https://togithub.com/hashicorp/terraform-provider-aws/issues/32526)) - resource/aws_sagemaker_user_profile: Add `user_settings.canvas_app_settings.workspace_settings` attribute ([#32526](https://togithub.com/hashicorp/terraform-provider-aws/issues/32526)) - resource/aws_transfer_server: Add `structured_log_destinations` argument ([#32654](https://togithub.com/hashicorp/terraform-provider-aws/issues/32654)) BUG FIXES: - resource/aws_account_primary_contact: Correct plan-time validation of `phone_number` ([#32715](https://togithub.com/hashicorp/terraform-provider-aws/issues/32715)) - resource/aws_apigatewayv2\_authorizer: Skip setting authorizer TTL when there are no identity sources ([#32629](https://togithub.com/hashicorp/terraform-provider-aws/issues/32629)) - resource/aws_elasticache_parameter_group: Remove from state on resource Read if deleted outside of Terraform ([#32669](https://togithub.com/hashicorp/terraform-provider-aws/issues/32669)) - resource/aws_elasticsearch_domain: Omit `ebs_options.throughput` and `ebs_options.iops` for unsupported volume types ([#32659](https://togithub.com/hashicorp/terraform-provider-aws/issues/32659)) - resource/aws_finspace_kx_cluster: `database.cache_configurations.db_paths` argument is now optional ([#32579](https://togithub.com/hashicorp/terraform-provider-aws/issues/32579)) - resource/aws_finspace_kx_cluster: `database.cache_configurations` argument is now optional ([#32579](https://togithub.com/hashicorp/terraform-provider-aws/issues/32579)) - resource/aws_lambda_invocation: Fix plan failing with deferred input values ([#32706](https://togithub.com/hashicorp/terraform-provider-aws/issues/32706)) - resource/aws_lightsail_domain_entry: Add support for `AAAA` `type` value ([#32664](https://togithub.com/hashicorp/terraform-provider-aws/issues/32664)) - resource/aws_opensearch_domain: Correctly handle `off_peak_window_options.off_peak_window.window_start_time` value of `00:00` ([#32716](https://togithub.com/hashicorp/terraform-provider-aws/issues/32716)) - resource/aws_quicksight_analysis: Fix exception thrown when setting the value for `definition.sheets.visuals.pie_chart_visual.chart_configuration.data_labels.measure_label_visibility` ([#32668](https://togithub.com/hashicorp/terraform-provider-aws/issues/32668)) - resource/aws_quicksight_analysis: Grid layout `optimized_view_port_width` argument changed to Optional ([#32644](https://togithub.com/hashicorp/terraform-provider-aws/issues/32644)) - resource/aws_quicksight_dashboard: Fix exception thrown when setting the value for `definition.sheets.visuals.pie_chart_visual.chart_configuration.data_labels.measure_label_visibility` ([#32668](https://togithub.com/hashicorp/terraform-provider-aws/issues/32668)) - resource/aws_quicksight_dashboard: Grid layout `optimized_view_port_width` argument changed to Optional ([#32644](https://togithub.com/hashicorp/terraform-provider-aws/issues/32644)) - resource/aws_quicksight_template: Fix exception thrown when setting the value for `definition.sheets.visuals.pie_chart_visual.chart_configuration.data_labels.measure_label_visibility` ([#32668](https://togithub.com/hashicorp/terraform-provider-aws/issues/32668)) - resource/aws_quicksight_template: Grid layout `optimized_view_port_width` argument changed to Optional ([#32644](https://togithub.com/hashicorp/terraform-provider-aws/issues/32644)) - resource/aws_vpclattice_access_log_subscription: Avoid recreating resource when passing a non-wildcard CloudWatch Logs log group ARN as `destination_arn` ([#32186](https://togithub.com/hashicorp/terraform-provider-aws/issues/32186)) - resource/aws_vpclattice_access_log_subscription: Avoid recreating resource when passing an ARN as `resource_identifier` ([#32186](https://togithub.com/hashicorp/terraform-provider-aws/issues/32186)) - resource/aws_vpclattice_service_network_service_association: Avoid recreating resource when passing an ARN as `service_identifier` or `service_network_identifier` ([#32658](https://togithub.com/hashicorp/terraform-provider-aws/issues/32658)) - resource/aws_vpclattice_service_network_vpc_association: Avoid recreating resource when passing an ARN as `service_network_identifier` ([#32658](https://togithub.com/hashicorp/terraform-provider-aws/issues/32658)) ### [`v5.9.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#590-July-20-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.8.0...v5.9.0) FEATURES: - **New Resource:** `aws_workspaces_connection_alias` ([#32482](https://togithub.com/hashicorp/terraform-provider-aws/issues/32482)) ENHANCEMENTS: - data-source/aws_appmesh_gateway_route: Add `path` to the `spec.http_route.action.rewrite` and `spec.http2_route.action.rewrite` configuration blocks ([#32449](https://togithub.com/hashicorp/terraform-provider-aws/issues/32449)) - data-source/aws_db_instance: Add `max_allocated_storage` attribute ([#32477](https://togithub.com/hashicorp/terraform-provider-aws/issues/32477)) - data-source/aws_ec2\_host: Add `asset_id` attribute ([#32388](https://togithub.com/hashicorp/terraform-provider-aws/issues/32388)) - resource/aws_appmesh_gateway_route: Add `path` to the `spec.http_route.action.rewrite` and `spec.http2_route.action.rewrite` configuration blocks ([#32449](https://togithub.com/hashicorp/terraform-provider-aws/issues/32449)) - resource/aws_cloudformation_stack_set_instance: Added the `stack_instance_summaries` attribute to track all account and stack IDs for deployments to organizational units. ([#24523](https://togithub.com/hashicorp/terraform-provider-aws/issues/24523)) - resource/aws_cloudformation_stack_set_instance: Changes to `deployment_targets` now force a new resource. ([#24523](https://togithub.com/hashicorp/terraform-provider-aws/issues/24523)) - resource/aws_connect_queue: add delete function ([#32538](https://togithub.com/hashicorp/terraform-provider-aws/issues/32538)) - resource/aws_connect_routing_profile: add delete function ([#32540](https://togithub.com/hashicorp/terraform-provider-aws/issues/32540)) - resource/aws_db_instance: Add `backup_target` attribute ([#32609](https://togithub.com/hashicorp/terraform-provider-aws/issues/32609)) - resource/aws_ec2\_host: Add `asset_id` argument ([#32388](https://togithub.com/hashicorp/terraform-provider-aws/issues/32388)) - resource/aws_ec2\_traffic_mirror_filter_rule: Fix crash when updating `rule_number` ([#32594](https://togithub.com/hashicorp/terraform-provider-aws/issues/32594)) - resource/aws_lightsail_key_pair: Add `tags` attribute ([#32606](https://togithub.com/hashicorp/terraform-provider-aws/issues/32606)) - resource/aws_signer_signing_profile: Add `signing_material` attribute. ([#32414](https://togithub.com/hashicorp/terraform-provider-aws/issues/32414)) - resource/aws_signer_signing_profile: Update `platform_id` validation. ([#32414](https://togithub.com/hashicorp/terraform-provider-aws/issues/32414)) - resource/aws_wafv2\_web_acl: Add `association_config` argument ([#31668](https://togithub.com/hashicorp/terraform-provider-aws/issues/31668)) BUG FIXES: - data-source/aws_dms_replication_instance: Fixed bug that caused `replication_instance_private_ips`, `replication_instance_public_ips`, and `vpc_security_group_ids` to always return `null` ([#32551](https://togithub.com/hashicorp/terraform-provider-aws/issues/32551)) - data-source/aws_mq_broker: Fix `setting user: Invalid address to set` errors ([#32593](https://togithub.com/hashicorp/terraform-provider-aws/issues/32593)) - data-source/aws_vpc_endpoint: Add `dns_options.private_dns_only_for_inbound_resolver_endpoint` ([#32517](https://togithub.com/hashicorp/terraform-provider-aws/issues/32517)) - resource/aws_appflow_flow: Fix tasks not updating properly due to empty task being processed ([#26614](https://togithub.com/hashicorp/terraform-provider-aws/issues/26614)) - resource/aws_cloudformation_stack_set_instance: Fix error when deploying to organizational units with no accounts. ([#24523](https://togithub.com/hashicorp/terraform-provider-aws/issues/24523)) - resource/aws_cognito_user_pool: Suppress diff when `schema.string_attribute_constraints` is omitted for `String` attribute types ([#32445](https://togithub.com/hashicorp/terraform-provider-aws/issues/32445)) - resource/aws_config_config_rule: Prevent crash from unhandled read error ([#32520](https://togithub.com/hashicorp/terraform-provider-aws/issues/32520)) - resource/aws_datasync_agent: Prevent persistent diffs when `private_link_endpoint` is not explicitly configured. ([#32546](https://togithub.com/hashicorp/terraform-provider-aws/issues/32546)) - resource/aws_globalaccelerator_custom_routing_endpoint_group: Respect configured `endpoint_group_region` value on resource Create ([#32393](https://togithub.com/hashicorp/terraform-provider-aws/issues/32393)) - resource/aws_pipes_pipe: Fix `Error: setting target_parameters: Invalid address to set` errors when creating pipes with ecs task targets ([#32432](https://togithub.com/hashicorp/terraform-provider-aws/issues/32432)) - resource/aws_pipes_pipe: Fix `ValidationException` errors when updating pipe ([#32622](https://togithub.com/hashicorp/terraform-provider-aws/issues/32622)) - resource/aws_quicksight_analysis: Correctly expand comparison method ([#32285](https://togithub.com/hashicorp/terraform-provider-aws/issues/32285)) - resource/aws_quicksight_folder: Fix misidentification of parent folder at grandchild level or deeper ([#32592](https://togithub.com/hashicorp/terraform-provider-aws/issues/32592)) - resource/aws_quicksight_group_membership: Allow non `default` value for namespace ([#32494](https://togithub.com/hashicorp/terraform-provider-aws/issues/32494)) - resource/aws_route53\_cidr_location: Fix `Value Conversion Error` errors ([#32596](https://togithub.com/hashicorp/terraform-provider-aws/issues/32596)) - resource/aws_wafv2\_web_acl: Fixed error handling `response_inspection` parameters ([#31111](https://togithub.com/hashicorp/terraform-provider-aws/issues/31111)) ### [`v5.8.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#580-July-13-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.7.0...v5.8.0) ENHANCEMENTS: - data-source/aws_ssm_parameter: Add `insecure_value` attribute ([#30817](https://togithub.com/hashicorp/terraform-provider-aws/issues/30817)) - resource/aws_fms_policy: Add `policy_option` attribute for `security_service_policy_data` block ([#25362](https://togithub.com/hashicorp/terraform-provider-aws/issues/25362)) - resource/aws_iam_virtual_mfa_device: Add `enable_date` and `user_name` attributes ([#32462](https://togithub.com/hashicorp/terraform-provider-aws/issues/32462)) BUG FIXES: - resource/aws_config_config_rule: Prevent crash on nil describe output ([#32439](https://togithub.com/hashicorp/terraform-provider-aws/issues/32439)) - resource/aws_mq_broker: default `replication_user` to `false` ([#32454](https://togithub.com/hashicorp/terraform-provider-aws/issues/32454)) - resource/aws_quicksight_analysis: Fix exception thrown when specifying `definition.sheets.visuals.bar_chart_visual.chart_configuration.category_axis.scrollbar_options.visible_range` ([#32464](https://togithub.com/hashicorp/terraform-provider-aws/issues/32464)) - resource/aws_quicksight_analysis: Fix exception thrown when specifying `definition.sheets.visuals.pivot_table_visual.chart_configuration.field_options.selected_field_options.visibility` ([#32464](https://togithub.com/hashicorp/terraform-provider-aws/issues/32464)) - resource/aws_quicksight_analysis: Fix exception thrown when specifying `definition.sheets.visuals.pivot_table_visual.chart_configuration.field_wells.pivot_table_aggregated_field_wells.rows` ([#32464](https://togithub.com/hashicorp/terraform-provider-aws/issues/32464)) - resource/aws_quicksight_dashboard: Fix exception thrown when specifying `definition.sheets.visuals.bar_chart_visual.chart_configuration.category_axis.scrollbar_options.visible_range` ([#32464](https://togithub.com/hashicorp/terraform-provider-aws/issues/32464)) - resource/aws_quicksight_dashboard: Fix exception thrown when specifying `definition.sheets.visuals.pivot_table_visual.chart_configuration.field_options.selected_field_options.visibility` ([#32464](https://togithub.com/hashicorp/terraform-provider-aws/issues/32464)) - resource/aws_quicksight_dashboard: Fix exception thrown when specifying `definition.sheets.visuals.pivot_table_visual.chart_configuration.field_wells.pivot_table_aggregated_field_wells.rows` ([#32464](https://togithub.com/hashicorp/terraform-provider-aws/issues/32464)) - resource/aws_quicksight_template: Fix exception thrown when specifying `definition.sheets.visuals.bar_chart_visual.chart_configuration.category_axis.scrollbar_options.visible_range` ([#32464](https://togithub.com/hashicorp/terraform-provider-aws/issues/32464)) - resource/aws_quicksight_template: Fix exception thrown when specifying `definition.sheets.visuals.pivot_table_visual.chart_configuration.field_options.selected_field_options.visibility` ([#32464](https://togithub.com/hashicorp/terraform-provider-aws/issues/32464)) - resource/aws_quicksight_template: Fix exception thrown when specifying `definition.sheets.visuals.pivot_table_visual.chart_configuration.field_wells.pivot_table_aggregated_field_wells.rows` ([#32464](https://togithub.com/hashicorp/terraform-provider-aws/issues/32464)) ### [`v5.7.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#570-July-7-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.6.2...v5.7.0) FEATURES: - **New Data Source:** `aws_opensearchserverless_security_config` ([#32321](https://togithub.com/hashicorp/terraform-provider-aws/issues/32321)) - **New Data Source:** `aws_opensearchserverless_security_policy` ([#32226](https://togithub.com/hashicorp/terraform-provider-aws/issues/32226)) - **New Data Source:** `aws_opensearchserverless_vpc_endpoint` ([#32276](https://togithub.com/hashicorp/terraform-provider-aws/issues/32276)) - **New Resource:** `aws_cleanrooms_collaboration` ([#31680](https://togithub.com/hashicorp/terraform-provider-aws/issues/31680)) ENHANCEMENTS: - resource/aws_aws_keyspaces_table: Add `client_side_timestamps` configuration block ([#32339](https://togithub.com/hashicorp/terraform-provider-aws/issues/32339)) - resource/aws_glue_catalog_database: Add `target_database.region` argument ([#32283](https://togithub.com/hashicorp/terraform-provider-aws/issues/32283)) - resource/aws_glue_crawler: Add `iceberg_target` configuration block ([#32332](https://togithub.com/hashicorp/terraform-provider-aws/issues/32332)) - resource/aws_internetmonitor_monitor: Add `health_events_config` configuration block ([#32343](https://togithub.com/hashicorp/terraform-provider-aws/issues/32343)) - resource/aws_lambda_function: Support `code_signing_config_arn` in the `ap-east-1` AWS Region ([#32327](https://togithub.com/hashicorp/terraform-provider-aws/issues/32327)) - resource/aws_qldb_stream: Add configurable Create and Delete timeouts ([#32345](https://togithub.com/hashicorp/terraform-provider-aws/issues/32345)) - resource/aws_service_discovery_private_dns_namespace: Allow `description` to be updated in-place ([#32342](https://togithub.com/hashicorp/terraform-provider-aws/issues/32342)) - resource/aws_service_discovery_public_dns_namespace: Allow `description` to be updated in-place ([#32342](https://togithub.com/hashicorp/terraform-provider-aws/issues/32342)) - resource/aws_timestreamwrite_table: Add `schema` configuration block ([#32354](https://togithub.com/hashicorp/terraform-provider-aws/issues/32354)) BUG FIXES: - provider: Correctly handle `forbidden_account_ids` ([#32352](https://togithub.com/hashicorp/terraform-provider-aws/issues/32352)) - resource/aws_kms_external_key: Correctly remove all tags ([#32371](https://togithub.com/hashicorp/terraform-provider-aws/issues/32371)) - resource/aws_kms_key: Correctly remove all tags ([#32371](https://togithub.com/hashicorp/terraform-provider-aws/issues/32371)) - resource/aws_kms_replica_external_key: Correctly remove all tags ([#32371](https://togithub.com/hashicorp/terraform-provider-aws/issues/32371)) - resource/aws_kms_replica_key: Correctly remove all tags ([#32371](https://togithub.com/hashicorp/terraform-provider-aws/issues/32371)) - resource/aws_secretsmanager_secret_rotation: Fix `InvalidParameterException: You cannot specify both rotation frequency and schedule expression together` errors on resource Update ([#31915](https://togithub.com/hashicorp/terraform-provider-aws/issues/31915)) - resource/aws_ssm_parameter: Skip Update if only `overwrite` parameter changes ([#32372](https://togithub.com/hashicorp/terraform-provider-aws/issues/32372)) - resource/aws_vpc_endpoint: Fix `InvalidParameter: PrivateDnsOnlyForInboundResolverEndpoint not supported for this service` errors creating S3 *Interface* VPC endpoints ([#32355](https://togithub.com/hashicorp/terraform-provider-aws/issues/32355)) ### [`v5.6.2`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#562-June-30-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.6.1...v5.6.2) BUG FIXES: - resource/aws_s3\_bucket: Fix `InvalidArgument: Invalid attribute name specified` errors when listing S3 Bucket objects, caused by an [AWS SDK for Go regression](https://togithub.com/aws/aws-sdk-go/issues/4897) ([#32317](https://togithub.com/hashicorp/terraform-provider-aws/issues/32317)) ### [`v5.6.1`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#561-June-30-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.6.0...v5.6.1) BUG FIXES: - provider: Prevent resource recreation if `tags` or `tags_all` are updated ([#32297](https://togithub.com/hashicorp/terraform-provider-aws/issues/32297)) ### [`v5.6.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#560-June-29-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.5.0...v5.6.0) FEATURES: - **New Data Source:** `aws_opensearchserverless_access_policy` ([#32231](https://togithub.com/hashicorp/terraform-provider-aws/issues/32231)) - **New Data Source:** `aws_opensearchserverless_collection` ([#32247](https://togithub.com/hashicorp/terraform-provider-aws/issues/32247)) - **New Data Source:** `aws_sfn_alias` ([#32176](https://togithub.com/hashicorp/terraform-provider-aws/issues/32176)) - **New Data Source:** `aws_sfn_state_machine_versions` ([#32176](https://togithub.com/hashicorp/terraform-provider-aws/issues/32176)) - **New Resource:** `aws_ec2_instance_connect_endpoint` ([#31858](https://togithub.com/hashicorp/terraform-provider-aws/issues/31858)) - **New Resource:** `aws_sfn_alias` ([#32176](https://togithub.com/hashicorp/terraform-provider-aws/issues/32176)) - **New Resource:** `aws_transfer_agreement` ([#32203](https://togithub.com/hashicorp/terraform-provider-aws/issues/32203)) - **New Resource:** `aws_transfer_certificate` ([#32203](https://togithub.com/hashicorp/terraform-provider-aws/issues/32203)) - **New Resource:** `aws_transfer_connector` ([#32203](https://togithub.com/hashicorp/terraform-provider-aws/issues/32203)) - **New Resource:** `aws_transfer_profile` ([#32203](https://togithub.com/hashicorp/terraform-provider-aws/issues/32203)) ENHANCEMENTS: - resource/aws_batch_compute_environment: Add `placement_group` attribute to the `compute_resources` configuration block ([#32200](https://togithub.com/hashicorp/terraform-provider-aws/issues/32200)) - resource/aws_emrserverless_application: Do not recreate the resource if `release_label` changes ([#32278](https://togithub.com/hashicorp/terraform-provider-aws/issues/32278)) - resource/aws_fis_experiment_template: Add `log_configuration` configuration block ([#32102](https://togithub.com/hashicorp/terraform-provider-aws/issues/32102)) - resource/aws_fis_experiment_template: Add `parameters` attribute to the `target` configuration block ([#32160](https://togithub.com/hashicorp/terraform-provider-aws/issues/32160)) - resource/aws_fis_experiment_template: Add support for `Pods` and `Tasks` to `action.*.target` ([#32152](https://togithub.com/hashicorp/terraform-provider-aws/issues/32152)) - resource/aws_lambda_event_source_mapping: The `queues` argument has changed from a set to a list with a maximum of one element. ([#31931](https://togithub.com/hashicorp/terraform-provider-aws/issues/31931)) - resource/aws_pipes_pipe: Add `activemq_broker_parameters`, `dynamodb_stream_parameters`, `kinesis_stream_parameters`, `managed_streaming_kafka_parameters`, `rabbitmq_broker_parameters`, `self_managed_kafka_parameters` and `sqs_queue_parameters` attributes to the `source_parameters` configuration block. NOTE: Because we cannot easily test all this functionality, it is best effort and we ask for community help in testing ([#31607](https://togithub.com/hashicorp/terraform-provider-aws/issues/31607)) - resource/aws_pipes_pipe: Add `batch_job_parameters`, `cloudwatch_logs_parameters`, `ecs_task_parameters`, `eventbridge_event_bus_parameters`, `http_parameters`, `kinesis_stream_parameters`, `lambda_function_parameters`, `redshift_data_parameters`, `sagemaker_pipeline_parameters`, `sqs_queue_parameters` and `step_function_state_machine_parameters` attributes to the `target_parameters` configuration block. NOTE: Because we cannot easily test all this functionality, it is best effort and we ask for community help in testing ([#31607](https://togithub.com/hashicorp/terraform-provider-aws/issues/31607)) - resource/aws_pipes_pipe: Add `enrichment_parameters` argument ([#31607](https://togithub.com/hashicorp/terraform-provider-aws/issues/31607)) - resource/aws_resourcegroups_group: `resource_query` no longer conflicts with `configuration` ([#30242](https://togithub.com/hashicorp/terraform-provider-aws/issues/30242)) - resource/aws_s3\_bucket_logging: Retry on empty read of logging config ([#30916](https://togithub.com/hashicorp/terraform-provider-aws/issues/30916)) - resource/aws_sfn_state_machine: Add `description`, `publish`, `revision_id`, `state_machine_version_arn` and `version_description` attributes ([#32176](https://togithub.com/hashicorp/terraform-provider-aws/issues/32176)) BUG FIXES: - resource/aws_db_instance: Fix resource Create returning instances not in the `available` state when `identifier_prefix` is specified ([#32287](https://togithub.com/hashicorp/terraform-provider-aws/issues/32287)) - resource/aws_resourcegroups_resource: Fix crash when resource Create fails ([#30242](https://togithub.com/hashicorp/terraform-provider-aws/issues/30242)) - resource/aws_route: Fix `reading Route in Route Table (rtb-1234abcd) with destination (1.2.3.4/5): couldn't find resource` errors when reading new resource ([#32196](https://togithub.com/hashicorp/terraform-provider-aws/issues/32196)) - resource/aws_vpc_security_group_egress_rule: `security_group_id` is Required ([#32148](https://togithub.com/hashicorp/terraform-provider-aws/issues/32148)) - resource/aws_vpc_security_group_ingress_rule: `security_group_id` is Required ([#32148](https://togithub.com/hashicorp/terraform-provider-aws/issues/32148)) ### [`v5.5.0`](https://togithub.com/hashicorp/terraform-provider-aws/blob/HEAD/CHANGELOG.md#550-June-23-2023) [Compare Source](https://togithub.com/hashicorp/terraform-provider-aws/compare/v5.4.0...v5.5.0) NOTES: - provider: Updates to Go 1.20, the last release that will run on any release of Windows 7, 8, Server 2008 and Server 2012. A future release will update to Go 1.21, and these platforms will no longer be supported. ([#32108](https://togithub.com/hashicorp/terraform-provider-aws/issues/32108)) - provider: Updates to Go 1.20, the last release that will run on macOS 10.13 High Sierra or 10.14 Mojave. A future release will update to Go 1.21, and these platforms will no longer be supported. ([#32108](https://togithub.com/hashicorp/terraform-provider-aws/issues/32108)) - provider: Updates to Go 1.20. The provider will now notice the `trust-ad` option in `/etc/resolv.conf` and, if set, will set the "authentic data" option in outgoing DNS requests in order to better match the behavior of the GNU libc resolver. ([#32108](https://togithub.com/hashicorp/terraform-provider-aws/issues/32108)) FEATURES: - **New Data Source:** `aws_sesv2_email_identity` ([#32026](https://togithub.com/hashicorp/terraform-provider-aws/issues/32026)) - **New Data Source:** `aws_sesv2_email_identity_mail_from_attributes` ([#32026](https://togithub.com/hashicorp/terraform-provider-aws/issues/32026)) - **New Resource:** `aws_chimesdkvoice_sip_rule` ([#32070](https://togithub.com/hashicorp/terraform-provider-aws/issues/32070)) - **New Resource:** `aws_organizations_resource_policy` ([#32056](https://togithub.com/hashicorp/terraform-provider-aws/issues/32056)) ENHANCEMENTS: - data-source/aws_organizations_organization: Return the full set of attributes when running as a [delegated administrator for AWS Organizations](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_delegate_policies.html) ([#32056](https://togithub.com/hashicorp/terraform-provider-aws/issues/32056)) - provider: Mask all sensitive values that appear when `TF_LOG` level is `TRACE` ([#32174](https://togithub.com/hashicorp/terraform-provider-aws/issues/32174)) - resource/aws_config_configuration_recorder: Add `exclusion_by_resource_types` and `recording_strategy` attributes to the `recording_group` configuration block ([#32007](https://togithub.com/hashicorp/terraform-provider-aws/issues/32007)) - resource/aws_datasync_task: Add `object_tags` attribute to `options` configuration block ([#27811](https://togithub.com/hashicorp/terraform-provider-aws/issues/27811)) - resource/aws_networkmanager_attachment_accepter: Added support for Transit Gateway route table attachments ([#32023](https://togithub.com/hashicorp/terraform-provider-aws/issues/32023)) - resource/aws_ses_active_receipt_rule_set: Support import ([#27604](https://togithub.com/hashicorp/terraform-provider-aws/issues/27604)) BUG FIXES: - resource/aws_api_gateway_rest_api: Fix crash when `binary_media_types` is `null` ([#32169](https://togithub.com/hashicorp/terraform-provider-aws/issues/32169)) - resource/aws_datasync_location_object_storage: Don't ignore `server_certificate` argument ([#27811](https://togithub.com/hashicorp/terraform-provider-aws/issues/27811)) - resource/aws_eip: Fix `reading EC2 EIP (eipalloc-abcd1234): couldn't find resource` errors when reading new resource ([#32016](https://togithub.com/hashicorp/terraform-provider-aws/issues/32016)) - resource/aws_quicksight_analysis: Fix schema mapping for string set elements ([#31903](https://togithub.com/hashicorp/terraform-provider-aws/issues/31903)) - resource/aws_redshiftserverless_workgroup: Fix `waiting for completion: unexpected state 'AVAILABLE'` errors when deleting resource ([#32067](https://togithub.com/hashicorp/terraform-provider-aws/issues/32067)) - resource/aws_route_table: Fix `reading Route Table (rtb-abcd1234): couldn't find resource` errors when reading new resource ([#30999](https://togithub.com/hashicorp/terraform-provider-aws/issues/30999)) - resource/aws_storagegateway_smb_file_share: Fix update error when `kms_encrypted` is `true` but `kms_key_arn` is not sent in the request ([#32171](https://togithub.com/hashicorp/terraform-provider-aws/issues/32171))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.