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.