Class NetworksClientsSection
Provides access to networks clients API endpoints
public class NetworksClientsSection
- Inheritance
-
NetworksClientsSection
- Inherited Members
- Extension Methods
Constructors
NetworksClientsSection()
public NetworksClientsSection()
Properties
ApplicationUsage
Return the application usage data for clients. Usage data is in kilobytes.
public INetworksClientsApplicationUsage ApplicationUsage { get; }
Property Value
Policy
Return the policy assigned to a client on the network
public INetworksClientsPolicy Policy { get; }
Property Value
SplashAuthorizationStatus
Return the splash authorization for a client, for each SSID they've associated with through splash
public INetworksClientsSplashAuthorizationStatus SplashAuthorizationStatus { get; }
Property Value
TrafficHistory
Return the client's network traffic data over time
public INetworksClientsTrafficHistory TrafficHistory { get; }
Property Value
UsageHistories
Return the usage histories for clients.
public INetworksClientsUsageHistories UsageHistories { get; }
Property Value
UsageHistory
Return the client's daily usage history
public INetworksClientsUsageHistory UsageHistory { get; }
Property Value
Methods
GetNetworkClientAsync(string, string, CancellationToken)
public Task<Client> GetNetworkClientAsync(string networkId, string clientId, CancellationToken cancellationToken = default)
Parameters
networkIdstringclientIdstringcancellationTokenCancellationToken
Returns
GetNetworkClientsAsync(string, string, double?, int?, string, string, string, string, string, string, string, string, string, string, List<string>, CancellationToken)
public Task<List<Client>> GetNetworkClientsAsync(string networkId, string t0 = null, double? timespan = null, int? perPage = 1000, string startingAfter = null, string endingBefore = null, string statuses = null, string ip = null, string ip6 = null, string ip6Local = null, string mac = null, string os = null, string pskGroup = null, string description = null, List<string> recentDeviceConnections = null, CancellationToken cancellationToken = default)
Parameters
networkIdstringt0stringtimespandouble?perPageint?startingAfterstringendingBeforestringstatusesstringipstringip6stringip6LocalstringmacstringosstringpskGroupstringdescriptionstringrecentDeviceConnectionsList<string>cancellationTokenCancellationToken
Returns
ProvisionNetworkClientsAsync(string, ClientProvisionRequest, CancellationToken)
public Task<ClientProvisionRequest> ProvisionNetworkClientsAsync(string networkId, ClientProvisionRequest clientProvisionRequest, CancellationToken cancellationToken = default)
Parameters
networkIdstringclientProvisionRequestClientProvisionRequestcancellationTokenCancellationToken