mirror of
https://github.com/gravitl/netmaker.git
synced 2024-09-20 15:26:04 +08:00
19 lines
565 B
Go
19 lines
565 B
Go
package functions
|
|
|
|
import (
|
|
"fmt"
|
|
"net/http"
|
|
|
|
"github.com/gravitl/netmaker/models"
|
|
)
|
|
|
|
// EnableNodeFailover - Enable failover for a given Node
|
|
func EnableNodeFailover(nodeID string) *models.SuccessResponse {
|
|
return request[models.SuccessResponse](http.MethodPost, fmt.Sprintf("/api/v1/node/%s/failover", nodeID), nil)
|
|
}
|
|
|
|
// DisableNodeFailover - Disable failover for a given Node
|
|
func DisableNodeFailover(nodeID string) *models.SuccessResponse {
|
|
return request[models.SuccessResponse](http.MethodDelete, fmt.Sprintf("/api/v1/node/%s/failover", nodeID), nil)
|
|
}
|