---
title: "openstack_networking_floatingip_v2"
description: ""
sidebar_position: 2
---

# openstack\_networking\_floatingip\_v2

:::info

This instruction is a copy of the official OpenStack Terraform provider documentation at [Terraform Registry](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs).

:::

Use this data source to retrieve the ID of an available OpenStack floating IP.

## Example Usage \{#example-usage}

```hcl
data "openstack_networking_floatingip_v2" "floatingip_1" {
  address = "192.168.0.4"
}
```

## Argument Reference \{#argument-reference}

* `region` - (Optional) The region in which to obtain the V2 Neutron client. A Neutron client is needed to retrieve floating IP IDs. If omitted, the `region` argument of the provider is used.

* `description` - (Optional) Human-readable description of the floating IP.

* `address` - (Optional) The IP address of the floating IP.

* `pool` - (Optional) The name of the pool the floating IP belongs to.

* `port_id` - (Optional) The ID of the port the floating IP is attached to.

* `status` - Status of the floating IP (ACTIVE/DOWN).

* `fixed_ip` - (Optional) The specific IP address of the internal port to be associated with the floating IP.

* `tags` - (Optional) The list of floating IP tags to filter by.

* `tenant_id` - (Optional) The owner of the floating IP.

## Attributes Reference \{#attributes-reference}

`id` is set to the ID of the found floating IP. In addition, the following attributes are exported:

* `all_tags` - A set of string tags applied to the floating IP.
* `dns_name` - The floating IP DNS name. Available when the Neutron DNS extension is enabled.
* `dns_domain` - The floating IP DNS domain. Available when the Neutron DNS extension is enabled.
