コード例 #1
0
ファイル: server.go プロジェクト: andreaturli/brooklyn-cli
func GetConfig(network *net.Network, configKey string) (string, error) {
	url := fmt.Sprintf("/v1/server/config/%s", configKey)
	body, err := network.SendGetRequest(url)
	if err != nil {
		return "", err
	}
	return string(body), nil
}
コード例 #2
0
ファイル: server.go プロジェクト: burkechris/brooklyn-cli
func ShuttingDown(network *net.Network) string {
	url := "/v1/server/shuttingDown"
	body, err := network.SendGetRequest(url)
	if err != nil {
		fmt.Println(err)
	}
	return string(body)
}
コード例 #3
0
ファイル: server.go プロジェクト: burkechris/brooklyn-cli
func State(network *net.Network) string {
	url := "/v1/server/ha/state"
	body, err := network.SendGetRequest(url)
	if err != nil {
		fmt.Println(err)
	}
	return string(body)
}
コード例 #4
0
ファイル: server.go プロジェクト: burkechris/brooklyn-cli
// WIP
func ClearStates(network *net.Network) string {
	url := "/v1/server/ha/states/clear"
	body, err := network.SendEmptyPostRequest(url)
	if err != nil {
		fmt.Println(err)
	}
	return string(body)
}
コード例 #5
0
ファイル: server.go プロジェクト: burkechris/brooklyn-cli
func GetConfig(network *net.Network, configKey string) string {
	url := fmt.Sprintf("/v1/server/config/%s", configKey)
	body, err := network.SendGetRequest(url)
	if err != nil {
		fmt.Println(err)
	}
	return string(body)
}
コード例 #6
0
ファイル: locations.go プロジェクト: andreaturli/brooklyn-cli
func LocatedLocations(network *net.Network) (string, error) {
	url := "/v1/locations/usage/LocatedLocations"
	body, err := network.SendGetRequest(url)
	if err != nil {
		return "", err
	}
	return string(body), nil
}
コード例 #7
0
ファイル: entities.go プロジェクト: andreaturli/brooklyn-cli
func Spec(network *net.Network, application, entity string) (string, error) {
	urlStr := fmt.Sprintf("/v1/applications/%s/entities/%s/spec", application, entity)
	body, err := network.SendGetRequest(urlStr)
	if nil != err {
		return "", err
	}
	return string(body), nil
}
コード例 #8
0
ファイル: usage.go プロジェクト: andreaturli/brooklyn-cli
func Machines(network *net.Network) (string, error) {
	url := fmt.Sprintf("/v1/usage/machines")
	body, err := network.SendGetRequest(url)
	if err != nil {
		return "", err
	}
	return string(body), nil
}
コード例 #9
0
ファイル: usage.go プロジェクト: andreaturli/brooklyn-cli
func Application(network *net.Network, application string) (string, error) {
	url := fmt.Sprintf("/v1/usage/applications/%s", application)
	body, err := network.SendGetRequest(url)
	if err != nil {
		return "", err
	}
	return string(body), nil
}
コード例 #10
0
ファイル: server.go プロジェクト: andreaturli/brooklyn-cli
func State(network *net.Network) (string, error) {
	url := "/v1/server/ha/state"
	body, err := network.SendGetRequest(url)
	if err != nil {
		return "", err
	}
	return string(body), nil
}
コード例 #11
0
ファイル: entities.go プロジェクト: burkechris/brooklyn-cli
func Spec(network *net.Network, application, entity string) string {
	urlStr := fmt.Sprintf("/v1/applications/%s/entities/%s/spec", application, entity)
	body, err := network.SendGetRequest(urlStr)
	if err != nil {
		fmt.Println(err)
	}
	return string(body)
}
コード例 #12
0
ファイル: server.go プロジェクト: andreaturli/brooklyn-cli
func UpExtended(network *net.Network) (string, error) {
	url := "/v1/server/up/extended"
	body, err := network.SendGetRequest(url)
	if err != nil {
		return "", err
	}
	return string(body), nil
}
コード例 #13
0
ファイル: server.go プロジェクト: andreaturli/brooklyn-cli
func ShuttingDown(network *net.Network) (string, error) {
	url := "/v1/server/shuttingDown"
	body, err := network.SendGetRequest(url)
	if err != nil {
		return "", err
	}
	return string(body), nil
}
コード例 #14
0
ファイル: server.go プロジェクト: andreaturli/brooklyn-cli
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
}
コード例 #15
0
ファイル: usage.go プロジェクト: burkechris/brooklyn-cli
func Application(network *net.Network, application string) string {
	url := fmt.Sprintf("/v1/usage/applications/%s", application)
	body, err := network.SendGetRequest(url)
	if err != nil {
		fmt.Println(err)
	}
	return string(body)
}
コード例 #16
0
ファイル: activities.go プロジェクト: burkechris/brooklyn-cli
func ActivityStream(network *net.Network, activity, streamId string) string {
	url := fmt.Sprintf("/v1/activities/%s/stream/%s", activity, streamId)
	body, err := network.SendGetRequest(url)
	if err != nil {
		fmt.Println(err)
	}
	return string(body)
}
コード例 #17
0
ファイル: locations.go プロジェクト: andreaturli/brooklyn-cli
// 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
}
コード例 #18
0
ファイル: policies.go プロジェクト: burkechris/brooklyn-cli
func PolicyStatus(network *net.Network, application, entity, policy string) string {
	url := fmt.Sprintf("/v1/applications/%s/entities/%s/policies/%s", application, entity, policy)
	body, err := network.SendGetRequest(url)
	if err != nil {
		fmt.Println(err)
	}
	return string(body)
}
コード例 #19
0
ファイル: entities.go プロジェクト: andreaturli/brooklyn-cli
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
}
コード例 #20
0
ファイル: policies.go プロジェクト: burkechris/brooklyn-cli
func CurrentState(network *net.Network, application, entity string) string {
	url := fmt.Sprintf("/v1/applications/%s/entities/%s/policies/current-state", application, entity)
	body, err := network.SendGetRequest(url)
	if err != nil {
		fmt.Println(err)
	}
	return string(body)
}
コード例 #21
0
ファイル: server.go プロジェクト: burkechris/brooklyn-cli
// WIP
func Priority(network *net.Network) string {
	url := "/v1/server/ha/priority"
	body, err := network.SendEmptyPostRequest(url)
	if err != nil {
		fmt.Println(err)
	}
	return string(body)
}
コード例 #22
0
ファイル: policies.go プロジェクト: burkechris/brooklyn-cli
func DestroyPolicy(network *net.Network, application, entity, policy string) string {
	url := fmt.Sprintf("/v1/applications/%s/entities/%s/policies/%s/destroy", application, entity, policy)
	body, err := network.SendEmptyPostRequest(url)
	if err != nil {
		fmt.Println(err)
	}
	return string(body)
}
コード例 #23
0
ファイル: server.go プロジェクト: burkechris/brooklyn-cli
func Export(network *net.Network) string {
	url := "/v1/server/ha/persist/export"
	body, err := network.SendGetRequest(url)
	if err != nil {
		fmt.Println(err)
	}
	return string(body)
}
コード例 #24
0
ファイル: locations.go プロジェクト: burkechris/brooklyn-cli
// WIP
func CreateLocation(network *net.Network, locationId string) string {
	url := fmt.Sprintf("/v1/locations", locationId)
	body, err := network.SendEmptyPostRequest(url)
	if err != nil {
		fmt.Println(err)
	}
	return string(body)
}
コード例 #25
0
ファイル: server.go プロジェクト: burkechris/brooklyn-cli
func Reload(network *net.Network) string {
	url := "/v1/server/properties/reload"
	body, err := network.SendEmptyPostRequest(url)
	if err != nil {
		fmt.Println(err)
	}
	return string(body)
}
コード例 #26
0
ファイル: locations.go プロジェクト: burkechris/brooklyn-cli
func LocatedLocations(network *net.Network) string {
	url := "/v1/locations/usage/LocatedLocations"
	body, err := network.SendGetRequest(url)
	if err != nil {
		fmt.Println(err)
	}
	return string(body)
}
コード例 #27
0
ファイル: server.go プロジェクト: burkechris/brooklyn-cli
func UpExtended(network *net.Network) string {
	url := "/v1/server/up/extended"
	body, err := network.SendGetRequest(url)
	if err != nil {
		fmt.Println(err)
	}
	return string(body)
}
コード例 #28
0
ファイル: usage.go プロジェクト: burkechris/brooklyn-cli
func Machines(network *net.Network) string {
	url := fmt.Sprintf("/v1/usage/machines")
	body, err := network.SendGetRequest(url)
	if err != nil {
		fmt.Println(err)
	}
	return string(body)
}
コード例 #29
0
func ActivityStream(network *net.Network, activity, streamId string) (string, error) {
	url := fmt.Sprintf("/v1/activities/%s/stream/%s", activity, streamId)
	body, err := network.SendGetRequest(url)
	if nil != err {
		return "", err
	}
	return string(body), nil
}
コード例 #30
0
ファイル: server.go プロジェクト: andreaturli/brooklyn-cli
func Export(network *net.Network) (string, error) {
	url := "/v1/server/ha/persist/export"
	body, err := network.SendGetRequest(url)
	if err != nil {
		return "", nil
	}
	return string(body)
}