func Reload(network *net.Network) (string, error) { url := "/v1/server/properties/reload" body, err := network.SendEmptyPostRequest(url) if err != nil { return "", err } return string(body), nil }
// WIP func ClearStates(network *net.Network) (string, error) { url := "/v1/server/ha/states/clear" body, err := network.SendEmptyPostRequest(url) if err != nil { return "", nil } return string(body), nil }
// WIP func Shutdown(network *net.Network) (string, error) { url := "/v1/server/shutdown" body, err := network.SendEmptyPostRequest(url) if err != nil { return "", err } return string(body), nil }
func DestroyPolicy(network *net.Network, application, entity, policy string) (string, error) { url := fmt.Sprintf("/v1/applications/%s/entities/%s/policies/%s/destroy", application, entity, policy) body, err := network.SendEmptyPostRequest(url) if nil != err { return "", err } return string(body), nil }
// WIP func SetPriority(network *net.Network) (string, error) { url := "/v1/server/ha/priority" body, err := network.SendEmptyPostRequest(url) if err != nil { return "", err } return string(body), nil }
func Rename(network *net.Network, application, entity, newName string) (string, error) { urlStr := fmt.Sprintf("/v1/applications/%s/entities/%s/name?name=%s", application, entity, url.QueryEscape(newName)) body, err := network.SendEmptyPostRequest(urlStr) if nil != err { return "", err } return string(body), nil }
// WIP func CreateLocation(network *net.Network, locationId string) (string, error) { url := fmt.Sprintf("/v1/locations", locationId) body, err := network.SendEmptyPostRequest(url) if err != nil { return "", err } return string(body), nil }
func PostLocationWithVersion(network *net.Network, locationId, version string) (string, error) { url := fmt.Sprintf("/v1/catalog/locations/%s/%s", locationId, version) body, err := network.SendEmptyPostRequest(url) if err != nil { return "", err } return string(body), nil }
func Reset(network *net.Network) (string, error) { url := "/v1/catalog/reset" body, err := network.SendEmptyPostRequest(url) if err != nil { return "", err } return string(body), nil }
// WIP func SetConfigValue(network *net.Network, application, entity, policy, config string) (string, error) { url := fmt.Sprintf("/v1/applications/%s/entities/%s/policies/%s/config/%s", application, entity, policy, config) body, err := network.SendEmptyPostRequest(url) if nil != err { return "", err } return string(body), nil }
//WIP func Expunge(network *net.Network, application, entity string) (string, error) { url := fmt.Sprintf("/v1/applications/%s/entities/%s/expunge", application, entity) body, err := network.SendEmptyPostRequest(url) // TODO return model if nil != err { return "", err } return string(body), nil }
// WIP func CreateLegacy(network *net.Network) (string, error) { url := fmt.Sprintf("/v1/applications/createLegacy") body, err := network.SendEmptyPostRequest(url) if err != nil { return "", err } // TODO return model return string(body), nil }