Table of Contents

Interface IOrganizationsSecureConnectPrivateResourceGroups

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

I Organizations Secure Connect Private Resource Groups

public interface IOrganizationsSecureConnectPrivateResourceGroups

Methods

CreateOrganizationSecureConnectPrivateResourceGroupAsync(string, SecureConnectPrivateResourceGroupCreateRequest, CancellationToken)

Adds a new private resource group to an organization.

[Post("/organizations/{organizationId}/secureConnect/privateResourceGroups")]
Task<SecureConnectPrivateResourceGroupsResponse> CreateOrganizationSecureConnectPrivateResourceGroupAsync(string organizationId, SecureConnectPrivateResourceGroupCreateRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
request SecureConnectPrivateResourceGroupCreateRequest
cancellationToken CancellationToken

Returns

Task<SecureConnectPrivateResourceGroupsResponse>

Exceptions

ApiException

Thrown when fails to make API call

DeleteOrganizationSecureConnectPrivateResourceGroupAsync(string, string, CancellationToken)

Deletes a specific private resource group.

[Delete("/organizations/{organizationId}/secureConnect/privateResourceGroups/{id}")]
Task DeleteOrganizationSecureConnectPrivateResourceGroupAsync(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

GetOrganizationSecureConnectPrivateResourceGroupsAsync(string, CancellationToken)

Provides a list of the private resource groups in an organization.

[Get("/organizations/{organizationId}/secureConnect/privateResourceGroups")]
Task<SecureConnectPrivateResourceGroupsResponse> GetOrganizationSecureConnectPrivateResourceGroupsAsync(string organizationId, CancellationToken cancellationToken = default)

Parameters

organizationId string
cancellationToken CancellationToken

Returns

Task<SecureConnectPrivateResourceGroupsResponse>

Exceptions

ApiException

Thrown when fails to make API call

UpdateOrganizationSecureConnectPrivateResourceGroupAsync(string, string, SecureConnectPrivateResourceGroupUpdateRequest, CancellationToken)

Updates a specific private resource group.

[Put("/organizations/{organizationId}/secureConnect/privateResourceGroups/{id}")]
Task<SecureConnectPrivateResourceGroupsResponse> UpdateOrganizationSecureConnectPrivateResourceGroupAsync(string organizationId, string id, SecureConnectPrivateResourceGroupUpdateRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
id string
request SecureConnectPrivateResourceGroupUpdateRequest
cancellationToken CancellationToken

Returns

Task<SecureConnectPrivateResourceGroupsResponse>

Exceptions

ApiException

Thrown when fails to make API call