blob: b49146a0e77f2e700764d975f347cafac7012a6a [file] [log] [blame]
Muthuramalingam, Brinda Santh(bs2796)42b670c2018-08-21 04:11:57 +00001{
Brinda Santh274c3ad2018-08-24 22:48:32 -04002 "tags": "oam-local-ipv4-address",
Muthuramalingam, Brinda Santh(bs2796)62cc10e2018-08-31 19:52:48 +00003 "name": "mdsal-source",
Brinda Santh274c3ad2018-08-24 22:48:32 -04004 "property" :{
5 "description": "based on service-instance-id,network-role,v4-ip-type and vm-type get the ipv4-gateway-prefix from the SDN-GC mdsal",
6 "type": "string"
7 },
8 "updated-by": "brindasanth@onap.com",
Muthuramalingam, Brinda Santh(bs2796)42b670c2018-08-21 04:11:57 +00009 "resource-type": "ATT",
10 "resource-path": "vnf/oam-local-ipv4-address",
Brinda Santh274c3ad2018-08-24 22:48:32 -040011 "sources": {
Muthuramalingam, Brinda Santh(bs2796)42b670c2018-08-21 04:11:57 +000012 "mdsal": {
Brinda Santh274c3ad2018-08-24 22:48:32 -040013 "type": "source-rest",
14 "properties": {
15 "type": "JSON",
16 "url-path": "config/L3VNF-API:services/service-list/$service-instance-id/service-data/vnf-topology-information/vnf-assignments/vnf-vms/$vm-type/vm-networks/$network-role/v4-assigned-ip-list/$v4-ip-type",
17 "path": "/v4-assigned-ip-list/0/v4-ip-prefix",
18 "input-key-mapping": {
19 "service-instance-id": "service-instance-id",
20 "network-role": "network-role",
21 "v4-ip-type": "v4-ip-type",
22 "vm-type": "vm-type"
23 },
24 "output-key-mapping": {
25 "oam-local-ipv4-address": "v4-ip-prefix"
26 },
Muthuramalingam, Brinda Santh(bs2796)522a86b2018-08-27 13:53:21 +000027 "key-dependencies": [
Brinda Santh274c3ad2018-08-24 22:48:32 -040028 "service-instance-id",
29 "network-role",
30 "v4-ip-type",
31 "vm-type"
32 ]
Muthuramalingam, Brinda Santh(bs2796)42b670c2018-08-21 04:11:57 +000033 }
34 }
Muthuramalingam, Brinda Santh(bs2796)42b670c2018-08-21 04:11:57 +000035 }
36}