Table of Contents

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

serial string
request DeviceLiveToolsMacTableCreateRequest
cancellationToken CancellationToken

Returns

Task<DeviceLiveToolsMacTableCreateResponse>

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

serial string
macTableId string
cancellationToken CancellationToken

Returns

Task<DeviceLiveToolsMacTableGetResponse>

Exceptions

ApiException

Thrown when fails to make API call