-
Task
-
Resolution: Won't Do
-
Highest
-
None
aai-service adapter is missing support to add and remove the "metadata" on service. Currently support present only for adding and removing "relationship-list".
Adding this feature in aai-service adapter will enable SDNC to store the service level parameters and values on service
Eg Below Domain service in AAI shows some metadata stored
// GET https://{{aai_ip}}:8443/aai/v8/business/customers/customer/my-customer/service-subscriptions/service-subscription/SERVICE-TYPE-DOMAIN/service-instances/service-instance/MY_DOMAIN { "service-type": "SERVICE-TYPE-DOMAIN", "resource-version": "1507912398848", "service-instances": { "service-instance": [ { "service-instance-id": "MY_DOMAIN", "service-instance-name": "MY_DOMAIN", "resource-version": "1508232694103", "relationship-list": { "relationship": [] }, "metadata": { "metadatum": [ { "metaname": "domain-id", "metaval": "9eec1c7c-4e71", "resource-version": "1508230566629" }, { "metaname": "EmailID:user@gmail.com", "metaval": "3ef8cc1c-6ad6", "resource-version": "1508230567068" } ] } } ] } }