summaryrefslogtreecommitdiffstats
path: root/azure/multicloud_azure/pub/utils/restcall.py
diff options
context:
space:
mode:
Diffstat (limited to 'azure/multicloud_azure/pub/utils/restcall.py')
-rw-r--r--azure/multicloud_azure/pub/utils/restcall.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/azure/multicloud_azure/pub/utils/restcall.py b/azure/multicloud_azure/pub/utils/restcall.py
index ff5ca6a..0b0ef33 100644
--- a/azure/multicloud_azure/pub/utils/restcall.py
+++ b/azure/multicloud_azure/pub/utils/restcall.py
@@ -23,6 +23,7 @@ from multicloud_azure.pub.config.config import AAI_SERVICE_URL
from multicloud_azure.pub.config.config import AAI_USERNAME
from multicloud_azure.pub.config.config import AAI_PASSWORD
from multicloud_azure.pub.config.config import MSB_SERVICE_IP, MSB_SERVICE_PORT
+from multicloud_azure.pub.config.config import ARIA_SERVER_URL
from multicloud_azure.pub.exceptions import VimDriverAzureException
@@ -341,3 +342,12 @@ class AAIClient(object):
{'value': cloud_dpdk_info.get("libversion")})
})
return ovsdpdk_capability
+
+
+def call_aria_rest(service_id, workflow_name):
+ base_url = "%s" % (ARIA_SERVER_URL)
+ resource = ("/services/%s/executions/%s" % (service_id, workflow_name))
+ headers = {}
+ headers['content-type'] = 'text/plain'
+ return call_req(base_url, "", "", rest_no_auth, resource, "POST",
+ headers=headers)