Vultr DocsLatest Content


vultr_reserved_ip

Updated on 15 September, 2025

A resource for managing reserved IP addresses in Vultr, allowing creation and configuration of static IPs across regions.


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

Comments

No comments yet.