Expand description
Drift budget and incident management handlers
This module provides HTTP handlers for managing drift budgets and incidents.
Structs§
- Create
Drift Budget Request - Request to create or update a drift budget
- Create
Service Budget Request - Request to create a service-level drift budget
- Create
Workspace Budget Request - Request to create workspace/service/tag budget
- Drift
Budget Response - Response for drift budget operations
- Drift
Budget State - State for drift budget handlers
- GeneratePR
Request - Request to generate GitOps PR from incidents
- GetBudget
Query - Get budget for a specific endpoint/workspace/service
- GetMetrics
Query - Get drift metrics over time
- List
Incidents Request - Request to query incidents
- List
Incidents Response - Response for listing incidents
- Resolve
Incident Request - Request to resolve incident
- Update
Incident Request - Request to update incident status
Functions§
- create_
budget - Create or update a drift budget
- create_
service_ budget - Create or update service budget
- create_
workspace_ budget - Create or update workspace budget
- drift_
budget_ router - Create drift budget router
- generate_
gitops_ pr - Generate GitOps PR from drift incidents
- get_
budget - Get a specific drift budget
- get_
budget_ for_ endpoint - Get budget for endpoint
- get_
drift_ metrics - Get drift metrics
- get_
incident - Get a specific incident
- get_
incident_ stats - Get incident statistics
- list_
budgets - List drift budgets
- list_
incidents - List incidents
- resolve_
incident - Resolve an incident
- update_
incident - Update an incident