blob: e81eaaa36cf6446e918c90d60f07cb8cb20216ad [file] [log] [blame]
// Copyright 2012-2016 Canonical Ltd.
// Licensed under the LGPLv3, see LICENCE file for details.
package gomaasapi
import (
"fmt"
"net/http"
)
func getVLANsEndpoint(version string) string {
return fmt.Sprintf("/api/%s/vlans/", version)
}
// TestVLAN is the MAAS API VLAN representation
type TestVLAN struct {
Name string `json:"name"`
Fabric string `json:"fabric"`
VID uint `json:"vid"`
ResourceURI string `json:"resource_uri"`
ID uint `json:"id"`
}
// PostedVLAN is the MAAS API posted VLAN representation
type PostedVLAN struct {
Name string `json:"name"`
VID uint `json:"vid"`
}
func vlansHandler(server *TestServer, w http.ResponseWriter, r *http.Request) {
//TODO
}