Table of Contents

Interface IOrganizationsAuthRadius

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

I Organizations Auth Radius

public interface IOrganizationsAuthRadius

Methods

CreateOrganizationAuthRadiusServerAsync(string, OrganizationsAuthRadiusServerCreateRequest, CancellationToken)

Add an organization-wide RADIUS server

[Post("/organizations/{organizationId}/auth/radius/servers")]
Task<OrganizationsAuthRadiusServer> CreateOrganizationAuthRadiusServerAsync(string organizationId, OrganizationsAuthRadiusServerCreateRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
request OrganizationsAuthRadiusServerCreateRequest
cancellationToken CancellationToken

Returns

Task<OrganizationsAuthRadiusServer>

Exceptions

ApiException

Thrown when fails to make API call

DeleteOrganizationAuthRadiusServerAsync(string, string, CancellationToken)

Delete an organization-wide RADIUS server from a organization

[Delete("/organizations/{organizationId}/auth/radius/servers/{serverId}")]
Task DeleteOrganizationAuthRadiusServerAsync(string organizationId, string serverId, CancellationToken cancellationToken = default)

Parameters

organizationId string
serverId string
cancellationToken CancellationToken

Returns

Task

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationAuthRadiusServersAssignmentsAsync(string, CancellationToken)

Return list of network and policies that organization-wide RADIUS servers are bing used

[Get("/organizations/{organizationId}/auth/radius/servers/assignments")]
Task<List<OrganizationsAuthRadiusServerAssignmentsResponse>> GetOrganizationAuthRadiusServersAssignmentsAsync(string organizationId, CancellationToken cancellationToken = default)

Parameters

organizationId string
cancellationToken CancellationToken

Returns

Task<List<OrganizationsAuthRadiusServerAssignmentsResponse>>

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationAuthRadiusServersAsync(string, CancellationToken)

List the organization-wide RADIUS servers in the organization

[Get("/organizations/{organizationId}/auth/radius/servers")]
Task<List<OrganizationsAuthRadiusServer>> GetOrganizationAuthRadiusServersAsync(string organizationId, CancellationToken cancellationToken = default)

Parameters

organizationId string
cancellationToken CancellationToken

Returns

Task<List<OrganizationsAuthRadiusServer>>

Exceptions

ApiException

Thrown when fails to make API call

GetOrganizationsAuthRadiusServerAsync(string, string, CancellationToken)

Return an organization-wide RADIUS server

[Get("/organizations/{organizationId}/auth/radius/servers/{serverId}")]
Task<OrganizationsAuthRadiusServer> GetOrganizationsAuthRadiusServerAsync(string organizationId, string serverId, CancellationToken cancellationToken = default)

Parameters

organizationId string
serverId string
cancellationToken CancellationToken

Returns

Task<OrganizationsAuthRadiusServer>

Exceptions

ApiException

Thrown when fails to make API call

UpdateOrganizationAuthRadiusServerAsync(string, string, OrganizationsAuthRadiusServerUpdateRequest, CancellationToken)

Update an organization-wide RADIUS server

[Put("/organizations/{organizationId}/auth/radius/servers/{serverId}")]
Task<OrganizationsAuthRadiusServer> UpdateOrganizationAuthRadiusServerAsync(string organizationId, string serverId, OrganizationsAuthRadiusServerUpdateRequest request, CancellationToken cancellationToken = default)

Parameters

organizationId string
serverId string
request OrganizationsAuthRadiusServerUpdateRequest
cancellationToken CancellationToken

Returns

Task<OrganizationsAuthRadiusServer>

Exceptions

ApiException

Thrown when fails to make API call