@itentialopensource/adapter-onap_aai
Version:
This adapter integrates with ONAP AAI
154 lines • 6.51 kB
JSON
{
"$id": "schema.json",
"type": "object",
"schema": "http://json-schema.org/draft-07/schema#",
"translate": true,
"dynamicfields": true,
"properties": {
"ph_request_type": {
"type": "string",
"description": "type of request (internal to adapter)",
"default": "createOrUpdateExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfoRelationshipListRelationship",
"enum": [
"createOrUpdateExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfoRelationshipListRelationship",
"deleteExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfoRelationshipListRelationship",
"getExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfo",
"createOrUpdateExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfo",
"updateExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfo",
"deleteExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfo",
"getExternalSystemEsrEmsListEsrEmsEsrSystemInfoList",
"createOrUpdateExternalSystemEsrEmsListEsrEmsRelationshipListRelationship",
"deleteExternalSystemEsrEmsListEsrEmsRelationshipListRelationship",
"getExternalSystemEsrEmsListEsrEms",
"createOrUpdateExternalSystemEsrEmsListEsrEms",
"updateExternalSystemEsrEmsListEsrEms",
"deleteExternalSystemEsrEmsListEsrEms",
"getExternalSystemEsrEmsList",
"createOrUpdateExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfoRelationshipListRelationship",
"deleteExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfoRelationshipListRelationship",
"getExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfo",
"createOrUpdateExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfo",
"updateExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfo",
"deleteExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfo",
"getExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoList",
"createOrUpdateExternalSystemEsrVnfmListEsrVnfmRelationshipListRelationship",
"deleteExternalSystemEsrVnfmListEsrVnfmRelationshipListRelationship",
"getExternalSystemEsrVnfmListEsrVnfm",
"createOrUpdateExternalSystemEsrVnfmListEsrVnfm",
"updateExternalSystemEsrVnfmListEsrVnfm",
"deleteExternalSystemEsrVnfmListEsrVnfm",
"getExternalSystemEsrVnfmList",
"createOrUpdateExternalSystemEsrNfvoListEsrNfvoEsrSystemInfoListEsrSystemInfoRelationshipListRelationship",
"deleteExternalSystemEsrNfvoListEsrNfvoEsrSystemInfoListEsrSystemInfoRelationshipListRelationship",
"getExternalSystemEsrNfvoListEsrNfvoEsrSystemInfoListEsrSystemInfo",
"createOrUpdateExternalSystemEsrNfvoListEsrNfvoEsrSystemInfoListEsrSystemInfo",
"updateExternalSystemEsrNfvoListEsrNfvoEsrSystemInfoListEsrSystemInfo",
"deleteExternalSystemEsrNfvoListEsrNfvoEsrSystemInfoListEsrSystemInfo",
"getExternalSystemEsrNfvoListEsrNfvoEsrSystemInfoList",
"createOrUpdateExternalSystemEsrNfvoListEsrNfvoRelationshipListRelationship",
"deleteExternalSystemEsrNfvoListEsrNfvoRelationshipListRelationship",
"getExternalSystemEsrNfvoListEsrNfvo",
"createOrUpdateExternalSystemEsrNfvoListEsrNfvo",
"updateExternalSystemEsrNfvoListEsrNfvo",
"deleteExternalSystemEsrNfvoListEsrNfvo",
"getExternalSystemEsrNfvoList",
"createOrUpdateExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfoRelationshipListRelationship",
"deleteExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfoRelationshipListRelationship",
"getExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfo",
"createOrUpdateExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfo",
"updateExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfo",
"deleteExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfo",
"getExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoList",
"createOrUpdateExternalSystemEsrThirdpartySdncListEsrThirdpartySdncRelationshipListRelationship",
"deleteExternalSystemEsrThirdpartySdncListEsrThirdpartySdncRelationshipListRelationship",
"getExternalSystemEsrThirdpartySdncListEsrThirdpartySdnc",
"createOrUpdateExternalSystemEsrThirdpartySdncListEsrThirdpartySdnc",
"updateExternalSystemEsrThirdpartySdncListEsrThirdpartySdnc",
"deleteExternalSystemEsrThirdpartySdncListEsrThirdpartySdnc",
"getExternalSystemEsrThirdpartySdncList"
],
"external_name": "ph_request_type"
},
"emsId": {
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "ems-id"
},
"esrSystemInfoId": {
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "esr-system-info-id"
},
"resourceVersion": {
"description": "resource-version for concurrency",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "resource-version"
},
"systemName": {
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "system-name"
},
"systemType": {
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "system-type"
},
"vnfmId": {
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "vnfm-id"
},
"nfvoId": {
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "nfvo-id"
},
"thirdpartySdncId": {
"description": "Unique ID of SDNC.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "thirdparty-sdnc-id"
}
},
"definitions": {}
}