/*- * ============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": "vm", "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" ] } }