APPC ONAP Testing Requests
The below json requests contain a variety of different request types for Action requests in APPC.
APPC Provider - OpenStack Direct
{
"input":{
"common-request-header":{
"service-request-id":"1"
},
"vnf-resource":{
"vm-id":"http://10.12.25.2:8774/v2.1/466979b815b5415ba14ada713e6e1846/servers/e8020a03-5cd9-4f8c-b2d8-9972a256cf6a",
"identity-url":"http://10.12.25.2:5000/v3"
}
}
}
APPC Provider - VM Restart (MultiCloud)
{
"input":{
"common-request-header":{
"service-request-id":"1"
},
"vnf-resource":{
"vm-id":"http://10.0.14.1:80/api/multicloud-titanium_cloud/v0/pod25_RegionOne/compute/v2.1/466979b815b5415ba14ada713e6e1846/servers/e8020a03-5cd9-4f8c-b2d8-9972a256cf6a",
"identity-url":"http://10.0.14.1:9005/api/multicloud-titanium_cloud/v0/pod25_RegionOne/identity/v2.0"
}
}
}
APPC Provider - VM Snapshot
{
"input":{
"common-request-header":{
"service-request-id":"1"
},
"vnf-resource":{
"vm-id":"http://10.0.14.1:80/api/multicloud-titanium_cloud/v0/pod25_RegionOne/compute/v2.1/cf142fb96ce24770946c0f7117c0aeb3/servers/60be808f-5d45-4a60-a578-9c0c6ee6be08",
"identity-url":"http://10.0.14.1:9005/api/multicloud-titanium_cloud/v0/pod25_RegionOne/identity/v2.0"
}
}
}
LCM Provider - VNF Restart
{
"input": {
"common-header": {
"timestamp": "2017-10-25T11:10:04.244Z",
"api-ver": "2.00",
"originator-id": "664be3d2-6c12-4f4b-a3e7-c349acced200",
"request-id": "664be3d2-6c12-4f4b-a3e7-c349acced200",
"sub-request-id": "1",
"flags": {
"force" : "TRUE",
"ttl" : 60000
}
},
"action": "Restart",
"action-identifiers": {
"vnf-id": "vCPE_Infrastructure_vGMUX_demo_app"
}
}
}
LCM Provider - VNF Stop
{
"input": {
"common-header": {
"timestamp": "2017-10-25T14:50:04.244Z",
"api-ver": "2.00",
"originator-id": "664be3d2-6c12-4f4b-a3e7-c349acced200",
"request-id": "664be3d2-6c12-4f4b-a3e7-c349acced200",
"sub-request-id": "1",
"flags": {
"force" : "TRUE",
"ttl" : 60000
}
},
"action": "Stop",
"action-identifiers": {
"vnf-id": "vCPE_Infrastructure_vGMUX_demo_app"
}
}
}
LCM Provider - VNF Stop
{
"input": {
"common-header": {
"timestamp": "2017-10-25T14:50:04.244Z",
"api-ver": "2.00",
"originator-id": "664be3d2-6c12-4f4b-a3e7-c349acced200",
"request-id": "664be3d2-6c12-4f4b-a3e7-c349acced200",
"sub-request-id": "1",
"flags": {
"force" : "TRUE",
"ttl" : 60000
}
},
"action": "Stop",
"action-identifiers": {
"vnf-id": "vFirewall_demo_app"
}
}
}
LCM Provider - VNF Restart via DGOrchestrator/DMaaP
{
"version": "2.00",
"rpc-name": "restart",
"correlation-id": "a20e2073-30b1-4357-893b-f5ed57b66ef0-1",
"type": "request",
"body": {
"input": {
"common-header": {
"timestamp": "2017-11-03T17:34:04.244Z",
"api-ver": "2.05",
"originator-id": "664be3d2-6c12-4f4b-a3e7-c349acced200",
"request-id": "664be3d2-6c12-4f4b-a3e7-c349acced200",
"sub-request-id": "1",
"flags": {
"force": "TRUE",
"ttl": 60000
}
},
"action": "Restart",
"action-identifiers": {
"vnf-id": "APPC_Test_VM"
}
}
}
}
LCM Provider - VNF Restart via DGOrchestrator
{
"input": {
"common-header": {
"timestamp": "2017-11-1T11:37:04.244Z",
"api-ver": "2.05",
"originator-id": "664be3d2-6c12-4f4b-a3e7-c349acced200",
"request-id": "664be3d2-6c12-4f4b-a3e7-c349acced200",
"sub-request-id": "1",
"flags": {
"force" : "TRUE",
"ttl" : 60000
}
},
"action": "Restart",
"action-identifiers": {
"vnf-id": "vFirewall_demo_app"
}
}
}
LCM Provider - VNF Restart via DGOrchestrator
{
"input": {
"common-header": {
"timestamp": "2017-11-1T11:37:04.244Z",
"api-ver": "2.05",
"originator-id": "664be3d2-6c12-4f4b-a3e7-c349acced200",
"request-id": "664be3d2-6c12-4f4b-a3e7-c349acced200",
"sub-request-id": "1",
"flags": {
"force" : "TRUE",
"ttl" : 60000
}
},
"action": "Restart",
"action-identifiers": {
"vnf-id": "vCPE_Infrastructure_vGMUX_demo_app"
}
}
}
LCM Provider - VM Stop via DGOrchestrator
{
"input": {
"common-header": {
"timestamp": "2017-10-31T15:02:04.244Z",
"api-ver": "2.05",
"originator-id": "SDNGP",
"request-id": "Stop_VM-vFirewall_demo_app",
"sub-request-id": "Stop_VM-vFirewall_demo_app",
"flags": {
"mode": "NORMAL",
"force": "TRUE",
"ttl": 36000
}
},
"action": "Stop",
"action-identifiers": {
"vnf-id": "vFirewall_demo_app",
"vserver-id": "5b06cf36-40a0-4bcb-bde9-849aa4702d67"
},
"payload": "{\"vm-id\":\"http://10.12.25.2:8774/v2.1/466979b815b5415ba14ada713e6e1846/servers/5b06cf36-40a0-4bcb-bde9-849aa4702d67\", \"identity-url\": \"http://10.12.25.2:5000/v3\",\"skip-hypervisor-check\":\"true\"}"
}
}
LCM Provider - VM Start via DGOrchestrator
{
"input": {
"common-header": {
"timestamp": "2017-10-31T15:02:04.244Z",
"api-ver": "2.05",
"originator-id": "SDNGP",
"request-id": "Stop_VM-vFirewall_demo_app",
"sub-request-id": "Stop_VM-vFirewall_demo_app",
"flags": {
"mode": "NORMAL",
"force": "TRUE",
"ttl": 36000
}
},
"action": "Start",
"action-identifiers": {
"vnf-id": "vFirewall_demo_app",
"vserver-id": "5b06cf36-40a0-4bcb-bde9-849aa4702d67"
},
"payload": "{\"vm-id\":\"http://10.12.25.2:8774/v2.1/466979b815b5415ba14ada713e6e1846/servers/5b06cf36-40a0-4bcb-bde9-849aa4702d67\", \"identity-url\": \"http://10.12.25.2:5000/v3\",\"skip-hypervisor-check\":\"true\"}"
}
}
LCM Provider - VM Rebuild via DGOrchestrator
{
"input": {
"common-header": {
"timestamp": "2017-10-31T15:02:04.244Z",
"api-ver": "2.05",
"originator-id": "SDNGP",
"request-id": "Stop_VM-vFirewall_demo_app",
"sub-request-id": "Stop_VM-vFirewall_demo_app",
"flags": {
"mode": "NORMAL",
"force": "TRUE",
"ttl": 36000
}
},
"action": "Rebuild",
"action-identifiers": {
"vnf-id": "vFirewall_demo_app",
"vserver-id": "60be808f-5d45-4a60-a578-9c0c6ee6be08"
},
"payload": "{\"vm-id\":\"http://10.12.25.2:8774/v2.1/466979b815b5415ba14ada713e6e1846/servers/5b06cf36-40a0-4bcb-bde9-849aa4702d67\", \"identity-url\": \"http://10.12.25.2:5000/v3\",\"skip-hypervisor-check\":\"true\"}"
}
}
LCM Provider - VM Stop via DGOrchestrator
{
"input": {
"common-header": {
"timestamp": "2017-10-31T15:02:04.244Z",
"api-ver": "2.05",
"originator-id": "SDNGP",
"request-id": "Stop_VM-vCPE_Infrastructure_vGMUX_demo_app",
"sub-request-id": "Stop_VM-vCPE_Infrastructure_vGMUX_demo_app",
"flags": {
"mode": "NORMAL",
"force": "TRUE",
"ttl": 36000
}
},
"action": "Stop",
"action-identifiers": {
"vnf-id": "vCPE_Infrastructure_vGMUX_demo_app",
"vserver-id": "e8020a03-5cd9-4f8c-b2d8-9972a256cf6a"
},
"payload": "{\"vm-id\":\"http://10.0.14.1:80/api/multicloud-titanium_cloud/v0/pod25_RegionOne/compute/v2.1/466979b815b5415ba14ada713e6e1846/servers/e8020a03-5cd9-4f8c-b2d8-9972a256cf6a\", \"identity-url\": \"http://10.0.14.1:9005/api/multicloud-titanium_cloud/v0/pod25_RegionOne/identity/v2.0\",\"skip-hypervisor-check\":\"true\"}"
}
}
LCM Provider - VM Start via DGOrchestrator
{
"input": {
"common-header": {
"timestamp": "2017-10-31T15:02:04.244Z",
"api-ver": "2.05",
"originator-id": "SDNGP",
"request-id": "Stop_VM-vCPE_Infrastructure_vGMUX_demo_app",
"sub-request-id": "Stop_VM-vCPE_Infrastructure_vGMUX_demo_app",
"flags": {
"mode": "NORMAL",
"force": "TRUE",
"ttl": 36000
}
},
"action": "Start",
"action-identifiers": {
"vnf-id": "vCPE_Infrastructure_vGMUX_demo_app",
"vserver-id": "e8020a03-5cd9-4f8c-b2d8-9972a256cf6a"
},
"payload": "{\"vm-id\":\"http://10.0.14.1:80/api/multicloud-titanium_cloud/v0/pod25_RegionOne/compute/v2.1/466979b815b5415ba14ada713e6e1846/servers/e8020a03-5cd9-4f8c-b2d8-9972a256cf6a\", \"identity-url\": \"http://10.0.14.1:9005/api/multicloud-titanium_cloud/v0/pod25_RegionOne/identity/v2.0\",\"skip-hypervisor-check\":\"true\"}"
}
}
APPC Provider - vFW PacketGenerator PGStreams ModifyConfig
{
"input": {
"common-request-header": {
"service-request-id": "1"
},
"config-payload": {
"config-url": "5f517fd4-bf3d-43bc-8147-1b61776d7ded",
"config-json": "{\"pg-streams\":{\"pg-stream\": [{ \"id\": \"fw_udp1\", \"is-enabled\": \"true\" }, { \"id\": \"fw_udp2\", \"is-enabled\": \"true\" }, { \"id\": \"fw_udp3\", \"is-enabled\": \"true\" }, { \"id\": \"fw_udp4\", \"is-enabled\": \"true\" }, { \"id\": \"fw_udp5\", \"is-enabled\": \"true\" }]}}"
}
}
}
LCM Provider - config-modify
{
"input": {
"common-header": {
"timestamp": "2017-10-25T11:10:04.244Z",
"api-ver": "2.00",
"originator-id": "664be3d2-6c12-4f4b-a3e7-c349acced200",
"request-id": "664be3d2-6c12-4f4b-a3e7-c349acced200",
"sub-request-id": "1",
"flags": {
"force": "TRUE",
"ttl": 60000
}
},
"action": "ConfigModify",
"action-identifiers": {
"vnf-id": "<VNF_ID>"
},
"payload": "{ \"config-url\":\"5f517fd4-bf3d-43bc-8147-1b61776d7ded\",\"config-json\": \"{\"pg-streams\":{\"pg-stream\": [{ \"id\":\"fw_udp1\", \"is-enabled\": \"true\" }, {\"id\": \"fw_udp2\", \"is-enabled\":\"true\" }, { \"id\": \"fw_udp3\",\"is-enabled\": \"true\" },{ \"id\":\"fw_udp4\", \"is-enabled\": \"true\" }, {\"id\": \"fw_udp5\", \"is-enabled\":\"true\" }]}}"
}
}
CongiScaleOut via APPC API Doc Explorer
{
"input": {
"common-header": {
"timestamp": "2018-05-16T17:03:30.44Z",
"api-ver": "2.00",
"originator-id": "SDNGP",
"request-id": "ScaleOut_RB3_16th May_TC3",
"sub-request-id": "ScaleOut_RB3_16th May_TC3",
"flags": {
"force": "TRUE",
"ttl": 12000
}
},
"action": "ConfigScaleOut",
"action-identifiers": {
"vnf-id": "APPC-test-vLB"
},
"payload": "{\"request-parameters\":{\"vnf-host-ip-address\":\"10.12.6.195\",\"vf-module-id\": \"zdfw1lb01lb01\",\"controller-template-id\": \"vLB\"},\"configuration-parameters\":{\"ip-addr\":\"192.168.10.212\", \"oam-ip-addr\":\"10.0.150.4\",\"enabled\":\"true\"}}"
}
}
ConfigScaleOut via DMaaP
{
"version": "2.00",
"rpc-name": "config-scale-out",
"correlation-id": "a20e2073-30b1-4357-893b-f5ed57b66ef0-10",
"type": "request",
"body": {
"input": {
"common-header": {
"timestamp": "2018-05-16T17:25:30.44Z",
"api-ver": "2.00",
"originator-id": "SDNGP",
"request-id": "ScaleOut_RB3_16th May_TC3",
"sub-request-id": "ScaleOut_RB3_16th May_TC3",
"flags": {
"force": "TRUE",
"ttl": 60000
}
},
"action": "ConfigScaleOut",
"action-identifiers": {
"vnf-id": "APPC-test-vLB"
},
"payload": "{\"request-parameters\":{\"vnf-host-ip-address\":\"10.12.6.195\",\"vf-module-id\": \"zdfw1lb01lb01\",\"controller-template-id\": \"vLB\"},\"configuration-parameters\":{\"ip-addr\":\"192.168.10.212\", \"oam-ip-addr\":\"10.0.150.4\",\"enabled\":\"true\"}}"
}
}
}