Interface ILiveToolsMacTable
- Namespace
- Meraki.Api.Interfaces.General.LiveTools
- Assembly
- Meraki.Api.dll
I Live Tools Mac Table
public interface ILiveToolsMacTable
Methods
CreateDeviceLiveToolsMacTableAsync(string, DeviceLiveToolsMacTableCreateRequest, CancellationToken)
Enqueue a job to request the MAC table from the device. Switches currently support this feature. This endpoint has a sustained rate limit of one request every five seconds per device, with an allowed burst of five requests.
[Post("/devices/{serial}/liveTools/macTable")]
Task<DeviceLiveToolsMacTableCreateResponse> CreateDeviceLiveToolsMacTableAsync(string serial, DeviceLiveToolsMacTableCreateRequest request, CancellationToken cancellationToken = default)
Parameters
serialstringrequestDeviceLiveToolsMacTableCreateRequestcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetDeviceLiveToolsMacTableAsync(string, string, CancellationToken)
Return a MAC table live tool job.
[Get("/devices/{serial}/liveTools/macTable/{macTableId}")]
Task<DeviceLiveToolsMacTableGetResponse> GetDeviceLiveToolsMacTableAsync(string serial, string macTableId, CancellationToken cancellationToken = default)
Parameters
serialstringmacTableIdstringcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call