/*-
* ============LICENSE_START=======================================================
* ONAP : APPC
* ================================================================================
* Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
* ================================================================================
* Copyright (C) 2017 Amdocs
* =============================================================================
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* ECOMP is a trademark and service mark of AT&T Intellectual Property.
* ============LICENSE_END=========================================================
*/
{
"request-info":
{
"action": "Stop",
"action-level": "vnf",
"action-identifier":
{
"vnf-id": "dbgx0001v"
},
"payload": " {\"vnf-host-ip-address\": \"10.147.124.163\" }"
},
"inventory-info":
{
"vnf-info":
{
"vnf-id" : "abc",
"vnf-name": "vVNF",
"vnf-type": "vVNF",
"vnf-version" : "1.0",
"vm":
[
{
"vserver-id" : "vnfc2_vserverid1",
"vnfc":
{
"vnfc-type": "VNFC2",
"vnfc-name": "VNFC2 - Name"
}
},
{
"vserver-id" : "vnfc3_vserverid1",
"vnfc":
{
"vnfc-type": "VNFC3",
"vnfc-name": "VNFC3 - Name"
}
},
{
"vserver-id" : "vnfc3_vserverid2",
"vnfc":
{
"vnfc-type": "VNFC3",
"vnfc-name": "VNFC3 - Name"
}
},
{
"vserver-id" : "vnfc2_vserverid2",
"vnfc":
{
"vnfc-type": "VNFC2",
"vnfc-name": "VNFC2 - Name"
}
},
{
"vserver-id" : "vnfc2_vserverid3",
"vnfc":
{
"vnfc-type": "VNFC2",
"vnfc-name": "VNFC2 - Name"
}
},
{
"vserver-id" : "vnfc1_vserverid1",
"vnfc":
{
"vnfc-type": "VNFC1",
"vnfc-name": "VNFC1 - Name"
}
},
{
"vserver-id" : "vnfc1_vserverid2",
"vnfc":
{
"vnfc-type": "VNFC1",
"vnfc-name": "VNFC1 - Name"
}
},
{
"vserver-id" : "vnfc2_vserverid4",
"vnfc":
{
"vnfc-type": "VNFC2",
"vnfc-name": "VNFC2 - Name"
}
},
{
"vserver-id" : "vnfc2_vserverid5",
"vnfc":
{
"vnfc-type": "VNFC2",
"vnfc-name": "VNFC2 - Name"
}
}
]
}
},
"dependency-info":
{
"vnfcs" :
[
{
"vnfc-type" : "VNFC2",
"mandatory" : "true",
"resilience": "Active-Active",
"parents" :
[
"VNFC1"
]
},
{
"vnfc-type" : "VNFC3",
"mandatory" : "true",
"resilience": "Active-Active",
"parents" :
[
"VNFC2"
]
},
{
"vnfc-type" : "VNFC1",
"mandatory" : "true",
"resilience": "Active-Passive",
"parents" : []
}
]
},
"tunable-parameters":
{
"strategy" : "FORWARD",
"wait-time": "120",
"retry-count": "5"
},
"capabilities" :
{
"vnf":
[
"Stop",
"Start",
"StartApplication",
"StopApplication"
],
"vf-module":
[
"Stop",
"Start"
],
"vm" :
[
"Stop",
"Start"
],
"vnfc":
[
"StopApplication",
"StartApplication",
"HealthCheck"
]
}
}