Table of Contents

Interface ILiveToolsMulticastRouting

Namespace
Meraki.Api.Interfaces.General.LiveTools
Assembly
Meraki.Api.dll

I Live Tools Multicast Routing

public interface ILiveToolsMulticastRouting

Methods

CreateDeviceLiveToolsMulticastRoutingAsync(string, DeviceLiveToolsMulticastRoutingCreateRequest, CancellationToken)

Enqueue a job to perform a Multicast routing request for the device. This endpoint currently supports switches. 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/multicastRouting")]
Task<DeviceLiveToolsMulticastRoutingCreateResponse> CreateDeviceLiveToolsMulticastRoutingAsync(string serial, DeviceLiveToolsMulticastRoutingCreateRequest request, CancellationToken cancellationToken = default)

Parameters

serial string
request DeviceLiveToolsMulticastRoutingCreateRequest
cancellationToken CancellationToken

Returns

Task<DeviceLiveToolsMulticastRoutingCreateResponse>

Exceptions

ApiException

Thrown when fails to make API call

GetDeviceLiveToolsMulticastRoutingAsync(string, string, CancellationToken)

Return a Multicast routing live tool job.

[Get("/devices/{serial}/liveTools/multicastRouting/{multicastRoutingId}")]
Task<DeviceLiveToolsMulticastRoutingGetResponse> GetDeviceLiveToolsMulticastRoutingAsync(string serial, string multicastRoutingId, CancellationToken cancellationToken = default)

Parameters

serial string
multicastRoutingId string
cancellationToken CancellationToken

Returns

Task<DeviceLiveToolsMulticastRoutingGetResponse>

Exceptions

ApiException

Thrown when fails to make API call