Class SmDevicesSection
Provides access to sm devices API endpoints
public class SmDevicesSection
- Inheritance
-
SmDevicesSection
- Inherited Members
Constructors
SmDevicesSection()
public SmDevicesSection()
Properties
BypassActivationLockAttempts
Bypass activation lock attempt
public ISmDevicesBypassActivationLockAttempts BypassActivationLockAttempts { get; }
Property Value
CellularUsageHistory
Return the client's daily cellular data usage history
public ISmDevicesCellularUsageHistory CellularUsageHistory { get; }
Property Value
Certs
List the certs on a device
public ISmDevicesCerts Certs { get; }
Property Value
Connectivity
Returns historical connectivity data (whether a device is regularly checking in to Dashboard).
public ISmDevicesConnectivity Connectivity { get; }
Property Value
DesktopLogs
Return historical records of various Systems Manager network connection details for desktop devices.
public ISmDevicesDesktopLogs DesktopLogs { get; }
Property Value
DeviceCommandLogs
Return historical records of commands sent to Systems Manager devices
public ISmDevicesDeviceCommandLogs DeviceCommandLogs { get; }
Property Value
DeviceProfiles
Get the installed profiles associated with a device
public ISmDevicesDeviceProfiles DeviceProfiles { get; }
Property Value
Fields
Modify the fields of a device
public ISmDevicesFields Fields { get; }
Property Value
NetworkAdapters
List the network adapters of a device
public ISmDevicesNetworkAdapters NetworkAdapters { get; }
Property Value
PerformanceHistory
Return historical records of various Systems Manager client metrics for desktop devices.
public ISmDevicesPerformanceHistory PerformanceHistory { get; }
Property Value
Restrictions
List the restrictions on a device
public ISmDevicesRestrictions Restrictions { get; }
Property Value
SecurityCenters
List the security centers on a device
public ISmDevicesSecurityCenters SecurityCenters { get; }
Property Value
Softwares
Get a list of softwares associated with a device
public ISmDevicesSoftwares Softwares { get; }
Property Value
WlanLists
List the saved SSID names on a device
public ISmDevicesWlanLists WlanLists { get; }
Property Value
Methods
CheckinNetworkSmDevicesAsync(string, SmDevicesCheckinRequest, CancellationToken)
public Task<SmDevicesCheckinRequest> CheckinNetworkSmDevicesAsync(string networkId, SmDevicesCheckinRequest checkinNetworkSmDevices, CancellationToken cancellationToken = default)
Parameters
networkIdstringcheckinNetworkSmDevicesSmDevicesCheckinRequestcancellationTokenCancellationToken
Returns
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
networkIdstringfieldsList<string>wifiMacsList<string>serialsList<string>idsList<string>scopeList<string>perPageint?startingAfterstringendingBeforestringcancellationTokenCancellationToken
Returns
LockNetworkSmDevicesAsync(string, SmDevicesCheckinRequest, CancellationToken)
public Task<SmDevicesCheckinRequest> LockNetworkSmDevicesAsync(string networkId, SmDevicesCheckinRequest lockNetworkSmDevices, CancellationToken cancellationToken = default)
Parameters
networkIdstringlockNetworkSmDevicesSmDevicesCheckinRequestcancellationTokenCancellationToken
Returns
ModifyNetworkSmDevicesTagsAsync(string, ModifyNetworkDeviceTags, CancellationToken)
public Task<List<SmDevicesCheckinRequest>> ModifyNetworkSmDevicesTagsAsync(string networkId, ModifyNetworkDeviceTags modifyNetworkSmDevicesTags, CancellationToken cancellationToken = default)
Parameters
networkIdstringmodifyNetworkSmDevicesTagsModifyNetworkDeviceTagscancellationTokenCancellationToken
Returns
MoveNetworkSmDevicesAsync(string, MoveNetworkSmDevicesRequest, CancellationToken)
public Task<MoveNetworkSmDevicesRequest> MoveNetworkSmDevicesAsync(string networkId, MoveNetworkSmDevicesRequest moveNetworkSmDevices, CancellationToken cancellationToken = default)
Parameters
networkIdstringmoveNetworkSmDevicesMoveNetworkSmDevicesRequestcancellationTokenCancellationToken
Returns
RefreshNetworkSmDeviceDetailsAsync(string, string, CancellationToken)
public Task RefreshNetworkSmDeviceDetailsAsync(string networkId, string deviceId, CancellationToken cancellationToken = default)
Parameters
networkIdstringdeviceIdstringcancellationTokenCancellationToken
Returns
UnenrollNetworkSmDeviceAsync(string, string, CancellationToken)
public Task<ActionResponse> UnenrollNetworkSmDeviceAsync(string networkId, string deviceId, CancellationToken cancellationToken = default)
Parameters
networkIdstringdeviceIdstringcancellationTokenCancellationToken
Returns
WipeNetworkSmDevicesAsync(string, WipeNetworkSmDeviceRequest, CancellationToken)
public Task<WipeNetworkSmDeviceRequest> WipeNetworkSmDevicesAsync(string networkId, WipeNetworkSmDeviceRequest wipeNetworkSmDevices, CancellationToken cancellationToken = default)
Parameters
networkIdstringwipeNetworkSmDevicesWipeNetworkSmDeviceRequestcancellationTokenCancellationToken