summaryrefslogtreecommitdiffstats
path: root/vnftest/onap/lifecycle/create_vnf_instance.yaml
diff options
context:
space:
mode:
authorMoshe <moshehoa@amdocs.com>2018-04-08 21:37:43 +0300
committerMoshe <moshehoa@amdocs.com>2018-05-14 18:05:32 +0300
commit82aeca18c66dc4c312a57f24ed3c4c33a2063070 (patch)
tree9fad6581a0722e866b937cf3955b1e2d2cd6d4fa /vnftest/onap/lifecycle/create_vnf_instance.yaml
parentdcfc64ef46b52769f03b6ed06e23b455c8ed69e5 (diff)
Refactor api definition yamls to support jinja2
Issue-ID: VNFSDK-181 Change-Id: Ibff00e985f95b400f08d4de4021dc3a8ab235ad7 Signed-off-by: Moshe <moshehoa@amdocs.com> Support creation of multiple vf-modules per vnf Issue-ID: VNFSDK-264 Change-Id: I45054bc4bb721d7df89653e99fafe61297939504 Signed-off-by: Moshe <moshehoa@amdocs.com> fix tests Issue-ID: VNFSDK-264 Change-Id: I077289bfcd4c68b0191fd74c4e02e07a67f5104f Signed-off-by: Moshe <moshehoa@amdocs.com>
Diffstat (limited to 'vnftest/onap/lifecycle/create_vnf_instance.yaml')
-rw-r--r--vnftest/onap/lifecycle/create_vnf_instance.yaml93
1 files changed, 42 insertions, 51 deletions
diff --git a/vnftest/onap/lifecycle/create_vnf_instance.yaml b/vnftest/onap/lifecycle/create_vnf_instance.yaml
index 653b97d..441a776 100644
--- a/vnftest/onap/lifecycle/create_vnf_instance.yaml
+++ b/vnftest/onap/lifecycle/create_vnf_instance.yaml
@@ -11,57 +11,48 @@
# 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}"
- }
- }
- }
- ]
- }
- }
+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}}