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
organizationIdstringrequestOrganizationsInventoryOnboardingCloudMonitoringExportEventCreateRequestcancellationTokenCancellationToken
Returns
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
organizationIdstringrequestOrganizationsInventoryOnboardingCloudMonitoringImportCreateRequestcancellationTokenCancellationToken
Returns
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
organizationIdstringrequestOrganizationInventoryOnboardingCloudMonitoringPrepareCreateRequestcancellationTokenCancellationToken
Returns
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
organizationIdstringcancellationTokenCancellationToken
Returns
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
organizationIdstringcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call