aboutsummaryrefslogtreecommitdiffstats
path: root/asdc-tests/src/test/resources/CI/importAttResources/deleteResourcesDemo.sh
blob: 549a4ca78de7f25dd67cac0cbed5800130dd4f40 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/bin/bash

function usage {
	echo "Usage: $0 <hostIp> <hostPort>"
}

function deleteResource() {
	
	ELEMENT_NAME=$1
	echo "###################### Removing Element ${ELEMENT_NAME} Start ######################"
	curl -X "DELETE" -H "USER_ID: jh0003" ${HOST_IP}:${HOST_PORT}/sdc2/rest/v1/catalog/resources/res_${ELEMENT_NAME}".1.0"
	echo ""
	echo "###################### Removing Element ${ELEMENT_NAME} End ########################"
	echo ""
	echo ""
	echo ""
}
if [ $# -lt 2 ]
then
	usage
	exit 2
fi

HOST_IP=$1
HOST_PORT=$2

deleteResource "tosca.nodes.root"
deleteResource "tosca.nodes.compute"
deleteResource "tosca.nodes.softwarecomponent"
deleteResource "tosca.nodes.loadbalancer"
deleteResource "att.nodes.ims.hss"
deleteResource "att.nodes.ims.icscf"
deleteResource "att.nodes.ims.pcscf"
deleteResource "att.nodes.ims.scscf"