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
serialstringThe serial number
switchStaticRouteSwitchStaticRouteThe switch static route to create
cancellationTokenCancellationTokenThe 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
serialstringThe serial number
staticRouteIdstringThe static route id
cancellationTokenCancellationToken
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
serialstringThe serial number
staticRouteIdstringThe static route id
cancellationTokenCancellationToken
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
serialstringThe serial number
cancellationTokenCancellationToken
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
serialstringThe serial number
staticRouteIdstringswitchStaticRouteSwitchStaticRouteThe switch static route to update
cancellationTokenCancellationTokenThe cancellation token
Returns
Exceptions
- ApiException
Thrown when fails to make API call