Table of Contents

Interface IOrganizationsSaseConnectivity

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

I Organizations Sase Connectivity

public interface IOrganizationsSaseConnectivity

Methods

CreateOrganizationSaseConnectivitySitesBulkEnrollAsync(string, OrganizationsSaseConnectivityEnrollableNetworkBulkEnrollRequest, CancellationToken)

Enroll sites in this organization to Secure Access. For an organization, a maximum of 4000 sites can be enrolled if they are in spoke mode or a maximum of 10 sites can be enrolled in hub mode.

[Post("/organizations/{organizationId}/sase/connectivity/sites/bulkEnroll")]
Task<OrganizationsSaseConnectivityEnrollableNetworkBulkEnrollResponse> CreateOrganizationSaseConnectivitySitesBulkEnrollAsync(string organizationId, OrganizationsSaseConnectivityEnrollableNetworkBulkEnrollRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
request OrganizationsSaseConnectivityEnrollableNetworkBulkEnrollRequest
cancellationToken CancellationToken

Returns

Task<OrganizationsSaseConnectivityEnrollableNetworkBulkEnrollResponse>

Exceptions

ApiException

Thrown when fails to make API call

DeleteOrganizationSaseConnectivitySitesBulkDetachAsync(string, OrganizationsSaseConnectivityEnrollableNetworkBulkDetachRequest, CancellationToken)

Detach sites in this organization from Secure Access. This will remove the sites from Secure Access.

[Delete("/organizations/{organizationId}/sase/connectivity/sites/bulkDetach")]
Task<OrganizationsSaseConnectivityEnrollableNetworkBulkDetachResponse> DeleteOrganizationSaseConnectivitySitesBulkDetachAsync(string organizationId, OrganizationsSaseConnectivityEnrollableNetworkBulkDetachRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
request OrganizationsSaseConnectivityEnrollableNetworkBulkDetachRequest
cancellationToken CancellationToken

Returns

Task<OrganizationsSaseConnectivityEnrollableNetworkBulkDetachResponse>

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationSaseConnectivityEnrollableNetworksAsync(string, CancellationToken)

List of MX networks or templates that can be enrolled into Secure Access

[Get("/organizations/{organizationId}/sase/connectivity/enrollableNetworks")]
Task<OrganizationsSaseConnectivityEnrollableNetworkResponse> GetOrganizationSaseConnectivityEnrollableNetworksAsync(string organizationId, CancellationToken cancellationToken = default)

Parameters

organizationId string
cancellationToken CancellationToken

Returns

Task<OrganizationsSaseConnectivityEnrollableNetworkResponse>

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationSaseConnectivitySiteAsync(string, string, CancellationToken)

Get details of a site in this organization

[Get("/organizations/{organizationId}/sase/connectivity/sites/{id}")]
Task<OrganizationsSaseConnectivityEnrollableNetwork> GetOrganizationSaseConnectivitySiteAsync(string organizationId, string id, CancellationToken cancellationToken = default)

Parameters

organizationId string
id string
cancellationToken CancellationToken

Returns

Task<OrganizationsSaseConnectivityEnrollableNetwork>

Exceptions

ApiException

Thrown when fails to make API call