{ "id":"/axapi/v3/router/ospf/{process-id}/redistribute", "type":"object", "node-type":"scalar", "title":"redistribute", "partition-visibility":"shared", "description":"Redistribute information from another routing protocol", "properties":{ "redist-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'bgp': Border Gateway Protocol (BGP); 'connected': Connected; 'floating-ip': Floating IP; 'ip-nat-list': IP NAT list; 'lw4o6': LW4O6 Prefix; 'nat-map': NAT MAP Prefix; 'static-nat': Static NAT; 'isis': ISO IS-IS; 'rip': Routing Information Protocol (RIP); 'static': Static routes; ", "enum":[ "bgp", "connected", "floating-ip", "ip-nat-list", "lw4o6", "nat-map", "static-nat", "isis", "rip", "static" ] }, "metric":{ "type":"number", "format":"number", "minimum":0, "maximum":16777214, "partition-visibility":"shared", "description":"OSPF default metric (OSPF metric)" }, "metric-type":{ "type":"string", "format":"enum", "default":"2", "partition-visibility":"shared", "description":"'1': Set OSPF External Type 1 metrics; '2': Set OSPF External Type 2 metrics; ", "enum":[ "1", "2" ] }, "route-map":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Route map reference (Pointer to route-map entries)" }, "tag":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "partition-visibility":"shared", "description":"Set tag for routes redistributed into OSPF (32-bit tag value)" } } } ] }, "ospf-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ospf":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Open Shortest Path First (OSPF)" }, "process-id":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"OSPF process ID" }, "metric-ospf":{ "type":"number", "format":"number", "minimum":0, "maximum":16777214, "partition-visibility":"shared", "description":"OSPF default metric (OSPF metric)" }, "metric-type-ospf":{ "type":"string", "format":"enum", "default":"2", "partition-visibility":"shared", "description":"'1': Set OSPF External Type 1 metrics; '2': Set OSPF External Type 2 metrics; ", "enum":[ "1", "2" ] }, "route-map-ospf":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Route map reference (Pointer to route-map entries)" }, "tag-ospf":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "partition-visibility":"shared", "description":"Set tag for routes redistributed into OSPF (32-bit tag value)" } } } ] }, "ip-nat":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"IP-NAT", "optional":true }, "metric-ip-nat":{ "type":"number", "format":"number", "minimum":0, "maximum":16777214, "partition-visibility":"shared", "description":"OSPF default metric (OSPF metric)", "optional":true }, "metric-type-ip-nat":{ "type":"string", "format":"enum", "default":"2", "partition-visibility":"shared", "description":"'1': Set OSPF External Type 1 metrics; '2': Set OSPF External Type 2 metrics; ", "enum":[ "1", "2" ], "optional":true }, "route-map-ip-nat":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Route map reference (Pointer to route-map entries)", "optional":true }, "tag-ip-nat":{ "type":"number", "format":"number", "minimum":0, "maximum":2147483647, "partition-visibility":"shared", "description":"Set tag for routes redistributed into OSPF (32-bit tag value)", "optional":true }, "ip-nat-floating-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ip-nat-prefix":{ "type":"string", "format":"ipv4-cidr", "partition-visibility":"shared", "description":"Address" }, "ip-nat-floating-IP-forward":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Floating-IP as forward address" } } } ] }, "vip-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "type-vip":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'only-flagged': Selected Virtual IP (VIP); 'only-not-flagged': Only not flagged; ", "enum":[ "only-flagged", "only-not-flagged" ] }, "metric-vip":{ "type":"number", "format":"number", "minimum":0, "maximum":16777214, "partition-visibility":"shared", "description":"OSPF default metric (OSPF metric)" }, "metric-type-vip":{ "type":"string", "format":"enum", "default":"2", "partition-visibility":"shared", "description":"'1': Set OSPF External Type 1 metrics; '2': Set OSPF External Type 2 metrics; ", "enum":[ "1", "2" ] }, "route-map-vip":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Route map reference (Pointer to route-map entries)" }, "tag-vip":{ "type":"number", "format":"number", "minimum":0, "maximum":2147483647, "partition-visibility":"shared", "description":"Set tag for routes redistributed into OSPF (32-bit tag value)" } } } ] }, "vip-floating-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "vip-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Address" }, "vip-floating-IP-forward":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Floating-IP as forward address" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } } }