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
networkIdstringThe network id
rendezvousPointRendezvousPointCreateUpdateRequestThe rendezvous point to create
cancellationTokenCancellationTokenThe 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
networkIdstringThe network id
rendezvousPointIdstringcancellationTokenCancellationToken
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
networkIdstringThe network id
cancellationTokenCancellationToken
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
networkIdstringThe network id
rendezvousPointIdstringcancellationTokenCancellationToken
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
networkIdstringThe network id
cancellationTokenCancellationToken
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
networkIdstringThe network id
multicastMulticastcancellationTokenCancellationToken
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
networkIdstringThe network id
rendezvousPointIdstringrendezvousPointRendezvousPointCreateUpdateRequestThe rendezvous point to update
cancellationTokenCancellationTokenThe cancellation token
Returns
Exceptions
- ApiException
Thrown when fails to make API call