Table of Contents

Interface IOrganizationsInventoryOnboardingCloudMonitoring

Namespace
Meraki.Api.Interfaces.General.Organizations
Assembly
Meraki.Api.dll

I Organizations Inventory Onboarding Cloud Monitoring

public interface IOrganizationsInventoryOnboardingCloudMonitoring

Methods

CreateOrganizationInventoryOnboardingCloudMonitoringExportEventAsync(string, OrganizationsInventoryOnboardingCloudMonitoringExportEventCreateRequest, CancellationToken)

Imports event logs related to the onboarding app into elastisearch

[Post("/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/exportEvents")]
Task CreateOrganizationInventoryOnboardingCloudMonitoringExportEventAsync(string organizationId, OrganizationsInventoryOnboardingCloudMonitoringExportEventCreateRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
request OrganizationsInventoryOnboardingCloudMonitoringExportEventCreateRequest
cancellationToken CancellationToken

Returns

Task

Exceptions

ApiException

Thrown when fails to make API call

CreateOrganizationInventoryOnboardingCloudMonitoringImportAsync(string, OrganizationsInventoryOnboardingCloudMonitoringImportCreateRequest, CancellationToken)

Commits the import operation to complete the onboarding of a device into Dashboard for monitoring.

[Post("/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/imports")]
Task<List<OrganizationsInventoryOnboardingCloudMonitoringCreateResponseItem>> CreateOrganizationInventoryOnboardingCloudMonitoringImportAsync(string organizationId, OrganizationsInventoryOnboardingCloudMonitoringImportCreateRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
request OrganizationsInventoryOnboardingCloudMonitoringImportCreateRequest
cancellationToken CancellationToken

Returns

Task<List<OrganizationsInventoryOnboardingCloudMonitoringCreateResponseItem>>

Exceptions

ApiException

Thrown when fails to make API call

CreateOrganizationInventoryOnboardingCloudMonitoringPrepareAsync(string, OrganizationInventoryOnboardingCloudMonitoringPrepareCreateRequest, CancellationToken)

Initiates or updates an import session. An import ID will be generated and used when you are ready to commit the import.

[Post("/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/prepare")]
Task<List<OrganizationInventoryOnboardingCloudMonitoringPrepareItem>> CreateOrganizationInventoryOnboardingCloudMonitoringPrepareAsync(string organizationId, OrganizationInventoryOnboardingCloudMonitoringPrepareCreateRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
request OrganizationInventoryOnboardingCloudMonitoringPrepareCreateRequest
cancellationToken CancellationToken

Returns

Task<List<OrganizationInventoryOnboardingCloudMonitoringPrepareItem>>

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationInventoryOnboardingCloudMonitoringImportsAsync(string, CancellationToken)

Check the status of a committed Import operation

[Get("/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/imports")]
Task<List<OrganizationsInventoryOnboardingCloudMonitoringImport>> GetOrganizationInventoryOnboardingCloudMonitoringImportsAsync(string organizationId, CancellationToken cancellationToken = default)

Parameters

organizationId string
cancellationToken CancellationToken

Returns

Task<List<OrganizationsInventoryOnboardingCloudMonitoringImport>>

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationInventoryOnboardingCloudMonitoringNetworksAsync(string, CancellationToken)

Returns list of networks eligible for adding cloud monitored device

[Get("/organizations/{organizationId}/inventory/onboarding/cloudMonitoring/networks")]
Task<OrganizationInventoryOnboardingCloudMonitoringNetworks> GetOrganizationInventoryOnboardingCloudMonitoringNetworksAsync(string organizationId, CancellationToken cancellationToken = default)

Parameters

organizationId string
cancellationToken CancellationToken

Returns

Task<OrganizationInventoryOnboardingCloudMonitoringNetworks>

Exceptions

ApiException

Thrown when fails to make API call