hashicorp/terraform-provider-aws (aws)
### [`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))
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.5.0
->5.7.0
Release Notes
hashicorp/terraform-provider-aws (aws)
### [`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))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.