---
title: vultr_reserved_ip
url: https://docs.vultr.com/reference/terraform/resources/reserved_ip
description: A resource for managing reserved IP addresses in Vultr, allowing creation and configuration of static IPs across regions.
publish_date: 2025-09-15T13:32:01.724176Z
last_updated: 2025-09-15T14:14:32.223641Z
---

# vultr_reserved_ip

Provides a Vultr reserved IP resource. This can be used to create, read, modify, and delete reserved IP addresses on your Vultr account.

## Example Usage

Create a new reserved IP:

```hcl
resource "vultr_reserved_ip" "my_reserved_ip" {
	label = "my-reserved-ip"
	region = "sea"
	ip_type = "v4"
}
```

Attach a reserved IP to a instance:

```hcl
resource "vultr_reserved_ip" "my_reserved_ip" {
	label = "my-reserved-ip"
	region = "sea"
	ip_type = "v4"
	instance_id = "b9cc6fad-70b1-40ee-ab6a-4d622858962f"
}
```

## Argument Reference

The following arguments are supported:

* `region` - (Required) The region ID that you want the reserved IP to be created in.
* `ip_type` - (Required) The type of reserved IP that you want. Either "v4" or "v6".
* `label` - (Optional) The label you want to give your reserved IP.
* `instance_id` - (Optional) The VPS ID you want this reserved IP to be attached to.

## Attributes Reference

The following attributes are exported:

* `id` - ID of the reserved IP.
* `region` - The region ID that this reserved IP belongs to.
* `ip_type` - The reserved IP's type.
* `label` - The reserved IP's label.
* `instance_id` - The ID of the instance the reserved IP is attached to.
* `subnet` - The reserved IP's subnet.
* `subnet_size` - The reserved IP's subnet size.

## Import

Reserved IPs can be imported using the reserved IP `ID`, e.g.

```
terraform import vultr_reserved_ip.my_reserved_ip b9cc6fad-70b1-40ee-ab6a-4d622858962f
```