123456789101112131415161718 |
- package functions
- import (
- "fmt"
- "github.com/gravitl/netmaker/models"
- "net/http"
- )
- func CreateGateway(ingressRequest models.IngressRequest, relayRequest models.RelayRequest) *models.ApiNode {
- return request[models.ApiNode](http.MethodPost, fmt.Sprintf("/api/nodes/%s/%s/gateway", relayRequest.NetID, relayRequest.NodeID), &models.CreateGwReq{
- IngressRequest: ingressRequest,
- RelayRequest: relayRequest,
- })
- }
- func DeleteGateway(networkID, nodeID string) *models.ApiNode {
- return request[models.ApiNode](http.MethodDelete, fmt.Sprintf("/api/nodes/%s/%s/gateway", networkID, nodeID), nil)
- }
|