Commit 8a58cbb6 authored by Michele Carignani's avatar Michele Carignani
Browse files

postman collections for nfv-plu-3 from latest openapis with urls and headers...

postman collections for nfv-plu-3 from latest openapis with urls and headers imported from nfv-plu-2
parent 6c01cd5f
{
"info": {
"_postman_id": "2dae2407-916e-4057-84ea-d2e5e9fd4769",
"name": "SOL002 - VNF Configuration interface 2.4.1",
"description": "VNF Configuration interface of ETSI NFV SOL002\n\nIMPORTANT: Please note that this file might be not aligned to the current version of the ETSI Group Specification it refers to. In case of discrepancies the published ETSI Group Specification takes precedence.\n\nPlease report bugs to https://forge.etsi.org/bugzilla/buglist.cgi?component=Nfv-Openapis&list_id=61&product=NFV&resolution=---\n",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"item": [
{
"name": "configuration",
"description": "Folder for configuration",
"item": [
{
"name": "Read VNF/VNFC configuration from VNF.",
"request": {
"auth": {
"type": "noauth"
},
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Authorization",
"value": "{{Authorization}}"
}
],
"body": {},
"url": {
"raw": "{{scheme}}://{{host}}{{port}}/{{uri_prefix}}vnfconfig/v1/configuration",
"protocol": "{{scheme}}",
"host": [
"{{host}}{{port}}"
],
"path": [
"{{uri_prefix}}vnfconfig",
"v1",
"configuration"
]
},
"description": "The client can use this method to read configuration information about a VNF instance and/or its VNFC instances.\n"
},
"response": []
},
{
"name": "Modify VNF/VNFC configuration.",
"request": {
"auth": {
"type": "noauth"
},
"method": "PATCH",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Authorization",
"value": "{{Authorization}}"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"vnfConfigurationData\": {\n \"extCpConfig\": {\n \"cpId\": \"123\",\n \"cpdId\": \"456\",\n \"addresses\": [\n {\n \"address\": {\n \"macAddress\": \"fa:16:3e:be:53:c6\",\n \"ipAddress\": \"10.255.255.11\"\n },\n \"useDynamicAddress\": true,\n \"port\": 0\n }\n ]\n },\n \"dhcpServer\": \"patched configuration - third time\",\n \"vnfSpecificData\": []\n },\n \"vnfcConfigurationData\": [\n {\n \"vnfcInstanceId\": \"string\",\n \"extCpConfig\": {\n \"cpId\": null,\n \"cpdId\": null,\n \"addresses\": [\n {\n \"address\": {\n \"macAddress\": \"fa:16:3e:be:53:c6\",\n \"ipAddress\": \"10.255.255.11\"\n },\n \"useDynamicAddress\": true,\n \"port\": 0\n }\n ]\n },\n \"dhcpServer\": \"here as well\",\n \"vnfcSpecificData\": {\n \"vdu_name\": \"A-VDFU\"\n }\n }\n ]\n}"
},
"url": {
"raw": "{{scheme}}://{{host}}{{port}}/{{uri_prefix}}vnfconfig/v1/configuration",
"protocol": "{{scheme}}",
"host": [
"{{host}}{{port}}"
],
"port": "",
"path": [
"",
"",
"vnfconfig",
"v1",
"configuration"
]
},
"description": "This method sets or modifies a configuration resource."
},
"response": []
}
]
}
]
}
\ No newline at end of file
{
"info": {
"_postman_id": "558431d6-7a0c-4935-8ed1-7a98a1a0c046",
"name": "SOL002 - VNF Indicator interface 2.4.1",
"description": "DRAFT - SOL002 - VNF Indicator interface\nThis API allows the EM/VNF to provide information on value changes of VNF related indicators. VNF related indicators are declared in the VNFD.\nIMPORTANT: Please note that this file might be not aligned to the current version of the ETSI Group Specification it refers to and has not been approved by the ETSI NFV ISG. In case of discrepancies the published ETSI Group Specification takes precedence.\nPlease report bugs to https://forge.etsi.org/bugzilla/buglist.cgi?component=Nfv-Openapis\n",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"item": [
{
"name": "indicators",
"description": "Folder for indicators",
"item": [
{
"name": "Query multiple indicators",
"request": {
"auth": {
"type": "noauth"
},
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "{{Authorization}}",
"value": "{{Authorization}}"
}
],
"body": {},
"url": {
"raw": "{{scheme}}://{{host}}{{port}}/{{uri_prefix}}vnfind/v1/indicators",
"protocol": "{{scheme}}",
"host": [
"{{host}}{{port}}"
],
"port": "",
"path": [
"{{uri_prefix}}vnfind",
"v1",
"indicators"
]
},
"description": "The GET method queries multiple VNF indicators."
},
"response": []
},
{
"name": "Query multiple indicators related to a VNF instance.",
"request": {
"auth": {
"type": "noauth"
},
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Authorization",
"value": "{{Authorization}}"
}
],
"body": {},
"url": {
"raw": "{{scheme}}://{{host}}{{port}}/{{uri_prefix}}vnfind/v1/indicators/{{vnfInstanceId2}}",
"protocol": "{{scheme}}",
"host": [
"{{host}}{{port}}"
],
"port": "",
"path": [
"{{uri_prefix}}vnfind",
"v1",
"indicators",
"{{vnfInstanceId2}}"
]
},
"description": "Get a list of indicators related to a specific VNF instance. Support of attribute based filtering via query parameters.\n"
},
"response": []
},
{
"name": "Read an inidividual VNF indicator.",
"request": {
"auth": {
"type": "noauth"
},
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Authorization",
"value": "{{Authorization}}"
}
],
"body": {},
"url": {
"raw": "{{scheme}}://{{host}}{{port}}/{{uri_prefix}}vnfind/v1/indicators/{{vnfInstanceId2}}/{{indicatorId2}}",
"protocol": "{{scheme}}",
"host": [
"{{host}}{{port}}"
],
"port": "",
"path": [
"{{uri_prefix}}vnfind",
"v1",
"indicators",
"{{vnfInstanceId2}}",
"{{indicatorId2}}"
]
},
"description": "The GET method reads an individual VNF indicator.\nNOTE: This identifier can be retrieved from the resource referenced by the \"Location\" HTTP header in the response to a POST request creating a new VNF instance resource. It can also be retrieved from the \"id\" attribute in the payload body of that response.\n"
},
"response": []
}
]
},
{
"name": "subscriptions",
"description": "Folder for subscriptions",
"item": [
{
"name": "Query multiple subscriptions.",
"request": {
"auth": {
"type": "noauth"
},
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Authorization",
"value": "{{Authorization}}"
}
],
"body": {},
"url": {
"raw": "{{scheme}}://{{host}}{{port}}/{{uri_prefix}}vnfind/v1/subscriptions",
"protocol": "{{scheme}}",
"host": [
"{{host}}{{port}}"
],
"port": "",
"path": [
"{{uri_prefix}}vnfind",
"v1",
"subscriptions"
]
},
"description": "Service Unavailable\nThe GET method queries the list of active subscriptions of the functional block that invokes the method. It can be used e.g. for resynchronization after error situations.\n"
},
"response": []
},
{
"name": "Create a new subscription to VNF indicator change notifications",
"request": {
"auth": {
"type": "noauth"
},
"method": "POST",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Authorization",
"value": "{{Authorization}}"
}
],
"body": {
"mode": "raw",
"raw": "{\n\t\"callbackUri\" : \"http://10.100.6.57:9988/notify\"\n}"
},
"url": {
"raw": "{{scheme}}://{{host}}{{port}}/{{uri_prefix}}vnfind/v1/subscriptions",
"protocol": "{{scheme}}",
"host": [
"{{host}}{{port}}"
],
"port": "",
"path": [
"{{uri_prefix}}vnfind",
"v1",
"subscriptions"
]
},
"description": "Create a new subscription"
},
"response": []
},
{
"name": "Read an individual subscription.",
"request": {
"auth": {
"type": "noauth"
},
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Authorization",
"value": "{{Authorization}}"
}
],
"body": {},
"url": {
"raw": "{{scheme}}://{{host}}{{port}}/{{uri_prefix}}vnfind/v1/subscriptions/{{subscriptionId}}",
"protocol": "{{scheme}}",
"host": [
"{{host}}{{port}}"
],
"port": "",
"path": [
"{{uri_prefix}}vnfind",
"v1",
"subscriptions",
"{{subscriptionId}}"
]
},
"description": "Service Unavailable\nThis resource represents an individual subscription. The client can use this resource to read and to terminate a subscription to notifications related to VNF indicator value changes.\n"
},
"response": []
},
{
"name": "Delete a subscription",
"request": {
"auth": {
"type": "noauth"
},
"method": "DELETE",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Authorization",
"value": "{{Authorization}}"
}
],
"body": {},
"url": {
"raw": "{{scheme}}://{{host}}{{port}}/{{uri_prefix}}vnfind/v1/subscriptions/{{subscriptionId}}",
"protocol": "{{scheme}}",
"host": [
"{{host}}{{port}}"
],
"port": "",
"path": [
"{{uri_prefix}}vnfind",
"v1",
"subscriptions",
"{{subscriptionId}}"
]
},
"description": "Terminate an individual subscription."
},
"response": []
}
]
}
]
}
\ No newline at end of file
{
"info": {
"_postman_id": "1361b811-5329-4602-98ad-0d56f158cf03",
"name": "SOL003 - VNF Lifecycle Operation Granting interface 2.4.1",
"description": "SOL003 - VNF Lifecycle Operation Granting interface\n\nIMPORTANT: Please note that this file might be not aligned to the current version of the ETSI Group Specification it refers to. In case of discrepancies the published ETSI Group Specification takes precedence.\n\nIn clause 4.3.2 of ETSI GS NFV-SOL 003 v2.4.1, an attribute-based filtering mechanism is defined. This mechanism is currently not included in the corresponding OpenAPI design for this GS version. Changes to the attribute-based filtering mechanism are being considered in v2.5.1 of this GS for inclusion in the corresponding future ETSI NFV OpenAPI design.\nPlease report bugs to https://forge.etsi.org/bugzilla/buglist.cgi?component=Nfv-Openapis&list_id=61&product=NFV&resolution=\n",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"item": [
{
"name": "grants",
"description": "Folder for grants",
"item": [
{
"name": "https:///grant/v1/grants",
"request": {
"method": "POST",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "{{Accept}}"
},
{
"key": "Content-Type",
"value": "{{Content-Type}}"
},
{
"key": "Authorization",
"value": "{{Authorization}}"
}
],
"body": {
"mode": "raw",
"raw": ""
},
"url": {
"raw": "{{scheme}}://{{host}}{{port}}/{{uri_prefix}}grant/v1/grants",
"protocol": "{{scheme}}",
"host": [
"{{host}}{{port}}"
],
"port": "",
"path": [
"{{uri_prefix}}grant",
"v1",
"grants"
]
},
"description": "The POST method requests a grant for a particular VNF lifecycle operation.\n"
},
"response": []
},
{
"name": "https:///grant/v1/grants/:grantId",
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": {},
"url": {
"raw": "{{scheme}}://{{host}}{{port}}/{{uri_prefix}}grant/v1/grants/{{grantId}}",
"protocol": "{{scheme}}",
"host": [
"{{host}}{{port}}"
],
"port": "",
"path": [
"{{uri_prefix}}grant",
"v1",
"grants",
"{{grantId}}"
]
},
"description": "The GET method retrieves information about a specific grant by reading an individual grant resource.\n"
},
"response": []
}
]
}
],
"event": [
{
"listen": "prerequest",
"script": {
"id": "9a1c080c-549e-4a84-8daf-58e8fa70c187",
"type": "text/javascript",
"exec": [
""
]
}
},
{
"listen": "test",
"script": {
"id": "768a757a-5bbe-4fc1-958a-9fe3d84d535d",
"type": "text/javascript",
"exec": [
""
]
}
}
]
}
\ No newline at end of file
{
"info": {
"_postman_id": "975bbba7-e02a-41c7-97ec-5b16afaa0fc3",
"name": "SOL003 - VNF Package Management interface 2.4.1",
"description": "SOL003 - VNF Package Management interface\n\nIMPORTANT: Please note that this file might be not aligned to the current version of the ETSI Group Specification it refers to. In case of discrepancies the published ETSI Group Specification takes precedence.\n\nIn clause 4.3.2 of ETSI GS NFV-SOL 003 v2.4.1, an attribute-based filtering mechanism is defined. This mechanism is currently not included in the corresponding OpenAPI design for this GS version. Changes to the attribute-based filtering mechanism are being considered in v2.5.1 of this GS for inclusion in the corresponding future ETSI NFV OpenAPI design.\nPlease report bugs to https://forge.etsi.org/bugzilla/buglist.cgi?component=Nfv-Openapis&list_id=61&product=NFV&resolution=\n",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"item": [
{
"name": "vnf_packages",
"description": "Folder for vnf_packages",
"item": [
{
"name": "https://{{host}}:{{port}}/vnfpkgm/v1/vnf_packages",
"request": {
"auth": {
"type": "noauth"
},
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Authorization",
"value": "{{Authorization}}"
}
],
"body": {},
"url": {
"raw": "{{scheme}}://{{host}}{{port}}/{{uri_prefix}}vnfpkgm/v1/vnf_packages",
"protocol": "{{scheme}}",
"host": [
"{{host}}{{port}}"
],