Table of Contents

Interface INetworksClientsPolicy

Namespace
Meraki.Api.Interfaces.General.Networks
Assembly
Meraki.Api.dll
public interface INetworksClientsPolicy

Methods

GetNetworkClientPolicyAsync(string, string, CancellationToken)

Return the policy assigned to a client on the network

[Get("/networks/{networkId}/clients/{clientId}/policy")]
Task<ClientPolicyUpdateRequest> GetNetworkClientPolicyAsync(string networkId, string clientId, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

clientId string

The client id

cancellationToken CancellationToken

Returns

Task<ClientPolicyUpdateRequest>

Exceptions

ApiException

Thrown when fails to make API call

UpdateNetworkClientPolicyAsync(string, string, ClientPolicyUpdateRequest, CancellationToken)

Update the policy assigned to a client on the network

[Put("/networks/{networkId}/clients/{clientId}/policy")]
Task<ClientPolicyUpdateRequest> UpdateNetworkClientPolicyAsync(string networkId, string clientId, ClientPolicyUpdateRequest clientPolicyUpdateRequest, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

clientId string

The client id

clientPolicyUpdateRequest ClientPolicyUpdateRequest

Body for updating client policy

cancellationToken CancellationToken

Returns

Task<ClientPolicyUpdateRequest>

Exceptions

ApiException

Thrown when fails to make API call