############################################################################## # Copyright 2018 EuropeanSoftwareMarketingLtd. # =================================================================== # Licensed under the ApacheLicense, Version2.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 # # 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 ############################################################################## --- method: "POST" url: "http://{mso_ip}/ecomp/mso/infra/serviceInstances/v5/{service_instance_id}/vnfs/" headers: { "Content-Type": "application/json", "Accept": "application/json", "Authorization": "Basic SW5mcmFQb3J0YWxDbGllbnQ6cGFzc3dvcmQxJA==", "X-FromAppId": "MSO", "X-TransactionId": "demo" } body: { "requestDetails": { "requestInfo": { "instanceName":"{vnf_instance_name}", "source": "VID", "suppressRollback": "true", "requestorId": "vid1", "productFamilyId": "vFW" }, "modelInfo": { "modelType": "vnf", "modelInvariantId": "{resource_model_invariant_id}", "modelVersionId": "{resource_model_version_id}", "modelName": "{resource_model_name}", "modelVersion": "{resource_model_version}", "modelCustomizationId": "{resource_model_customization_id}", "modelCustomizationName": "{resource_model_customization_name}" }, "requestParameters": { "userParams": [] }, "cloudConfiguration": { "lcpCloudRegionId": "RegionOne", "tenantId": "{tenant_id}" }, "relatedInstanceList": [ { "relatedInstance": { "instanceId": "{service_instance_id}", "modelInfo": { "modelType": "service", "modelName": "{service_model_name}", "modelInvariantId": "{service_model_invariant_id}", "modelVersion": "{service_model_version}", "modelVersionId": "{distributed_service_id}" } } } ] } }