ospf_export_filters¶
Overview¶
API to add, delete, get, modify OSPF Export Filters
Version information¶
Version : v2
URI scheme¶
Host :
BasePath : /sdwan/nitro/v2/config_editor/
Schemes : HTTP
Tags¶
- ospf_export_filters : Operations related to ospf_export_filters
Paths¶
POST operation for ospf_export_filters¶
POST /ospf_export_filters
Description¶
Use this operation to add OSPF Export Filters
Responses¶
HTTP Code | Description | Schema |
---|---|---|
200 | Resource successfully added | ospf_export_filters_post_success_schema |
400 | Failed: bad input parameter | ErrorSchema |
401 | Unauthorized: Failed Authentication | ErrorSchema |
403 | Unauthorized: Forbidden | ErrorSchema |
405 | Failed: Data format unacceptable | ErrorSchema |
415 | Failed: Data format unacceptable | ErrorSchema |
500 | Failed: Internal Server Error | ErrorSchema |
Produces¶
application/json
Tags¶
- ospf_export_filters
Get operation for ospf_export_filters¶
GET /ospf_export_filters
Description¶
Use this operation to get the OSPF Export Filters
Responses¶
HTTP Code | Description | Schema |
---|---|---|
200 | API Successfully executed | ospf_export_filters_response_schema |
400 | Failed: bad input parameter | ErrorSchema |
401 | Unauthorized: Failed Authentication | ErrorSchema |
403 | Unauthorized: Forbidden | ErrorSchema |
405 | Failed: Data format unacceptable | ErrorSchema |
415 | Failed: Data format unacceptable | ErrorSchema |
500 | Failed: Internal Server Error | ErrorSchema |
Produces¶
application/json
Tags¶
- ospf_export_filters
PUT operation for ospf_export_filters¶
PUT /ospf_export_filters
Description¶
Use this operation to modify OSPF Export Filters
Parameters¶
Type | Name | Schema |
---|---|---|
Body | body optional |
ospf_export_filters_request_schema |
Responses¶
HTTP Code | Description | Schema |
---|---|---|
200 | Resource modified added | ospf_export_filters_put_success_schema |
400 | Failed: bad input parameter | ErrorSchema |
401 | Unauthorized: Failed Authentication | ErrorSchema |
403 | Unauthorized: Forbidden | ErrorSchema |
405 | Failed: Data format unacceptable | ErrorSchema |
415 | Failed: Data format unacceptable | ErrorSchema |
500 | Failed: Internal Server Error | ErrorSchema |
Consumes¶
application/json
Produces¶
application/json
Tags¶
- ospf_export_filters
DELETE operation for ospf_export_filters¶
DELETE /ospf_export_filters/{deletePathParam}
Description¶
Use this operation to delete OSPF Export Filters
Parameters¶
Type | Name | Description | Schema |
---|---|---|---|
Path | deletePathParam required |
Object Primary Key for DELETE operation | object |
Responses¶
HTTP Code | Description | Schema |
---|---|---|
200 | Resource delete added | ospf_export_filters_delete_success_schema |
400 | Failed: bad input parameter | ErrorSchema |
401 | Unauthorized: Failed Authentication | ErrorSchema |
403 | Unauthorized: Forbidden | ErrorSchema |
405 | Failed: Data format unacceptable | ErrorSchema |
415 | Failed: Data format unacceptable | ErrorSchema |
500 | Failed: Internal Server Error | ErrorSchema |
Produces¶
application/json
Tags¶
- ospf_export_filters
Definitions¶
ErrorSchema¶
Name | Schema |
---|---|
errorcode optional |
integer |
errormessage optional |
string |
cost¶
The cost used to match routes
Type : string
cost_match_type¶
Choose a method to match the route’s cost from the list of predicates (eq, lt, le, gt, or ge)
Type : enum (eq, lt, le, gt, ge)
enabled¶
Set to true to Enable the filter. A filter that is not enabled has no effect.
Type : boolean
export_ospf_route_type¶
Advertise the NetScaler SD-WAN route to OSPF neighbors as type 1 Intra-area route or type 5 External route. Default route is always advertised as type-5 External route to normal areas and type-3 summary route to stub areas.
Type : enum (type_1, type_5)
export_ospf_route_weight¶
When export NetScaler SD-WAN routes to OSPF, add the weight to each route's NetScaler SD-WAN cost as total cost.
Type : integer
gateway_ip_address¶
The IP address of the gateway
Type : string
id¶
Auto-generated ID to uniquely identify OSPF Export Filters
Type : integer
include¶
Set to true to include routes that match this filter. Otherwise matching routes are ignored.
Type : boolean
is_auto¶
to indicate that this is auto-generated
Type : boolean
network_ip_address¶
The IP address with prefix, describing a route's destination
Type : string
network_object_name¶
The Network Object describing a route's network
Type : string
order¶
The Order in which filters are prioritized. Once filters are applied, they are automatically sorted by Order.
Type : integer
ospf_export_filters¶
Name | Schema |
---|---|
cost optional |
cost |
cost_match_type optional |
cost_match_type |
enabled optional |
enabled |
export_ospf_route_type optional |
export_ospf_route_type |
export_ospf_route_weight optional |
export_ospf_route_weight |
gateway_ip_address optional |
gateway_ip_address |
id optional |
id |
include optional |
include |
network_ip_address optional |
network_ip_address |
network_object_name optional |
network_object_name |
order optional |
order |
package_name optional |
package_name |
prefix optional |
prefix |
prefix_match_type optional |
prefix_match_type |
routing_domain optional |
routing_domain |
service_type optional |
service_type |
site_name optional |
site_name |
site_or_service_name optional |
site_or_service_name |
ospf_export_filters_delete_success_schema¶
Name | Schema |
---|---|
ospf_export_filters optional |
ospf_export_filters |
Name | Description | Schema |
---|---|---|
message optional |
Example : "resource deleted succesfully" |
string |
ospf_export_filters_post_success_schema¶
Name | Schema |
---|---|
ospf_export_filters optional |
ospf_export_filters |
Name | Description | Schema |
---|---|---|
message optional |
Example : "resource added succesfully" |
string |
ospf_export_filters_put_success_schema¶
Name | Schema |
---|---|
ospf_export_filters optional |
ospf_export_filters |
Name | Description | Schema |
---|---|---|
message optional |
Example : "resource modified succesfully" |
string |
ospf_export_filters_request_schema¶
Name | Schema |
---|---|
ospf_export_filters optional |
ospf_export_filters |
ospf_export_filters_response_schema¶
Type : < ospf_export_filters_response_schema > array
ospf_export_filters_response_schema
Name | Schema |
---|---|
cost optional |
cost |
cost_match_type optional |
cost_match_type |
enabled optional |
enabled |
export_ospf_route_type optional |
export_ospf_route_type |
export_ospf_route_weight optional |
export_ospf_route_weight |
gateway_ip_address optional |
gateway_ip_address |
id optional |
id |
include optional |
include |
is_auto optional |
is_auto |
network_ip_address optional |
network_ip_address |
network_object_name optional |
network_object_name |
order optional |
order |
package_name optional |
package_name |
prefix optional |
prefix |
prefix_match_type optional |
prefix_match_type |
routing_domain optional |
routing_domain |
service_type optional |
service_type |
site_name optional |
site_name |
site_or_service_name optional |
site_or_service_name |
package_name¶
Config package name using which the site API operation should be performed.
Type : string
prefix¶
The prefix used to match route's prefix
Type : string
prefix_match_type¶
The method used to match a route's prefix
Type : enum (eq, lt, le, gt, ge)
routing_domain¶
Choose one of the configured Routing Domains. Leave blank or any for Any Routing Domain
Type : string
service_type¶
The service type
Type : enum (any, local, internet, intranet, gre_tunnel, virtual_path, lan_ipsec_tunnel, ip_host)
site_name¶
Site Name
Type : string
site_or_service_name¶
The name of the Service or Site (for Virtual Paths)
Type : string