Table of Contents

Interface ISecureConnectPoliciesDestinations

Namespace
Meraki.Api.Interfaces.SecureConnect.Policies
Assembly
Meraki.Api.dll

I Secure Connect Policies Destinations

public interface ISecureConnectPoliciesDestinations

Methods

CreateDestinationsAsync(long, int, SecureConnectionDestinationCreateRequest, CancellationToken)

Add destinations to a destination list.

[Post("/organizations/{organizationId}/policy/destinationLists/{destinationListId}/destinations")]
Task<SecureConnectionDestinationsResponse> CreateDestinationsAsync(long organizationId, int destinationListId, SecureConnectionDestinationCreateRequest SecureConnectionDestinationCreateRequest, CancellationToken cancellationToken = default)

Parameters

organizationId long

Organization ID associated with this resource.

destinationListId int

The unique ID of the destination list.

SecureConnectionDestinationCreateRequest SecureConnectionDestinationCreateRequest

The destinations creation request

cancellationToken CancellationToken

Cancellation token

Returns

Task<SecureConnectionDestinationsResponse>

Exceptions

ApiException

Thrown when fails to make API call

DeleteDestinationsAsync(long, int, List<int>, CancellationToken)

Remove destinations from the destination list.

[Delete("/organizations/{organizationId}/policy/destinationLists/{destinationListId}/destinations/remove")]
Task<SecureConnectionDestinationsResponse> DeleteDestinationsAsync(long organizationId, int destinationListId, List<int> SecureConnectionDestinationsDeleteRequest, CancellationToken cancellationToken = default)

Parameters

organizationId long

Organization ID associated with this resource.

destinationListId int

The unique ID of the destination list.

SecureConnectionDestinationsDeleteRequest List<int>

The list of destination ID.

cancellationToken CancellationToken

Cancellation token

Returns

Task<SecureConnectionDestinationsResponse>

Exceptions

ApiException

Thrown when fails to make API call

GetDestinationsAsync(long, int, int?, int?, CancellationToken)

Get destinations in a destination list.

[Get("/organizations/{organizationId}/policy/destinationLists/{destinationListId}/destinations")]
Task<SecureConnectDestinations> GetDestinationsAsync(long organizationId, int destinationListId, int? page, int? limit, CancellationToken cancellationToken = default)

Parameters

organizationId long

Organization ID associated with this resource.

destinationListId int

The unique ID of the destination list.

page int?

The number of a page in the collection.

limit int?

The number of records in the collection to return on the page.

cancellationToken CancellationToken

Cancellation token

Returns

Task<SecureConnectDestinations>

Exceptions

ApiException

Thrown when fails to make API call