Interface ISwitchRoutingMulticast
- Namespace
- Meraki.Api.Interfaces.Products.Switch
- Assembly
- Meraki.Api.dll
public interface ISwitchRoutingMulticast
Methods
CreateNetworkSwitchRoutingMulticastRendezvousPointAsync(string, RendezvousPointCreateUpdateRequest, CancellationToken)
Create a multicast rendezvous points
[Post("/networks/{networkId}/switch/routing/multicast/rendezvousPoints")]
Task<RendezvousPoint> CreateNetworkSwitchRoutingMulticastRendezvousPointAsync(string networkId, RendezvousPointCreateUpdateRequest rendezvousPoint, CancellationToken cancellationToken = default)
Parameters
networkId
stringThe network id
rendezvousPoint
RendezvousPointCreateUpdateRequestThe rendezvous point to create
cancellationToken
CancellationTokenThe cancellation token
Returns
Exceptions
- ApiException
Thrown when fails to make API call
DeleteNetworkSwitchRoutingMulticastRendezvousPointAsync(string, string, CancellationToken)
Delete a multicast rendezvous points
[Delete("/networks/{networkId}/switch/routing/multicast/rendezvousPoints/{rendezvousPointId}")]
Task<RendezvousPoint> DeleteNetworkSwitchRoutingMulticastRendezvousPointAsync(string networkId, string rendezvousPointId, CancellationToken cancellationToken = default)
Parameters
networkId
stringThe network id
rendezvousPointId
stringcancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetNetworkSwitchRoutingMulticastAsync(string, CancellationToken)
Return multicast settings for a network
[Get("/networks/{networkId}/switch/routing/multicast")]
Task<Multicast> GetNetworkSwitchRoutingMulticastAsync(string networkId, CancellationToken cancellationToken = default)
Parameters
networkId
stringThe network id
cancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetNetworkSwitchRoutingMulticastRendezvousPointAsync(string, string, CancellationToken)
Get a multicast rendezvous points
[Get("/networks/{networkId}/switch/routing/multicast/rendezvousPoints/{rendezvousPointId}")]
Task<RendezvousPoint> GetNetworkSwitchRoutingMulticastRendezvousPointAsync(string networkId, string rendezvousPointId, CancellationToken cancellationToken = default)
Parameters
networkId
stringThe network id
rendezvousPointId
stringcancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetNetworkSwitchRoutingMulticastRendezvousPointsAsync(string, CancellationToken)
List multicast rendezvous points
[Get("/networks/{networkId}/switch/routing/multicast/rendezvousPoints")]
Task<List<RendezvousPoint>> GetNetworkSwitchRoutingMulticastRendezvousPointsAsync(string networkId, CancellationToken cancellationToken = default)
Parameters
networkId
stringThe network id
cancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
UpdateNetworkSwitchRoutingMulticastAsync(string, Multicast, CancellationToken)
Update multicast settings for a network
[Put("/networks/{networkId}/switch/routing/multicast")]
Task<Multicast> UpdateNetworkSwitchRoutingMulticastAsync(string networkId, Multicast multicast, CancellationToken cancellationToken = default)
Parameters
networkId
stringThe network id
multicast
MulticastcancellationToken
CancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
UpdateNetworkSwitchRoutingMulticastRendezvousPointAsync(string, string, RendezvousPointCreateUpdateRequest, CancellationToken)
Update a multicast rendezvous points
[Put("/networks/{networkId}/switch/routing/multicast/rendezvousPoints/{rendezvousPointId}")]
Task<RendezvousPoint> UpdateNetworkSwitchRoutingMulticastRendezvousPointAsync(string networkId, string rendezvousPointId, RendezvousPointCreateUpdateRequest rendezvousPoint, CancellationToken cancellationToken = default)
Parameters
networkId
stringThe network id
rendezvousPointId
stringrendezvousPoint
RendezvousPointCreateUpdateRequestThe rendezvous point to update
cancellationToken
CancellationTokenThe cancellation token
Returns
Exceptions
- ApiException
Thrown when fails to make API call