Table of Contents

Interface INetworksCampusGateway

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

I Networks Campus Gateway

public interface INetworksCampusGateway

Methods

CreateCampusGatewayClusterAsync(string, NetworksCampusGatewayClusterCreateRequest, CancellationToken)

Create a cluster and add campus gateways to it

[Post("/networks/{networkId}/campusGateway/clusters")]
Task<NetworksCampusGatewayCluster> CreateCampusGatewayClusterAsync(string networkId, NetworksCampusGatewayClusterCreateRequest campusGatewayClusterCreateRequest, CancellationToken cancellationToken = default)

Parameters

networkId string

The Network ID

campusGatewayClusterCreateRequest NetworksCampusGatewayClusterCreateRequest

Campus Gateway Cluster Request

cancellationToken CancellationToken

Cancellation Token

Returns

Task<NetworksCampusGatewayCluster>

Exceptions

ApiException

Thrown when fails to make API call

UpdateCampusGatewayClusterAsync(string, string, NetworksCampusGatewayClusterUpdateRequest, CancellationToken)

Update a cluster and add/remove campus gateways to/from it

[Put("/networks/{networkId}/campusGateway/clusters/{clusterId}")]
Task<NetworksCampusGatewayCluster> UpdateCampusGatewayClusterAsync(string networkId, string clusterId, NetworksCampusGatewayClusterUpdateRequest campusGatewayClusterUpdateRequest, CancellationToken cancellationToken = default)

Parameters

networkId string

The Network ID

clusterId string

The Cluster ID

campusGatewayClusterUpdateRequest NetworksCampusGatewayClusterUpdateRequest
cancellationToken CancellationToken

Cancellation Token

Returns

Task<NetworksCampusGatewayCluster>

Exceptions

ApiException

Thrown when fails to make API call