lib/cac.sh: implement missing API calls
This commit is contained in:
parent
31dd668d39
commit
223db82862
37
lib/cac.sh
37
lib/cac.sh
@ -37,3 +37,40 @@ cac_listservers() {
|
||||
cac_listtasks() {
|
||||
_cac_get_api_v1 listtasks
|
||||
}
|
||||
|
||||
cac_listtemplates() {
|
||||
_cac_get_api_v1 listtemplates
|
||||
}
|
||||
|
||||
cac_console() {
|
||||
_cac_post_api_v1 console sid="$1"
|
||||
}
|
||||
|
||||
cac_powerop() {
|
||||
_cac_post_api_v1 powerop sid="$1" action="$2"
|
||||
}
|
||||
|
||||
cac_renameserver() {
|
||||
_cac_post_api_v1 renameserver sid="$1" name="$2"
|
||||
}
|
||||
|
||||
cac_rnds() {
|
||||
_cac_post_api_v1 rdns sid="$1" hostname="$2"
|
||||
}
|
||||
|
||||
cac_runmode() {
|
||||
_cac_post_api_v1 rdns sid="$1" mode="$2"
|
||||
}
|
||||
|
||||
# default os=26 is CentOS-7-64bit
|
||||
cac_cloudpro_build() {
|
||||
_cac_post_api_v1 cloudpro/build cpu="$1" ram="$2" storage="$3" os="${4-26}"
|
||||
}
|
||||
|
||||
cac_cloudpro_delete() {
|
||||
_cac_post_api_v1 cloudpro/delete sid="$1"
|
||||
}
|
||||
|
||||
cac_cloudpro_resources() {
|
||||
_cac_get_api_v1 cloudpro/resources
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user