Class OrganizationsDeviceSection
- Namespace
- Meraki.Api.Sections.General.Organizations
- Assembly
- Meraki.Api.dll
Provides access to organizations device API endpoints
public class OrganizationsDeviceSection
- Inheritance
-
OrganizationsDeviceSection
- Inherited Members
- Extension Methods
Constructors
OrganizationsDeviceSection()
public OrganizationsDeviceSection()
Properties
Controller
Migrate devices to another controller or management mode
public IOrganizationsDevicesController Controller { get; }
Property Value
PacketCapture
List Packet Captures
public IOrganizationsDevicesPacketCapture PacketCapture { get; }
Property Value
Power
Return a record of power mode changes for wireless devices in the organization. For each device, it provides a series of events with timestamps indicating when a power mode change occurred and the new mode. The events are ordered by timestamp.
public IOrganizationsDevicesPower Power { get; }
Property Value
PowerModules
Gets the power modules
public OrganizationsDevicesPowerModulesSection PowerModules { get; }
Property Value
SignalQuality
Get average signal quality for all clients in the organization
public IOrganizationsDevicesSignalQuality SignalQuality { get; }
Property Value
Syslog
Gets the syslog
public OrganizationsDevicesSyslogSection Syslog { get; }
Property Value
System
Gets the system
public OrganizationsDevicesSystemSection System { get; }
Property Value
Uplinks
Gets the uplinks
public OrganizationsDevicesUplinksSection Uplinks { get; }
Property Value
WirelessControllers
List of Catalyst access points information
public IOrganizationsDevicesWirelessControllers WirelessControllers { get; }
Property Value
Methods
BulkUpdateOrganizationDevicesDetailsAsync(string, BulkDevicesUpdate, CancellationToken)
public Task<BulkUpdatedDevices> BulkUpdateOrganizationDevicesDetailsAsync(string organizationId, BulkDevicesUpdate bulkDevicesUpdate, CancellationToken cancellationToken = default)
Parameters
organizationIdstringbulkDevicesUpdateBulkDevicesUpdatecancellationTokenCancellationToken
Returns
GetOrganizationDevicesAsync(string, int?, string, string, string, List<string>, List<string>, List<string>, string, string, string, string, string, List<string>, List<string>, List<string>, List<string>, List<string>, CancellationToken)
public Task<List<OrganizationDevice>> GetOrganizationDevicesAsync(string organizationId, int? perPage = 1000, string startingAfter = null, string endingBefore = null, string configurationUpdatedAfter = null, List<string> networksIds = null, List<string> productTypes = null, List<string> tags = null, string tagsFilterType = null, string name = null, string mac = null, string serial = null, string model = null, List<string> macs = null, List<string> serials = null, List<string> sensorMetrics = null, List<string> sensorAlertProfileIds = null, List<string> models = null, CancellationToken cancellationToken = default)
Parameters
organizationIdstringperPageint?startingAfterstringendingBeforestringconfigurationUpdatedAfterstringnetworksIdsList<string>productTypesList<string>tagsList<string>tagsFilterTypestringnamestringmacstringserialstringmodelstringmacsList<string>serialsList<string>sensorMetricsList<string>sensorAlertProfileIdsList<string>modelsList<string>cancellationTokenCancellationToken
Returns
GetOrganizationDevicesAvailabilitiesChangeHistoryAsync(string, int?, string, string, int?, string, string, List<string>, List<string>, List<string>, List<string>, CancellationToken)
public Task<List<OrganizationDevicesAvailabilitiesChangeEvent>> GetOrganizationDevicesAvailabilitiesChangeHistoryAsync(string organizationId, int? perPage = 1000, string t0 = null, string t1 = null, int? timespan = null, string startingAfter = null, string endingBefore = null, List<string> serials = null, List<string> productTypes = null, List<string> networkIds = null, List<string> statuses = null, CancellationToken cancellationToken = default)
Parameters
organizationIdstringperPageint?t0stringt1stringtimespanint?startingAfterstringendingBeforestringserialsList<string>productTypesList<string>networkIdsList<string>statusesList<string>cancellationTokenCancellationToken
Returns
GetOrganizationDevicesBootsHistoryAsync(string, CancellationToken)
public Task<List<OrganizationDeviceBootHistoryItem>> GetOrganizationDevicesBootsHistoryAsync(string organizationId, CancellationToken cancellationToken = default)
Parameters
organizationIdstringcancellationTokenCancellationToken
Returns
GetOrganizationDevicesOverviewByModelAsync(string, List<string>, List<string>, List<string>, CancellationToken)
public Task<DevicesOverviewByModel> GetOrganizationDevicesOverviewByModelAsync(string organizationId, List<string> models = null, List<string> networkIds = null, List<string> productTypes = null, CancellationToken cancellationToken = default)
Parameters
organizationIdstringmodelsList<string>networkIdsList<string>productTypesList<string>cancellationTokenCancellationToken
Returns
GetOrganizationDevicesProvisioningStatusesAsync(string, int?, string, string, List<string>, List<string>, List<string>, string, List<string>, string, CancellationToken)
public Task<List<DeviceProvisioningStatus>> GetOrganizationDevicesProvisioningStatusesAsync(string organizationId, int? perPage = 1000, string startingAfter = null, string endingBefore = null, List<string> networkIds = null, List<string> productTypes = null, List<string> serials = null, string status = null, List<string> tags = null, string tagsFilterType = null, CancellationToken cancellationToken = default)
Parameters
organizationIdstringperPageint?startingAfterstringendingBeforestringnetworkIdsList<string>productTypesList<string>serialsList<string>statusstringtagsList<string>tagsFilterTypestringcancellationTokenCancellationToken
Returns
GetOrganizationDevicesStatusesAsync(string, int?, string, string, List<string>, List<string>, List<string>, List<string>, List<string>, List<string>, string, CancellationToken)
public Task<List<OrganizationDeviceStatus>> GetOrganizationDevicesStatusesAsync(string organizationId, int? perPage = 1000, string startingAfter = null, string endingBefore = null, List<string> networkIds = null, List<string> serials = null, List<string> statuses = null, List<string> productTypes = null, List<string> models = null, List<string> tags = null, string tagsFilterType = null, CancellationToken cancellationToken = default)
Parameters
organizationIdstringperPageint?startingAfterstringendingBeforestringnetworkIdsList<string>serialsList<string>statusesList<string>productTypesList<string>modelsList<string>tagsList<string>tagsFilterTypestringcancellationTokenCancellationToken
Returns
GetOrganizationDevicesStatusesOverviewAsync(string, List<string>, List<string>, CancellationToken)
public Task<DeviceStatusOverview> GetOrganizationDevicesStatusesOverviewAsync(string organizationId, List<string> productTypes, List<string> networkIds, CancellationToken cancellationToken = default)
Parameters
organizationIdstringproductTypesList<string>networkIdsList<string>cancellationTokenCancellationToken
Returns
GetOrganizationDevicesUplinksLossAndLatencyAsync(string, string, string, double?, string, string, CancellationToken)
public Task<List<UplinksLossAndLatencyResponse>> GetOrganizationDevicesUplinksLossAndLatencyAsync(string organizationId, string t0 = null, string t1 = null, double? timespan = null, string uplink = null, string ip = null, CancellationToken cancellationToken = default)
Parameters
organizationIdstringt0stringt1stringtimespandouble?uplinkstringipstringcancellationTokenCancellationToken
Returns
GetOrganizationsDevicesAvailabilitiesAsync(string, CancellationToken)
public Task<List<OrganizationsDevicesAvailability>> GetOrganizationsDevicesAvailabilitiesAsync(string organizationId, CancellationToken cancellationToken = default)
Parameters
organizationIdstringcancellationTokenCancellationToken