FugokuFugoku Docs
Mask

Networking

Manage networks, VLANs, firewalls, and IP addresses

Networking

Networking resources enable private connectivity, firewall rules, and public IP management.

Elastic IPs

GET /v1/networking/elastic-ips

List elastic IPs for the project.

POST /v1/networking/elastic-ips

Create a new elastic IP.

POST /v1/networking/elastic-ips/:id/assign

Assign an elastic IP to an instance.

Request Body:

{
  "instanceId": "inst-abc123"
}
POST /v1/networking/elastic-ips/:id/unassign

Unassign an elastic IP.

DELETE /v1/networking/elastic-ips/:id

Delete an elastic IP.

VLANs

GET /v1/networking/vlans

List VLANs.

POST /v1/networking/vlans

Create a VLAN.

Request Body:

{
  "name": "backend-net",
  "region": "us-east-1",
  "cidr": "10.10.0.0/24"
}

Firewalls

GET /v1/networking/firewalls

List firewall rules.

POST /v1/networking/firewalls

Create a firewall rule.

Request Body:

{
  "name": "web-servers",
  "rules": [
    {
      "direction": "inbound",
      "protocol": "tcp",
      "port": 80,
      "source": "0.0.0.0/0"
    }
  ]
}

Private Networks

GET /v1/networking/private-networks

List private networks.

POST /v1/networking/private-networks

Create a private network.

Request Body:

{
  "name": "app-net",
  "region": "us-east-1",
  "cidr": "10.10.0.0/24"
}

On this page