Network Yönetimi

Network Listeleme

Bu endpoint ile hesabınıza ait tüm ağ tanımlamalarını listeleyebilirsiniz. VXLAN altyapısında sunucu oluşturabilmek için en az bir network'ün tanımlı olması gerekmektedir.

Endpoint

GET https://api.ilkbyte.com/v2/network/list

Params

Herhangi bir parametre göndermenize gerek yoktur.

Response

{
  "success": true,
  "message": "Ağ listesi",
  "data": [
    {
      "id": 42,
      "account_id": 1001,
      "name": "my-network",
      "description": "Test ağım"
    },
    {
      "id": 43,
      "account_id": 1001,
      "name": "prod-network",
      "description": "Üretim ağı"
    }
  ]
}

Network Oluşturma

Bu endpoint ile yeni bir ağ tanımlaması oluşturabilirsiniz.

Endpoint

GET https://api.ilkbyte.com/v2/network/create

Params

Parametre Tip Açıklama Gereklilik
name string Ağ adı (2-64 karakter) Zorunlu
description string Ağ açıklaması Opsiyonel

Response

{
  "success": true,
  "message": "Network tanımlaması başarıyla eklendi.",
  "data": {
    "id": 42,
    "account_id": 1001,
    "name": "my-network",
    "description": "Test ağım"
  }
}

Network Güncelleme

Bu endpoint ile mevcut bir ağ tanımlamasını güncelleyebilirsiniz.

Endpoint

GET https://api.ilkbyte.com/v2/network/update

Params

Parametre Tip Açıklama Gereklilik
network_id integer Güncellenecek network ID'si Zorunlu
name string Yeni ağ adı (2-64 karakter) Zorunlu
description string Yeni ağ açıklaması Zorunlu

Response

{
  "success": true,
  "message": "Network tanımlaması güncellendi.",
  "data": {
    "id": 42,
    "account_id": 1001,
    "name": "my-network-updated",
    "description": "Güncellenmiş açıklama"
  }
}

Network Silme

Bu endpoint ile bir ağ tanımlamasını silebilirsiniz. Ağa bağlı aktif sunucular varsa silme işlemi gerçekleşmez.

Endpoint

GET https://api.ilkbyte.com/v2/network/delete

Params

Parametre Tip Açıklama Gereklilik
network_id integer Silinecek network ID'si Zorunlu

Response

{
  "success": true,
  "message": "Network tanımlaması silindi.",
  "data": null
}