Table of Contents

Interface IOrganizationsSecureConnectPrivateResources

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

I Organizations Secure Connect Private Resources

public interface IOrganizationsSecureConnectPrivateResources

Methods

CreateOrganizationSecureConnectPrivateResourceAsync(string, SecureConnectPrivateResourcesCreateRequest, CancellationToken)

Adds a new private resource to the organization.

[Post("/organizations/{organizationId}/secureConnect/privateResources")]
Task<SecureConnectPrivateResourcesDataItem> CreateOrganizationSecureConnectPrivateResourceAsync(string organizationId, SecureConnectPrivateResourcesCreateRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
request SecureConnectPrivateResourcesCreateRequest
cancellationToken CancellationToken

Returns

Task<SecureConnectPrivateResourcesDataItem>

Exceptions

ApiException

Thrown when fails to make API call

DeleteOrganizationSecureConnectPrivateResourceAsync(string, string, CancellationToken)

Deletes a specific private resource. If this is the last resource in a resource group you must remove it from that resource group before deleting.

[Delete("/organizations/{organizationId}/secureConnect/privateResources/{id}")]
Task DeleteOrganizationSecureConnectPrivateResourceAsync(string organizationId, string id, CancellationToken cancellationToken = default)

Parameters

organizationId string
id string
cancellationToken CancellationToken

Returns

Task

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationSecureConnectPrivateResourcesAsync(string, CancellationToken)

Provides a list of private resources for an organization.

[Get("/organizations/{organizationId}/secureConnect/privateResources")]
Task<SecureConnectPrivateResourcesResponse> GetOrganizationSecureConnectPrivateResourcesAsync(string organizationId, CancellationToken cancellationToken = default)

Parameters

organizationId string
cancellationToken CancellationToken

Returns

Task<SecureConnectPrivateResourcesResponse>

Exceptions

ApiException

Thrown when fails to make API call

UpdateOrganizationSecureConnectPrivateResourceAsync(string, string, SecureConnectPrivateResourcesUpdateRequest, CancellationToken)

Updates a specific private resource group.

[Put("/organizations/{organizationId}/secureConnect/privateResources/{id}")]
Task<SecureConnectPrivateResourcesDataItemUpdateResponse> UpdateOrganizationSecureConnectPrivateResourceAsync(string organizationId, string id, SecureConnectPrivateResourcesUpdateRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
id string
request SecureConnectPrivateResourcesUpdateRequest
cancellationToken CancellationToken

Returns

Task<SecureConnectPrivateResourcesDataItemUpdateResponse>

Exceptions

ApiException

Thrown when fails to make API call