Table of Contents

Interface ICellularGatewaySubnetPool

Namespace
Meraki.Api.Interfaces.Products.CellularGateway
Assembly
Meraki.Api.dll

Represents a collection of functions to interact with the API endpoints

public interface ICellularGatewaySubnetPool

Methods

GetNetworkCellularGatewaySubnetPoolAsync(string, CancellationToken)

Return the subnet pool and mask configured for MGs in the network.

[Get("/networks/{networkId}/cellularGateway/subnetPool")]
Task<NetworkCellularGatewaySubnetPool> GetNetworkCellularGatewaySubnetPoolAsync(string networkId, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

cancellationToken CancellationToken

Returns

Task<NetworkCellularGatewaySubnetPool>

Exceptions

ApiException

Thrown when fails to make API call

UpdateNetworkCellularGatewaySubnetPoolAsync(string, NetworkCellularGatewaySubnetPoolUpdateRequest, CancellationToken)

Update the subnet pool and mask configuration for MGs in the network.

[Put("/networks/{networkId}/cellularGateway/subnetPool")]
Task<NetworkCellularGatewaySubnetPool> UpdateNetworkCellularGatewaySubnetPoolAsync(string networkId, NetworkCellularGatewaySubnetPoolUpdateRequest updateNetworkCellularGatewaySettingsSubnetPool, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

updateNetworkCellularGatewaySettingsSubnetPool NetworkCellularGatewaySubnetPoolUpdateRequest

Body for updating subnet pool and mask config

cancellationToken CancellationToken

Returns

Task<NetworkCellularGatewaySubnetPool>

Exceptions

ApiException

Thrown when fails to make API call