Table of Contents

Class SmDevicesSection

Namespace
Meraki.Api.Sections.Products.Sm
Assembly
Meraki.Api.dll
public class SmDevicesSection
Inheritance
SmDevicesSection
Inherited Members

Properties

BypassActivationLockAttempts

public ISmDevicesBypassActivationLockAttempts BypassActivationLockAttempts { get; }

Property Value

ISmDevicesBypassActivationLockAttempts

CellularUsageHistory

public ISmDevicesCellularUsageHistory CellularUsageHistory { get; }

Property Value

ISmDevicesCellularUsageHistory

Certs

public ISmDevicesCerts Certs { get; }

Property Value

ISmDevicesCerts

Connectivity

public ISmDevicesConnectivity Connectivity { get; }

Property Value

ISmDevicesConnectivity

DesktopLogs

public ISmDevicesDesktopLogs DesktopLogs { get; }

Property Value

ISmDevicesDesktopLogs

DeviceCommandLogs

public ISmDevicesDeviceCommandLogs DeviceCommandLogs { get; }

Property Value

ISmDevicesDeviceCommandLogs

DeviceProfiles

public ISmDevicesDeviceProfiles DeviceProfiles { get; }

Property Value

ISmDevicesDeviceProfiles

Fields

public ISmDevicesFields Fields { get; }

Property Value

ISmDevicesFields

NetworkAdapters

public ISmDevicesNetworkAdapters NetworkAdapters { get; }

Property Value

ISmDevicesNetworkAdapters

PerformanceHistory

public ISmDevicesPerformanceHistory PerformanceHistory { get; }

Property Value

ISmDevicesPerformanceHistory

Restrictions

public ISmDevicesRestrictions Restrictions { get; }

Property Value

ISmDevicesRestrictions

SecurityCenters

public ISmDevicesSecurityCenters SecurityCenters { get; }

Property Value

ISmDevicesSecurityCenters

Softwares

public ISmDevicesSoftwares Softwares { get; }

Property Value

ISmDevicesSoftwares

WlanLists

public ISmDevicesWlanLists WlanLists { get; }

Property Value

ISmDevicesWlanLists

Methods

CheckinNetworkSmDevicesAsync(string, SmDevicesCheckinRequest, CancellationToken)

public Task<SmDevicesCheckinRequest> CheckinNetworkSmDevicesAsync(string networkId, SmDevicesCheckinRequest checkinNetworkSmDevices, CancellationToken cancellationToken = default)

Parameters

networkId string
checkinNetworkSmDevices SmDevicesCheckinRequest
cancellationToken CancellationToken

Returns

Task<SmDevicesCheckinRequest>

GetNetworkSmDevicesAsync(string, List<string>, List<string>, List<string>, List<string>, List<string>, int?, string, string, CancellationToken)

public Task<List<SmDevice>> GetNetworkSmDevicesAsync(string networkId, List<string> fields = null, List<string> wifiMacs = null, List<string> serials = null, List<string> ids = null, List<string> scope = null, int? perPage = 1000, string startingAfter = null, string endingBefore = null, CancellationToken cancellationToken = default)

Parameters

networkId string
fields List<string>
wifiMacs List<string>
serials List<string>
ids List<string>
scope List<string>
perPage int?
startingAfter string
endingBefore string
cancellationToken CancellationToken

Returns

Task<List<SmDevice>>

LockNetworkSmDevicesAsync(string, SmDevicesCheckinRequest, CancellationToken)

public Task<SmDevicesCheckinRequest> LockNetworkSmDevicesAsync(string networkId, SmDevicesCheckinRequest lockNetworkSmDevices, CancellationToken cancellationToken = default)

Parameters

networkId string
lockNetworkSmDevices SmDevicesCheckinRequest
cancellationToken CancellationToken

Returns

Task<SmDevicesCheckinRequest>

ModifyNetworkSmDevicesTagsAsync(string, ModifyNetworkDeviceTags, CancellationToken)

public Task<List<SmDevicesCheckinRequest>> ModifyNetworkSmDevicesTagsAsync(string networkId, ModifyNetworkDeviceTags modifyNetworkSmDevicesTags, CancellationToken cancellationToken = default)

Parameters

networkId string
modifyNetworkSmDevicesTags ModifyNetworkDeviceTags
cancellationToken CancellationToken

Returns

Task<List<SmDevicesCheckinRequest>>

MoveNetworkSmDevicesAsync(string, MoveNetworkSmDevicesRequest, CancellationToken)

public Task<MoveNetworkSmDevicesRequest> MoveNetworkSmDevicesAsync(string networkId, MoveNetworkSmDevicesRequest moveNetworkSmDevices, CancellationToken cancellationToken = default)

Parameters

networkId string
moveNetworkSmDevices MoveNetworkSmDevicesRequest
cancellationToken CancellationToken

Returns

Task<MoveNetworkSmDevicesRequest>

RefreshNetworkSmDeviceDetailsAsync(string, string, CancellationToken)

public Task RefreshNetworkSmDeviceDetailsAsync(string networkId, string deviceId, CancellationToken cancellationToken = default)

Parameters

networkId string
deviceId string
cancellationToken CancellationToken

Returns

Task

UnenrollNetworkSmDeviceAsync(string, string, CancellationToken)

public Task<ActionResponse> UnenrollNetworkSmDeviceAsync(string networkId, string deviceId, CancellationToken cancellationToken = default)

Parameters

networkId string
deviceId string
cancellationToken CancellationToken

Returns

Task<ActionResponse>

WipeNetworkSmDevicesAsync(string, WipeNetworkSmDeviceRequest, CancellationToken)

public Task<WipeNetworkSmDeviceRequest> WipeNetworkSmDevicesAsync(string networkId, WipeNetworkSmDeviceRequest wipeNetworkSmDevices, CancellationToken cancellationToken = default)

Parameters

networkId string
wipeNetworkSmDevices WipeNetworkSmDeviceRequest
cancellationToken CancellationToken

Returns

Task<WipeNetworkSmDeviceRequest>