Interface ISwitchRoutingStaticRoutes
- Namespace
- Meraki.Api.Interfaces.Products.Switch
- Assembly
- Meraki.Api.dll
public interface ISwitchRoutingStaticRoutes
Methods
CreateDeviceSwitchRoutingStaticRouteAsync(string, SwitchStaticRoute, CancellationToken)
Create a layer 3 static route for a switch
[Post("/devices/{serial}/switch/routing/staticRoutes")]
Task<SwitchStaticRoute> CreateDeviceSwitchRoutingStaticRouteAsync(string serial, SwitchStaticRoute switchStaticRoute, CancellationToken cancellationToken = default)
Parameters
serial
stringThe serial number
switchStaticRoute
SwitchStaticRouteThe switch static route to create
cancellationToken
CancellationTokenThe cancellation token
Returns
Exceptions
- ApiException
Thrown when fails to make API call
DeleteDeviceSwitchRoutingStaticRouteAsync(string, string, CancellationToken)
Delete a layer 3 static route for a switch
[Delete("/devices/{serial}/switch/routing/staticRoutes/{staticRouteId}")]
Task DeleteDeviceSwitchRoutingStaticRouteAsync(string serial, string staticRouteId, CancellationToken cancellationToken = default)
Parameters
serial
stringThe serial number
staticRouteId
stringThe static route id
cancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetDeviceSwitchRoutingStaticRouteAsync(string, string, CancellationToken)
Return a layer 3 static route for a switch
[Get("/devices/{serial}/switch/routing/staticRoutes/{staticRouteId}")]
Task<SwitchStaticRoute> GetDeviceSwitchRoutingStaticRouteAsync(string serial, string staticRouteId, CancellationToken cancellationToken = default)
Parameters
serial
stringThe serial number
staticRouteId
stringThe static route id
cancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetDeviceSwitchRoutingStaticRoutesAsync(string, CancellationToken)
List layer 3 static routes for a switch
[Get("/devices/{serial}/switch/routing/staticRoutes")]
Task<List<SwitchStaticRoute>> GetDeviceSwitchRoutingStaticRoutesAsync(string serial, CancellationToken cancellationToken = default)
Parameters
serial
stringThe serial number
cancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
UpdateDeviceSwitchRoutingStaticRouteAsync(string, string, SwitchStaticRoute, CancellationToken)
Update a layer 3 static route for a switch
[Put("/devices/{serial}/switch/routing/staticRoutes/{staticRouteId}")]
Task<SwitchStaticRoute> UpdateDeviceSwitchRoutingStaticRouteAsync(string serial, string staticRouteId, SwitchStaticRoute switchStaticRoute, CancellationToken cancellationToken = default)
Parameters
serial
stringThe serial number
staticRouteId
stringswitchStaticRoute
SwitchStaticRouteThe switch static route to update
cancellationToken
CancellationTokenThe cancellation token
Returns
Exceptions
- ApiException
Thrown when fails to make API call