Table of Contents

Interface IOrganizationsSecureConnectRemoteAccessLogsExports

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

I Organizations Secure Connect Remote Access Logs Exports

public interface IOrganizationsSecureConnectRemoteAccessLogsExports

Methods

CreateOrganizationSecureConnectRemoteAccessLogsExportAsync(string, SecureConnectRemoteAccessLogsExportsCreateRequest, CancellationToken)

Creates a export for a provided timestamp interval.

[Post("/organizations/{organizationId}/secureConnect/remoteAccessLogsExports")]
Task<SecureConnectRemoteAccessLogsExportsResponseDataItem> CreateOrganizationSecureConnectRemoteAccessLogsExportAsync(string organizationId, SecureConnectRemoteAccessLogsExportsCreateRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
request SecureConnectRemoteAccessLogsExportsCreateRequest
cancellationToken CancellationToken

Returns

Task<SecureConnectRemoteAccessLogsExportsResponseDataItem>

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationSecureConnectRemoteAccessLogsExportAsync(string, string, CancellationToken)

Return the details of a specific remote access logs export

[Get("/organizations/{organizationId}/secureConnect/remoteAccessLogsExports/{id}")]
Task<SecureConnectRemoteAccessLogsExportsResponseDataItem> GetOrganizationSecureConnectRemoteAccessLogsExportAsync(string organizationId, string id, CancellationToken cancellationToken = default)

Parameters

organizationId string
id string
cancellationToken CancellationToken

Returns

Task<SecureConnectRemoteAccessLogsExportsResponseDataItem>

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationSecureConnectRemoteAccessLogsExportsAsync(string, CancellationToken)

Provides a list of remote access logs exports for an Organization

[Get("/organizations/{organizationId}/secureConnect/remoteAccessLogsExports")]
Task<SecureConnectRemoteAccessLogsExportsResponse> GetOrganizationSecureConnectRemoteAccessLogsExportsAsync(string organizationId, CancellationToken cancellationToken = default)

Parameters

organizationId string
cancellationToken CancellationToken

Returns

Task<SecureConnectRemoteAccessLogsExportsResponse>

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationSecureConnectRemoteAccessLogsExportsDownloadAsync(string, CancellationToken)

Redirects to the download link of the completed export.

[Get("/organizations/{organizationId}/secureConnect/remoteAccessLogsExports/download")]
Task<SecureConnectRemoteAccessLogsExportDownload> GetOrganizationSecureConnectRemoteAccessLogsExportsDownloadAsync(string organizationId, CancellationToken cancellationToken = default)

Parameters

organizationId string
cancellationToken CancellationToken

Returns

Task<SecureConnectRemoteAccessLogsExportDownload>

Exceptions

ApiException

Thrown when fails to make API call