Interface IOrganizationsSecureConnectPrivateApplicationGroups
- Namespace
- Meraki.Api.Interfaces.General.Organizations
- Assembly
- Meraki.Api.dll
I Organizations Secure Connect Private Application Groups
public interface IOrganizationsSecureConnectPrivateApplicationGroups
Methods
CreateOrganizationSecureConnectPrivateApplicationGroupAsync(string, SecureConnectPrivateApplicationGroupCreateRequest, CancellationToken)
Creates a group of private applications to apply to policy. A maximum of 300 private application groups are allowed for an organization.
[Post("/organizations/{organizationId}/secureConnect/privateApplicationGroups")]
Task<SecureConnectPrivateApplicationGroup> CreateOrganizationSecureConnectPrivateApplicationGroupAsync(string organizationId, SecureConnectPrivateApplicationGroupCreateRequest secureConnectPrivateAppplicationGroup, CancellationToken cancellationToken = default)
Parameters
organizationIdstringsecureConnectPrivateAppplicationGroupSecureConnectPrivateApplicationGroupCreateRequestcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
DeleteOrganizationSecureConnectPrivateApplicationGroupAsync(string, string, SecureConnectPrivateApplicationGroupDeleteRequest, CancellationToken)
Deletes private application group from an Organization. Detaches application from groups before deleting
[Delete("/organizations/{organizationId}/secureConnect/privateApplicationGroups/{id}")]
Task DeleteOrganizationSecureConnectPrivateApplicationGroupAsync(string organizationId, string id, SecureConnectPrivateApplicationGroupDeleteRequest secureConnectPrivateAppplicationGroup, CancellationToken cancellationToken = default)
Parameters
organizationIdstringidstringsecureConnectPrivateAppplicationGroupSecureConnectPrivateApplicationGroupDeleteRequestcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetOrganizationSecureConnectPrivateApplicationGroupAsync(string, string, CancellationToken)
Return the details of a specific private application group
[Get("/organizations/{organizationId}/secureConnect/privateApplicationGroups/{id}")]
Task<SecureConnectPrivateApplicationGroup> GetOrganizationSecureConnectPrivateApplicationGroupAsync(string organizationId, string id, CancellationToken cancellationToken = default)
Parameters
organizationIdstringidstringcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
GetOrganizationSecureConnectPrivateApplicationGroupsAsync(string, CancellationToken)
Provides a list of private application groups for an Organization
[Get("/organizations/{organizationId}/secureConnect/privateApplicationGroups")]
Task<SecureConnectPrivateApplicationGroups> GetOrganizationSecureConnectPrivateApplicationGroupsAsync(string organizationId, CancellationToken cancellationToken = default)
Parameters
organizationIdstringcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call
UpdateOrganizationSecureConnectPrivateApplicationGroupAsync(string, string, SecureConnectPrivateApplicationGroupUpdateRequest, CancellationToken)
[Put("/organizations/{organizationId}/secureConnect/privateApplicationGroups/{id}")]
Task<SecureConnectPrivateApplicationGroup> UpdateOrganizationSecureConnectPrivateApplicationGroupAsync(string organizationId, string id, SecureConnectPrivateApplicationGroupUpdateRequest secureConnectPrivateAppplicationGroup, CancellationToken cancellationToken = default)
Parameters
organizationIdstringidstringsecureConnectPrivateAppplicationGroupSecureConnectPrivateApplicationGroupUpdateRequestcancellationTokenCancellationToken
Returns
Exceptions
- ApiException
Thrown when fails to make API call