3 "tags" : "oam-local-ipv4-address",
4 "name" : "create_netbox_ip",
6 "description" : "netbox ip",
7 "type" : "dt-netbox-ip"
9 "updated-by" : "adetalhouet",
11 "primary-config-data" : {
12 "type" : "source-rest",
16 "endpoint-selector" : "ipam-1",
17 "url-path" : "/api/ipam/prefixes/$prefix-id/available-ips/",
19 "input-key-mapping" : {
20 "prefix-id" : "prefix-id"
22 "output-key-mapping" : {
23 "address" : "address",
26 "key-dependencies" : [ "prefix-id" ]
35 "description" : "hostname",
38 "updated-by" : "adetalhouet",
41 "type" : "source-input"
45 "interface-description" : {
46 "tags" : "interface-description",
47 "name" : "interface-description",
49 "description" : "interface-description",
52 "updated-by" : "adetalhouet",
55 "type" : "source-capability",
57 "script-type" : "jython",
58 "script-class-reference" : "DescriptionExample",
59 "instance-dependencies" : [ ]
65 "tags" : "interface-name",
66 "name" : "interface-name",
68 "description" : "interface-name",
71 "updated-by" : "adetalhouet",
74 "type" : "source-input",
83 "description" : "prefix-id",
86 "updated-by" : "adetalhouet",
89 "type" : "source-default",
95 "tags" : "unit-number",
96 "name" : "unit-number",
98 "description" : "unit-number",
101 "updated-by" : "adetalhouet",
104 "type" : "source-input"
108 "vf-module-number" : {
109 "tags" : "vf-module-number",
110 "name" : "vf-module-number",
112 "description" : "vf-module-number",
115 "updated-by" : "adetalhouet",
118 "type" : "source-default",
124 "tags" : "vf-module-type",
125 "name" : "vf-module-type",
127 "description" : "vf-module-type",
130 "updated-by" : "adetalhouet",
133 "type" : "source-processor-db",
136 "query" : "select sdnctl.demo.value as value from sdnctl.demo where sdnctl.demo.id=:vfmoduleid",
137 "input-key-mapping" : {
138 "vfmoduleid" : "vf-module-number"
140 "output-key-mapping" : {
141 "vf-module-type" : "value"
143 "key-dependencies" : [ "vf-module-number" ]