Muthuramalingam, Brinda Santh(bs2796) | 42b670c | 2018-08-21 04:11:57 +0000 | [diff] [blame] | 1 | {
|
Brinda Santh | 274c3ad | 2018-08-24 22:48:32 -0400 | [diff] [blame] | 2 | "tags": "oam-local-ipv4-address",
|
Muthuramalingam, Brinda Santh(bs2796) | 62cc10e | 2018-08-31 19:52:48 +0000 | [diff] [blame] | 3 | "name": "mdsal-source",
|
Brinda Santh | 274c3ad | 2018-08-24 22:48:32 -0400 | [diff] [blame] | 4 | "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) | 42b670c | 2018-08-21 04:11:57 +0000 | [diff] [blame] | 9 | "resource-type": "ATT",
|
| 10 | "resource-path": "vnf/oam-local-ipv4-address",
|
Brinda Santh | 274c3ad | 2018-08-24 22:48:32 -0400 | [diff] [blame] | 11 | "sources": {
|
Muthuramalingam, Brinda Santh(bs2796) | 42b670c | 2018-08-21 04:11:57 +0000 | [diff] [blame] | 12 | "mdsal": {
|
Brinda Santh | 274c3ad | 2018-08-24 22:48:32 -0400 | [diff] [blame] | 13 | "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) | 522a86b | 2018-08-27 13:53:21 +0000 | [diff] [blame] | 27 | "key-dependencies": [
|
Brinda Santh | 274c3ad | 2018-08-24 22:48:32 -0400 | [diff] [blame] | 28 | "service-instance-id",
|
| 29 | "network-role",
|
| 30 | "v4-ip-type",
|
| 31 | "vm-type"
|
| 32 | ]
|
Muthuramalingam, Brinda Santh(bs2796) | 42b670c | 2018-08-21 04:11:57 +0000 | [diff] [blame] | 33 | }
|
| 34 | }
|
Muthuramalingam, Brinda Santh(bs2796) | 42b670c | 2018-08-21 04:11:57 +0000 | [diff] [blame] | 35 | }
|
| 36 | } |