Create a EC2 with static IP private IP address

Hi

I have a requirement to create EC2 instance using terraform but I want to create ec2 with static ip address .reserved and created one eni with Ip address in console .How can I build EC2 with static ip (attached eni) using terraform

resource “aws_instance” “EC2” {
ami = “ami-XXX”
instance_type = “m4.large”
subnet_id = “subnet-XXX”
associate_public_ip_address = false
iam_instance_profile = “ROLE”
security_groups = [“sg-XXX”]
user_data = “${file(“userdata.sh”)}”
tags = {
Name = “Testinstance”
POc="xxxx@mail.com"
}

You can provision a dedicated network itself and attach it to the instance.

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/network_interface