Module providers

Source
Expand description

Provider management module for handeling CRUD operations on providers.

This module provides functionality to create, read, update, and delete providers in the system. It includes API endpoints for managing providers and their associated resources. It also includes a function to retrieve a paginated list of providers from the database. It is designed to be used primarily by the dashboard to add new providers and manage existing ones. The resulting database table is read at runtime by the various directories to determine which provider configs they need to have access to.

Functionsยง

get_provider_audit_logs_paginated
Retrieves a pagnated list of audit logs for a specific provider.
get_provider_instances
Fetch all instances for a given provider.
list_providers
List all providers in the system with pagination support.