Create
Create a New Floating IP
client.gpuDroplets.floatingIPs.create(FloatingIPCreateParamsbody, RequestOptionsoptions?): FloatingIPCreateResponse { floating_ip, links }
/v2/floating_ips
On creation, a floating IP must be either assigned to a Droplet or reserved to a region.
To create a new floating IP assigned to a Droplet, send a POST request to
/v2/floating_ips
with thedroplet_id
attribute.To create a new floating IP reserved to a region, send a POST request to
/v2/floating_ips
with theregion
attribute.
Parameters
Returns
Create a New Floating IP
import Gradient from '@digitalocean/gradient';
const client = new Gradient();
const floatingIP = await client.gpuDroplets.floatingIPs.create({ droplet_id: 2457247 });
console.log(floatingIP.floating_ip);
{
"floating_ip": {
"ip": "45.55.96.47",
"droplet": null,
"region": {
"name": "New York 3",
"slug": "nyc3",
"features": [
"private_networking",
"backups",
"ipv6",
"metadata",
"install_agent",
"storage",
"image_transfer"
],
"available": true,
"sizes": [
"s-1vcpu-1gb",
"s-1vcpu-2gb",
"s-1vcpu-3gb",
"s-2vcpu-2gb",
"s-3vcpu-1gb",
"s-2vcpu-4gb",
"s-4vcpu-8gb",
"s-6vcpu-16gb",
"s-8vcpu-32gb",
"s-12vcpu-48gb",
"s-16vcpu-64gb",
"s-20vcpu-96gb",
"s-24vcpu-128gb",
"s-32vcpu-192g"
]
},
"locked": true,
"project_id": "746c6152-2fa2-11ed-92d3-27aaa54e4988"
},
"links": {
"droplets": [
{
"id": 213939433,
"rel": "droplet",
"href": "https://api.digitalocean.com/v2/droplets/213939433"
}
],
"actions": [
{
"id": 1088924622,
"rel": "assign_ip",
"href": "https://api.digitalocean.com/v2/actions/1088924622"
}
]
}
}
Returns Examples
{
"floating_ip": {
"ip": "45.55.96.47",
"droplet": null,
"region": {
"name": "New York 3",
"slug": "nyc3",
"features": [
"private_networking",
"backups",
"ipv6",
"metadata",
"install_agent",
"storage",
"image_transfer"
],
"available": true,
"sizes": [
"s-1vcpu-1gb",
"s-1vcpu-2gb",
"s-1vcpu-3gb",
"s-2vcpu-2gb",
"s-3vcpu-1gb",
"s-2vcpu-4gb",
"s-4vcpu-8gb",
"s-6vcpu-16gb",
"s-8vcpu-32gb",
"s-12vcpu-48gb",
"s-16vcpu-64gb",
"s-20vcpu-96gb",
"s-24vcpu-128gb",
"s-32vcpu-192g"
]
},
"locked": true,
"project_id": "746c6152-2fa2-11ed-92d3-27aaa54e4988"
},
"links": {
"droplets": [
{
"id": 213939433,
"rel": "droplet",
"href": "https://api.digitalocean.com/v2/droplets/213939433"
}
],
"actions": [
{
"id": 1088924622,
"rel": "assign_ip",
"href": "https://api.digitalocean.com/v2/actions/1088924622"
}
]
}
}