}\r
}\r
\r
+### preload data (vf-module)\r
+POST {{hostname}}/restconf/operations/GENERIC-RESOURCE-API:preload-vf-module-topology-operation/\r
+Authorization: Basic {{token}}\r
+Content-Type: application/json\r
+Accept: application/json\r
+\r
+{\r
+ "input": {\r
+ "preload-vf-module-topology-information": {\r
+ "vf-module-topology": {\r
+ "aic-clli": "AIC12345",\r
+ "aic-cloud-region": "rdm61a",\r
+ "cloud-owner": "att-nc",\r
+ "onap-model-information": {\r
+ "model-customization-uuid": "123123123",\r
+ "model-invariant-uuid": "123123123",\r
+ "model-name": "frankfurt",\r
+ "model-uuid": "121212",\r
+ "model-version": "frankfurt"\r
+ },\r
+ "sdnc-generated-cloud-resources": true,\r
+ "tenant": "tenant",\r
+ "vf-module-assignments": {\r
+ "dhcp-subnet-assignments": {\r
+ "dhcp-subnet-assignment": [\r
+ {\r
+ "ip-version": "ipv4",\r
+ "network-role": "netrole",\r
+ "neutron-subnet-id": "sub1"\r
+ }\r
+ ]\r
+ },\r
+ "vf-module-status": "Active",\r
+ "vlan-vnfc-instance-groups": {\r
+ "vlan-vnfc-instance-group": [\r
+ {\r
+ "instance-group-function": "function",\r
+ "instance-group-id": "groupid",\r
+ "vnf-id": "123",\r
+ "vnfcs": {\r
+ "vnfc": [\r
+ {\r
+ "vnfc-name": "vnc1",\r
+ "vnic-groups": {\r
+ "vnic-group": [\r
+ {\r
+ "network-instance-group-function": "func1",\r
+ "vlan-assignment-policy-name": "policy1",\r
+ "vlan-common-ip-addresses": {\r
+ "ip-addresses": {\r
+ "ipv4-address": "10.1.2.1"\r
+ }\r
+ },\r
+ "vlan-tag-index-next": 0,\r
+ "vlan-vnics": {\r
+ "vlan-vnic": [\r
+ {\r
+ "vnic-port-id": "8080",\r
+ "vnic-sub-interfaces": {\r
+ "sub-interface-network-data": [\r
+ {\r
+ "floating-ips": {\r
+ "floating-ip-v4": [\r
+ "10.1.2.1"\r
+ ]\r
+ },\r
+ "network-id": "string",\r
+ "network-information-items": {\r
+ "network-information-item": [\r
+ {\r
+ "ip-count": 0,\r
+ "ip-version": "ipv4",\r
+ "network-ips": {\r
+ "network-ip": [\r
+ "10.1.2.2"\r
+ ]\r
+ },\r
+ "use-dhcp": "Y"\r
+ }\r
+ ]\r
+ },\r
+ "network-name": 0,\r
+ "network-role": "role1",\r
+ "network-role-tag": "tag1",\r
+ "neutron-network-id": "net1",\r
+ "vlan-tag-id": 0\r
+ }\r
+ ]\r
+ }\r
+ }\r
+ ]\r
+ },\r
+ "vnic-interface-role": "vnicrole1"\r
+ }\r
+ ]\r
+ }\r
+ }\r
+ ]\r
+ }\r
+ }\r
+ ]\r
+ },\r
+ "vms": {\r
+ "vm": [\r
+ {\r
+ "nfc-naming-code": "name1",\r
+ "onap-model-information": {\r
+ "model-customization-uuid": "456456456",\r
+ "model-invariant-uuid": "456456456",\r
+ "model-name": "model2",\r
+ "model-uuid": "678678678",\r
+ "model-version": "version2"\r
+ },\r
+ "vm-count": 0,\r
+ "vm-names": {\r
+ "vm-name": [\r
+ "vm1"\r
+ ],\r
+ "vnfc-names": [\r
+ {\r
+ "vnfc-name": "vnc1",\r
+ "vnfc-networks": {\r
+ "vnfc-network-data": [\r
+ {\r
+ "connection-point": {\r
+ "connection-point-id": "conn1",\r
+ "port-id": "8181",\r
+ "vlan-data": [\r
+ {\r
+ "vlan-role": "role2",\r
+ "vlan-tag-description": "tag2",\r
+ "vlan-tag-id": "1",\r
+ "vlan-uuid": "78789789"\r
+ }\r
+ ]\r
+ },\r
+ "vnfc-network-role": "role3",\r
+ "vnfc-ports": {\r
+ "vnfc-port": [\r
+ {\r
+ "common-sub-interface-role": "subrole1",\r
+ "vnfc-port-id": "8787",\r
+ "vnic-sub-interfaces": {\r
+ "sub-interface-network-data": [\r
+ {\r
+ "floating-ips": {\r
+ "floating-ip-v4": [\r
+ "10.1.3.10"\r
+ ]\r
+ },\r
+ "network-id": "net2",\r
+ "network-information-items": {\r
+ "network-information-item": [\r
+ {\r
+ "ip-count": 0,\r
+ "ip-version": "ipv4",\r
+ "network-ips": {\r
+ "network-ip": [\r
+ "10.1.3.4"\r
+ ]\r
+ },\r
+ "use-dhcp": "Y"\r
+ }\r
+ ]\r
+ },\r
+ "network-name": 0,\r
+ "network-role": "netrole4",\r
+ "network-role-tag": "tag5",\r
+ "neutron-network-id": "nnet5",\r
+ "vlan-tag-id": 0\r
+ }\r
+ ]\r
+ }\r
+ }\r
+ ]\r
+ },\r
+ "vnfc-subnet": [\r
+ {\r
+ "vnfc-ip-assignments": [\r
+ {\r
+ "vnfc-address-family": "ipv4",\r
+ "vnfc-subnet-dhcp": "Y",\r
+ "vnfc-subnet-ip": [\r
+ {\r
+ "ip-type": "FIXED",\r
+ "vnfc-client-key": "string",\r
+ "vnfc-ip-address": "10.1.7.1"\r
+ }\r
+ ],\r
+ "vnfc-subnet-ip-count": 0\r
+ }\r
+ ],\r
+ "vnfc-subnet-role": "string"\r
+ }\r
+ ],\r
+ "vnfc-type": "string"\r
+ }\r
+ ]\r
+ }\r
+ }\r
+ ]\r
+ },\r
+ "vm-networks": {\r
+ "vm-network": [\r
+ {\r
+ "floating-ips": {\r
+ "floating-ip-v4": [\r
+ "10.1.9.1"\r
+ ]\r
+ },\r
+ "interface-route-prefixes": {\r
+ "interface-route-prefix": [\r
+ "10"\r
+ ]\r
+ },\r
+ "is-trunked": true,\r
+ "mac-addresses": {\r
+ "mac-address": [\r
+ "cafe:beef"\r
+ ]\r
+ },\r
+ "network-information-items": {\r
+ "network-information-item": [\r
+ {\r
+ "ip-count": 0,\r
+ "ip-version": "ipv4",\r
+ "network-ips": {\r
+ "network-ip": [\r
+ "10.2.3.10"\r
+ ]\r
+ },\r
+ "use-dhcp": "Y"\r
+ }\r
+ ]\r
+ },\r
+ "network-role": "netrole9",\r
+ "network-role-tag": "tag9",\r
+ "related-networks": {\r
+ "related-network": [\r
+ {\r
+ "network-id": "net9",\r
+ "network-role": "netrole9",\r
+ "vlan-tags": {\r
+ "is-private": true,\r
+ "lower-tag-id": 0,\r
+ "upper-tag-id": 0,\r
+ "vlan-interface": "vlan0"\r
+ }\r
+ }\r
+ ]\r
+ },\r
+ "segmentation-id": "seg1",\r
+ "sriov-parameters": {\r
+ "application-tags": {\r
+ "c-tags": {\r
+ "c-tag": [\r
+ "ctag1"\r
+ ]\r
+ },\r
+ "s-tags": {\r
+ "s-tag": [\r
+ "stag1"\r
+ ]\r
+ }\r
+ },\r
+ "heat-vlan-filters": {\r
+ "heat-vlan-filter": [\r
+ "10"\r
+ ]\r
+ }\r
+ }\r
+ }\r
+ ]\r
+ },\r
+ "vm-type": "vmtype1",\r
+ "vm-type-tag": "vmtag1"\r
+ }\r
+ ]\r
+ }\r
+ },\r
+ "vf-module-parameters": {\r
+ "param": [\r
+ {\r
+ "name": "vfmodname",\r
+ "resource-resolution-data": {\r
+ "capability-name": "cap1",\r
+ "payload": "payload1",\r
+ "resource-key": [\r
+ {\r
+ "name": "key1",\r
+ "value": "value1"\r
+ }\r
+ ],\r
+ "status": "active"\r
+ },\r
+ "value": "value1"\r
+ }\r
+ ]\r
+ },\r
+ "vf-module-topology-identifier": {\r
+ "vf-module-id": "vfmodule1",\r
+ "vf-module-name": "vfmodule1",\r
+ "vf-module-type": "router"\r
+ }\r
+ },\r
+ "vnf-resource-assignments": {\r
+ "availability-zones": {\r
+ "availability-zone": [\r
+ "zone1"\r
+ ],\r
+ "max-count": 0\r
+ },\r
+ "vnf-networks": {\r
+ "vnf-network": [\r
+ {\r
+ "contrail-network-fqdn": "skynet.net",\r
+ "is-trunked": true,\r
+ "network-id": "net1",\r
+ "network-name": "net1",\r
+ "network-role": "netrole1",\r
+ "neutron-id": "neutron1",\r
+ "related-networks": {\r
+ "related-network": [\r
+ {\r
+ "network-id": "net2",\r
+ "network-role": "netrole2",\r
+ "vlan-tags": {\r
+ "is-private": true,\r
+ "lower-tag-id": 0,\r
+ "upper-tag-id": 0,\r
+ "vlan-interface": "vlan2"\r
+ }\r
+ }\r
+ ]\r
+ },\r
+ "segmentation-id": "seg2",\r
+ "subnets-data": {\r
+ "subnet-data": [\r
+ {\r
+ "cidr-mask": "255.255",\r
+ "dhcp-enabled": "Y",\r
+ "gateway-address": "10.1.2.254",\r
+ "ip-version": "ipv4",\r
+ "network-start-address": "10.1.2.1",\r
+ "sdnc-subnet-id": "sub1",\r
+ "subnet-id": "sub1",\r
+ "subnet-name": "sub1",\r
+ "subnet-role": "subrole1"\r
+ }\r
+ ]\r
+ }\r
+ }\r
+ ]\r
+ },\r
+ "vnf-status": "active"\r
+ },\r
+ "vnf-topology-identifier-structure": {\r
+ "nf-code": "code1",\r
+ "nf-function": "function1",\r
+ "nf-role": "role1",\r
+ "nf-type": "type1",\r
+ "vnf-id": "preload1",\r
+ "vnf-name": "vnf1",\r
+ "vnf-type": "vnftype1"\r
+ }\r
+ },\r
+ "request-information": {\r
+ "notification-url": "http://dev.null",\r
+ "order-number": "order123",\r
+ "order-version": "1",\r
+ "request-action": "CreateNetworkInstance",\r
+ "request-id": "req001",\r
+ "source": "curl"\r
+ },\r
+ "sdnc-request-header": {\r
+ "svc-action": "reserve",\r
+ "svc-notification-url": "http://dev.null",\r
+ "svc-request-id": "svcreq001"\r
+ }\r
+ }\r
+}\r
+\r
### service-topology (assign)\r
POST {{hostname}}/restconf/operations/GENERIC-RESOURCE-API:service-topology-operation/\r
Authorization: Basic {{token}}\r
}\r
}\r
\r
+### vnf-topology (assign)\r
+POST {{hostname}}/restconf/operations/GENERIC-RESOURCE-API:vnf-topology-operation/\r
+Authorization: Basic {{token}}\r
+Content-Type: application/json\r
+Accept: application/json\r
+\r
+{\r
+ "input":{\r
+ "request-information" : {\r
+ "request-action" : "CreateVnfInstance",\r
+ "source" : "simulator",\r
+ "request-id" : "{{$guid}}"\r
+ },\r
+ "sdnc-request-header" : {\r
+ "svc-request-id" : "svc-{{$guid}}",\r
+ "svc-action" : "assign"\r
+ },\r
+ "service-information" : {\r
+ "onap-model-information": {\r
+ "model-name": "vcpesvc_vbng_0412a",\r
+ "model-version": "3.0",\r
+ "model-uuid": "12eb33fa-b221-4d87-939c-d808b5799a7c",\r
+ "model-invariant-uuid": "ead151e2-e18a-44fc-b6ac-3ae3d819dcd6"\r
+ },\r
+ "subscription-service-type": "VIRTUAL USP",\r
+ "service-id": "svc-{{$guid}}",\r
+ "global-customer-id": "{{$guid}}",\r
+ "service-instance-id": "5c4f2d89-57a3-47e9-b49b-d3c63eb0b3ca"\r
+ },\r
+ "vnf-information" : {\r
+ "onap-model-information" : {\r
+ "model-name" : "vcpevsp_vgmux_0412 ",\r
+ "model-version" : "1.0",\r
+ "model-customization-uuid" : "5724fcc8-2ae2-45ce-8d44-795092b85dee",\r
+ "model-uuid" : "ba3b8981-9a9c-4945-92aa-486234ec321f",\r
+ "model-invariant-uuid" : "b3dc6465-942c-42af-8464-2bf85b6e504b"\r
+ },\r
+ "vnf-id" : "afb0dae3-85f0-4804-89a8-063204e61c1c",\r
+ "vnf-name" : "zrdm61asmsf01",\r
+ "vnf-type" : "SMSF-NC2-578-SVC/SMSF-NC2-578"\r
+ },\r
+ "vnf-request-input" : {\r
+ "aic-cloud-region" : "rdm61a",\r
+ "cloud-owner" : "att-nc",\r
+ "tenant" : "4714fe06cc24414c914c51ca0aa1bf84",\r
+ "vnf-network-instance-group-ids" : [ ],\r
+ "vnf-input-parameters" : { },\r
+ "vnf-name" : "zrdm61asmsf01"\r
+ }\r
+ }\r
+}\r
+\r
+### vnf-topology (activate)\r
+POST {{hostname}}/restconf/operations/GENERIC-RESOURCE-API:vnf-topology-operation/\r
+Authorization: Basic {{token}}\r
+Content-Type: application/json\r
+Accept: application/json\r
+\r
+{\r
+ "input":{\r
+ "request-information" : {\r
+ "request-action" : "CreateVnfInstance",\r
+ "source" : "simulator",\r
+ "request-id" : "{{$guid}}"\r
+ },\r
+ "sdnc-request-header" : {\r
+ "svc-request-id" : "svc-{{$guid}}",\r
+ "svc-action" : "activate"\r
+ },\r
+ "service-information" : {\r
+ "onap-model-information": {\r
+ "model-name": "vcpesvc_vbng_0412a",\r
+ "model-version": "3.0",\r
+ "model-uuid": "12eb33fa-b221-4d87-939c-d808b5799a7c",\r
+ "model-invariant-uuid": "ead151e2-e18a-44fc-b6ac-3ae3d819dcd6"\r
+ },\r
+ "subscription-service-type": "VIRTUAL USP",\r
+ "service-id": "svc-{{$guid}}",\r
+ "global-customer-id": "{{$guid}}",\r
+ "service-instance-id": "5c4f2d89-57a3-47e9-b49b-d3c63eb0b3ca"\r
+ },\r
+ "vnf-information" : {\r
+ "onap-model-information" : {\r
+ "model-name" : "vcpevsp_vgmux_0412 ",\r
+ "model-version" : "1.0",\r
+ "model-customization-uuid" : "5724fcc8-2ae2-45ce-8d44-795092b85dee",\r
+ "model-uuid" : "ba3b8981-9a9c-4945-92aa-486234ec321f",\r
+ "model-invariant-uuid" : "b3dc6465-942c-42af-8464-2bf85b6e504b"\r
+ },\r
+ "vnf-id" : "afb0dae3-85f0-4804-89a8-063204e61c1c",\r
+ "vnf-name" : "zrdm61asmsf01",\r
+ "vnf-type" : "SMSF-NC2-578-SVC/SMSF-NC2-578"\r
+ },\r
+ "vnf-request-input" : {\r
+ "aic-cloud-region" : "rdm61a",\r
+ "cloud-owner" : "att-nc",\r
+ "tenant" : "4714fe06cc24414c914c51ca0aa1bf84",\r
+ "vnf-network-instance-group-ids" : [ ],\r
+ "vnf-input-parameters" : { },\r
+ "vnf-name" : "zrdm61asmsf01"\r
+ }\r
+ }\r
+}\r
+\r
+### vnf-topology (deactivate)\r
+POST {{hostname}}/restconf/operations/GENERIC-RESOURCE-API:vnf-topology-operation/\r
+Authorization: Basic {{token}}\r
+Content-Type: application/json\r
+Accept: application/json\r
+\r
+{\r
+ "input":{\r
+ "request-information" : {\r
+ "request-action" : "DeleteVnfInstance",\r
+ "source" : "simulator",\r
+ "request-id" : "{{$guid}}"\r
+ },\r
+ "sdnc-request-header" : {\r
+ "svc-request-id" : "svc-{{$guid}}",\r
+ "svc-action" : "deactivate"\r
+ },\r
+ "service-information" : {\r
+ "onap-model-information": {\r
+ "model-name": "vcpesvc_vbng_0412a",\r
+ "model-version": "3.0",\r
+ "model-uuid": "12eb33fa-b221-4d87-939c-d808b5799a7c",\r
+ "model-invariant-uuid": "ead151e2-e18a-44fc-b6ac-3ae3d819dcd6"\r
+ },\r
+ "subscription-service-type": "VIRTUAL USP",\r
+ "service-id": "svc-{{$guid}}",\r
+ "global-customer-id": "{{$guid}}",\r
+ "service-instance-id": "5c4f2d89-57a3-47e9-b49b-d3c63eb0b3ca"\r
+ },\r
+ "vnf-information" : {\r
+ "onap-model-information" : {\r
+ "model-name" : "vcpevsp_vgmux_0412 ",\r
+ "model-version" : "1.0",\r
+ "model-customization-uuid" : "5724fcc8-2ae2-45ce-8d44-795092b85dee",\r
+ "model-uuid" : "ba3b8981-9a9c-4945-92aa-486234ec321f",\r
+ "model-invariant-uuid" : "b3dc6465-942c-42af-8464-2bf85b6e504b"\r
+ },\r
+ "vnf-id" : "afb0dae3-85f0-4804-89a8-063204e61c1c",\r
+ "vnf-name" : "zrdm61asmsf01",\r
+ "vnf-type" : "SMSF-NC2-578-SVC/SMSF-NC2-578"\r
+ },\r
+ "vnf-request-input" : {\r
+ "aic-cloud-region" : "rdm61a",\r
+ "cloud-owner" : "att-nc",\r
+ "tenant" : "4714fe06cc24414c914c51ca0aa1bf84",\r
+ "vnf-network-instance-group-ids" : [ ],\r
+ "vnf-input-parameters" : { },\r
+ "vnf-name" : "zrdm61asmsf01"\r
+ }\r
+ }\r
+}\r
+\r
+### vnf-topology (unassign)\r
+POST {{hostname}}/restconf/operations/GENERIC-RESOURCE-API:vnf-topology-operation/\r
+Authorization: Basic {{token}}\r
+Content-Type: application/json\r
+Accept: application/json\r
+\r
+{\r
+ "input":{\r
+ "request-information" : {\r
+ "request-action" : "DeleteVnfInstance",\r
+ "source" : "simulator",\r
+ "request-id" : "{{$guid}}"\r
+ },\r
+ "sdnc-request-header" : {\r
+ "svc-request-id" : "svc-{{$guid}}",\r
+ "svc-action" : "unassign"\r
+ },\r
+ "service-information" : {\r
+ "onap-model-information": {\r
+ "model-name": "vcpesvc_vbng_0412a",\r
+ "model-version": "3.0",\r
+ "model-uuid": "12eb33fa-b221-4d87-939c-d808b5799a7c",\r
+ "model-invariant-uuid": "ead151e2-e18a-44fc-b6ac-3ae3d819dcd6"\r
+ },\r
+ "subscription-service-type": "VIRTUAL USP",\r
+ "service-id": "svc-{{$guid}}",\r
+ "global-customer-id": "{{$guid}}",\r
+ "service-instance-id": "5c4f2d89-57a3-47e9-b49b-d3c63eb0b3ca"\r
+ },\r
+ "vnf-information" : {\r
+ "onap-model-information" : {\r
+ "model-name" : "vcpevsp_vgmux_0412 ",\r
+ "model-version" : "1.0",\r
+ "model-customization-uuid" : "5724fcc8-2ae2-45ce-8d44-795092b85dee",\r
+ "model-uuid" : "ba3b8981-9a9c-4945-92aa-486234ec321f",\r
+ "model-invariant-uuid" : "b3dc6465-942c-42af-8464-2bf85b6e504b"\r
+ },\r
+ "vnf-id" : "afb0dae3-85f0-4804-89a8-063204e61c1c",\r
+ "vnf-name" : "zrdm61asmsf01",\r
+ "vnf-type" : "SMSF-NC2-578-SVC/SMSF-NC2-578"\r
+ },\r
+ "vnf-request-input" : {\r
+ "aic-cloud-region" : "rdm61a",\r
+ "cloud-owner" : "att-nc",\r
+ "tenant" : "4714fe06cc24414c914c51ca0aa1bf84",\r
+ "vnf-network-instance-group-ids" : [ ],\r
+ "vnf-input-parameters" : { },\r
+ "vnf-name" : "zrdm61asmsf01"\r
+ }\r
+ }\r
+}\r
+\r
+### vf-module-topology (assign)\r
+POST {{hostname}}/restconf/operations/GENERIC-RESOURCE-API:vf-module-topology-operation/\r
+Authorization: Basic {{token}}\r
+Content-Type: application/json\r
+Accept: application/json\r
+\r
+{\r
+ "input":{\r
+ "request-information" : {\r
+ "request-action" : "CreateVfModuleInstance",\r
+ "source" : "simulator",\r
+ "request-id" : "{{$guid}}"\r
+ },\r
+ "sdnc-request-header" : {\r
+ "svc-request-id" : "svc-{{$guid}}",\r
+ "svc-action" : "assign"\r
+ },\r
+ "service-information" : {\r
+ "onap-model-information": {\r
+ "model-name": "vcpesvc_vbng_0412a",\r
+ "model-version": "3.0",\r
+ "model-uuid": "12eb33fa-b221-4d87-939c-d808b5799a7c",\r
+ "model-invariant-uuid": "ead151e2-e18a-44fc-b6ac-3ae3d819dcd6"\r
+ },\r
+ "subscription-service-type": "VIRTUAL USP",\r
+ "service-id": "svc-{{$guid}}",\r
+ "global-customer-id": "{{$guid}}",\r
+ "service-instance-id": "5c4f2d89-57a3-47e9-b49b-d3c63eb0b3ca"\r
+ },\r
+ "vnf-information" : {\r
+ "onap-model-information" : {\r
+ "model-name" : "vcpevsp_vgmux_0412 ",\r
+ "model-version" : "1.0",\r
+ "model-customization-uuid" : "5724fcc8-2ae2-45ce-8d44-795092b85dee",\r
+ "model-uuid" : "ba3b8981-9a9c-4945-92aa-486234ec321f",\r
+ "model-invariant-uuid" : "b3dc6465-942c-42af-8464-2bf85b6e504b"\r
+ },\r
+ "vnf-id" : "afb0dae3-85f0-4804-89a8-063204e61c1c",\r
+ "vnf-name" : "zrdm61asmsf01",\r
+ "vnf-type" : "SMSF-NC2-578-SVC/SMSF-NC2-578"\r
+ },\r
+ "vf-module-information" : {\r
+ "onap-model-information" : {\r
+ "model-name" : "SmsfNc2578..smsf_base..module-0",\r
+ "model-version" : "3",\r
+ "model-customization-uuid" : "59ffe5ba-cfaf-4e83-a2f3-159522dcebac",\r
+ "model-uuid" : "513cc9fc-fff5-4c46-9728-393437536c4d",\r
+ "model-invariant-uuid" : "7ca7567c-f42c-4ed8-bcde-f8971b92d90a"\r
+ },\r
+ "vf-module-id" : "45841173-3729-4a1d-a811-a3bde399e22d",\r
+ "from-preload" : true,\r
+ "vf-module-type" : "SmsfNc2578..smsf_base..module-0"\r
+ },\r
+ "vf-module-request-input" : {\r
+ "aic-cloud-region" : "rdm61a",\r
+ "cloud-owner" : "att-nc",\r
+ "tenant" : "4714fe06cc24414c914c51ca0aa1bf84",\r
+ "vf-module-name" : "vfmodule1",\r
+ "vf-module-input-parameters" : { }\r
+ }\r
+ }\r
+}\r
+\r
+### vf-module-topology (activate)\r
+POST {{hostname}}/restconf/operations/GENERIC-RESOURCE-API:vf-module-topology-operation/\r
+Authorization: Basic {{token}}\r
+Content-Type: application/json\r
+Accept: application/json\r
+\r
+{\r
+ "input":{\r
+ "request-information" : {\r
+ "request-action" : "CreateVfModuleInstance",\r
+ "source" : "simulator",\r
+ "request-id" : "{{$guid}}"\r
+ },\r
+ "sdnc-request-header" : {\r
+ "svc-request-id" : "svc-{{$guid}}",\r
+ "svc-action" : "activate"\r
+ },\r
+ "service-information" : {\r
+ "onap-model-information": {\r
+ "model-name": "vcpesvc_vbng_0412a",\r
+ "model-version": "3.0",\r
+ "model-uuid": "12eb33fa-b221-4d87-939c-d808b5799a7c",\r
+ "model-invariant-uuid": "ead151e2-e18a-44fc-b6ac-3ae3d819dcd6"\r
+ },\r
+ "subscription-service-type": "VIRTUAL USP",\r
+ "service-id": "svc-{{$guid}}",\r
+ "global-customer-id": "{{$guid}}",\r
+ "service-instance-id": "5c4f2d89-57a3-47e9-b49b-d3c63eb0b3ca"\r
+ },\r
+ "vnf-information" : {\r
+ "onap-model-information" : {\r
+ "model-name" : "vcpevsp_vgmux_0412 ",\r
+ "model-version" : "1.0",\r
+ "model-customization-uuid" : "5724fcc8-2ae2-45ce-8d44-795092b85dee",\r
+ "model-uuid" : "ba3b8981-9a9c-4945-92aa-486234ec321f",\r
+ "model-invariant-uuid" : "b3dc6465-942c-42af-8464-2bf85b6e504b"\r
+ },\r
+ "vnf-id" : "afb0dae3-85f0-4804-89a8-063204e61c1c",\r
+ "vnf-name" : "zrdm61asmsf01",\r
+ "vnf-type" : "SMSF-NC2-578-SVC/SMSF-NC2-578"\r
+ },\r
+ "vf-module-information" : {\r
+ "onap-model-information" : {\r
+ "model-name" : "SmsfNc2578..smsf_base..module-0",\r
+ "model-version" : "3",\r
+ "model-customization-uuid" : "59ffe5ba-cfaf-4e83-a2f3-159522dcebac",\r
+ "model-uuid" : "513cc9fc-fff5-4c46-9728-393437536c4d",\r
+ "model-invariant-uuid" : "7ca7567c-f42c-4ed8-bcde-f8971b92d90a"\r
+ },\r
+ "vf-module-id" : "45841173-3729-4a1d-a811-a3bde399e22d",\r
+ "from-preload" : true,\r
+ "vf-module-type" : "SmsfNc2578..smsf_base..module-0"\r
+ },\r
+ "vf-module-request-input" : {\r
+ "aic-cloud-region" : "rdm61a",\r
+ "cloud-owner" : "att-nc",\r
+ "tenant" : "4714fe06cc24414c914c51ca0aa1bf84",\r
+ "vf-module-name" : "vfmodule1",\r
+ "vf-module-input-parameters" : { }\r
+ }\r
+ }\r
+}\r
+### vf-module-topology (deactivate)\r
+POST {{hostname}}/restconf/operations/GENERIC-RESOURCE-API:vf-module-topology-operation/\r
+Authorization: Basic {{token}}\r
+Content-Type: application/json\r
+Accept: application/json\r
+\r
+{\r
+ "input":{\r
+ "request-information" : {\r
+ "request-action" : "DeleteVfModuleInstance",\r
+ "source" : "simulator",\r
+ "request-id" : "{{$guid}}"\r
+ },\r
+ "sdnc-request-header" : {\r
+ "svc-request-id" : "svc-{{$guid}}",\r
+ "svc-action" : "deactivate"\r
+ },\r
+ "service-information" : {\r
+ "onap-model-information": {\r
+ "model-name": "vcpesvc_vbng_0412a",\r
+ "model-version": "3.0",\r
+ "model-uuid": "12eb33fa-b221-4d87-939c-d808b5799a7c",\r
+ "model-invariant-uuid": "ead151e2-e18a-44fc-b6ac-3ae3d819dcd6"\r
+ },\r
+ "subscription-service-type": "VIRTUAL USP",\r
+ "service-id": "svc-{{$guid}}",\r
+ "global-customer-id": "{{$guid}}",\r
+ "service-instance-id": "5c4f2d89-57a3-47e9-b49b-d3c63eb0b3ca"\r
+ },\r
+ "vnf-information" : {\r
+ "onap-model-information" : {\r
+ "model-name" : "vcpevsp_vgmux_0412 ",\r
+ "model-version" : "1.0",\r
+ "model-customization-uuid" : "5724fcc8-2ae2-45ce-8d44-795092b85dee",\r
+ "model-uuid" : "ba3b8981-9a9c-4945-92aa-486234ec321f",\r
+ "model-invariant-uuid" : "b3dc6465-942c-42af-8464-2bf85b6e504b"\r
+ },\r
+ "vnf-id" : "afb0dae3-85f0-4804-89a8-063204e61c1c",\r
+ "vnf-name" : "zrdm61asmsf01",\r
+ "vnf-type" : "SMSF-NC2-578-SVC/SMSF-NC2-578"\r
+ },\r
+ "vf-module-information" : {\r
+ "onap-model-information" : {\r
+ "model-name" : "SmsfNc2578..smsf_base..module-0",\r
+ "model-version" : "3",\r
+ "model-customization-uuid" : "59ffe5ba-cfaf-4e83-a2f3-159522dcebac",\r
+ "model-uuid" : "513cc9fc-fff5-4c46-9728-393437536c4d",\r
+ "model-invariant-uuid" : "7ca7567c-f42c-4ed8-bcde-f8971b92d90a"\r
+ },\r
+ "vf-module-id" : "45841173-3729-4a1d-a811-a3bde399e22d",\r
+ "from-preload" : true,\r
+ "vf-module-type" : "SmsfNc2578..smsf_base..module-0"\r
+ },\r
+ "vf-module-request-input" : {\r
+ "aic-cloud-region" : "rdm61a",\r
+ "cloud-owner" : "att-nc",\r
+ "tenant" : "4714fe06cc24414c914c51ca0aa1bf84",\r
+ "vf-module-name" : "vfmodule1",\r
+ "vf-module-input-parameters" : { }\r
+ }\r
+ }\r
+}\r
+\r
+### vf-module-topology (unassign)\r
+POST {{hostname}}/restconf/operations/GENERIC-RESOURCE-API:vf-module-topology-operation/\r
+Authorization: Basic {{token}}\r
+Content-Type: application/json\r
+Accept: application/json\r
+\r
+{\r
+ "input":{\r
+ "request-information" : {\r
+ "request-action" : "DeleteVfModuleInstance",\r
+ "source" : "simulator",\r
+ "request-id" : "{{$guid}}"\r
+ },\r
+ "sdnc-request-header" : {\r
+ "svc-request-id" : "svc-{{$guid}}",\r
+ "svc-action" : "unassign"\r
+ },\r
+ "service-information" : {\r
+ "onap-model-information": {\r
+ "model-name": "vcpesvc_vbng_0412a",\r
+ "model-version": "3.0",\r
+ "model-uuid": "12eb33fa-b221-4d87-939c-d808b5799a7c",\r
+ "model-invariant-uuid": "ead151e2-e18a-44fc-b6ac-3ae3d819dcd6"\r
+ },\r
+ "subscription-service-type": "VIRTUAL USP",\r
+ "service-id": "svc-{{$guid}}",\r
+ "global-customer-id": "{{$guid}}",\r
+ "service-instance-id": "5c4f2d89-57a3-47e9-b49b-d3c63eb0b3ca"\r
+ },\r
+ "vnf-information" : {\r
+ "onap-model-information" : {\r
+ "model-name" : "vcpevsp_vgmux_0412 ",\r
+ "model-version" : "1.0",\r
+ "model-customization-uuid" : "5724fcc8-2ae2-45ce-8d44-795092b85dee",\r
+ "model-uuid" : "ba3b8981-9a9c-4945-92aa-486234ec321f",\r
+ "model-invariant-uuid" : "b3dc6465-942c-42af-8464-2bf85b6e504b"\r
+ },\r
+ "vnf-id" : "afb0dae3-85f0-4804-89a8-063204e61c1c",\r
+ "vnf-name" : "zrdm61asmsf01",\r
+ "vnf-type" : "SMSF-NC2-578-SVC/SMSF-NC2-578"\r
+ },\r
+ "vf-module-information" : {\r
+ "onap-model-information" : {\r
+ "model-name" : "SmsfNc2578..smsf_base..module-0",\r
+ "model-version" : "3",\r
+ "model-customization-uuid" : "59ffe5ba-cfaf-4e83-a2f3-159522dcebac",\r
+ "model-uuid" : "513cc9fc-fff5-4c46-9728-393437536c4d",\r
+ "model-invariant-uuid" : "7ca7567c-f42c-4ed8-bcde-f8971b92d90a"\r
+ },\r
+ "vf-module-id" : "45841173-3729-4a1d-a811-a3bde399e22d",\r
+ "from-preload" : true,\r
+ "vf-module-type" : "SmsfNc2578..smsf_base..module-0"\r
+ },\r
+ "vf-module-request-input" : {\r
+ "aic-cloud-region" : "rdm61a",\r
+ "cloud-owner" : "att-nc",\r
+ "tenant" : "4714fe06cc24414c914c51ca0aa1bf84",\r
+ "vf-module-name" : "vfmodule1",\r
+ "vf-module-input-parameters" : { }\r
+ }\r
+ }\r
+}\r
+\r
### Healthcheck\r
POST {{hostname}}/restconf/operations/SLI-API:healthcheck/\r
Authorization: Basic {{token}}\r
\r
{ input: {}}\r
\r
+### get preload information (top)\r
+GET {{hostname}}/restconf/config/GENERIC-RESOURCE-API:preload-information/\r
+Authorization: Basic {{token}}\r
+Content-Type: application/json\r
+Accept: application/json\r
+\r
+### get vfmodule1 preload information\r
+GET {{hostname}}/restconf/config/GENERIC-RESOURCE-API:preload-information/preload-list/vfmodule1/vf-module/\r
+Authorization: Basic {{token}}\r
+Content-Type: application/json\r
+Accept: application/json\r
+\r
### get service instance / topology\r
GET {{hostname}}/restconf/config/GENERIC-RESOURCE-API:services/service/5c4f2d89-57a3-47e9-b49b-d3c63eb0b3ca/service-data/service-topology/\r
Authorization: Basic {{token}}\r