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
organizationIdstringrequestOrganizationsSaseConnectivityEnrollableNetworkBulkEnrollRequestcancellationTokenCancellationToken
Returns
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
organizationIdstringrequestOrganizationsSaseConnectivityEnrollableNetworkBulkDetachRequestcancellationTokenCancellationToken
Returns
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
organizationIdstringcancellationTokenCancellationToken
Returns
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
organizationIdstringidstringcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call