@itentialopensource/adapter-onap_so
Version:
This adapter integrates with system described as: onap_so.
676 lines • 19.7 kB
JSON
{
"actions": [
{
"name": "deactivateAndCloudDeleteVfModuleInstance",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/vnfs/{pathv3}/vfModules/{pathv4}/deactivateAndCloudDelete?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "enablePort",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/configurations/{pathv3}/enablePort?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "disablePort",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/configurations/{pathv3}/disablePort?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "activatePort",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/configurations/{pathv3}/activate?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deactivatePort",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/configurations/{pathv3}/deactivate?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "addRelationships",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/addRelationships?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "scaleOutVfModule",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/vnfs/{pathv3}/vfModules/scaleOut?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "inPlaceSoftwareUpdate",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/vnfs/{pathv3}/inPlaceSoftwareUpdate?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "applyUpdatedConfig",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/vnfs/{pathv3}/applyUpdatedConfig?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "createServiceInstance",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "activateServiceInstance",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/activate?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deactivateServiceInstance",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/deactivate?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deleteServiceInstance",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "assignServiceInstance",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/assign?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "unassignServiceInstance",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/unassign?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "createPortConfiguration",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/configurations?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deletePortConfiguration",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/configurations/{pathv3}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "removeRelationships",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/removeRelationships?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "createVnfInstance",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/vnfs?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "replaceVnfInstance",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/vnfs/{pathv3}/replace?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updateVnfInstance",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/vnfs/{pathv3}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deleteVnfInstance",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/vnfs/{pathv3}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "createVfModuleInstance",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/vnfs/{pathv3}/vfModules?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "replaceVfModuleInstance",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/vnfs/{pathv3}/vfModules/{pathv4}/replace?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updateVfModuleInstance",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/vnfs/{pathv3}/vfModules/{pathv4}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deleteVfModuleInstance",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/vnfs/{pathv3}/vfModules/{pathv4}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "createVolumeGroupInstance",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/vnfs/{pathv3}/volumeGroups?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updateVolumeGroupInstance",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/vnfs/{pathv3}/volumeGroups/{pathv4}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deleteVolumeGroupInstance",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/vnfs/{pathv3}/volumeGroups/{pathv4}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "createNetworkInstance",
"protocol": "REST",
"method": "POST",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/networks?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "updateNetworkInstance",
"protocol": "REST",
"method": "PUT",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/networks/{pathv3}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
},
{
"name": "deleteNetworkInstance",
"protocol": "REST",
"method": "DELETE",
"entitypath": "{base_path}/{version}/onap/so/infra/serviceInstantiation/{pathv1}/serviceInstances/{pathv2}/networks/{pathv3}?{query}",
"requestSchema": "schema.json",
"responseSchema": "schema.json",
"timeout": 0,
"sendEmpty": false,
"sendGetBody": false,
"requestDatatype": "JSON",
"responseDatatype": "JSON",
"headers": {},
"responseObjects": [
{
"type": "default",
"key": "",
"mockFile": ""
}
]
}
]
}