Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlertHandler ¶ added in v0.0.3
type AlertHandler struct {
// contains filtered or unexported fields
}
AlertHandler wraps provider wiring for alerts.
type AuditLogEntry ¶
type AuditLogEntry struct {
RequestID string `json:"request_id"`
ActorType string `json:"actor_type"`
ActorID string `json:"actor_id"`
Timestamp time.Time `json:"timestamp"`
Action string `json:"action"`
}
AuditLogEntry captures structured details for audit actions. Action is a dot-separated string, e.g. "incident.created", "incident.query".
type DeploymentHandler ¶ added in v0.1.0
type DeploymentHandler struct {
// contains filtered or unexported fields
}
DeploymentHandler wraps provider wiring for deployments.
type IncidentHandler ¶
type IncidentHandler struct {
// contains filtered or unexported fields
}
IncidentHandler wraps provider wiring for incidents.
type LogHandler ¶
type LogHandler struct {
// contains filtered or unexported fields
}
LogHandler wraps provider wiring for logs.
type MessagingHandler ¶
type MessagingHandler struct {
// contains filtered or unexported fields
}
MessagingHandler wraps provider wiring for messaging.
type MetricHandler ¶
type MetricHandler struct {
// contains filtered or unexported fields
}
MetricHandler wraps provider wiring for metrics.
type OrchestrationHandler ¶ added in v0.5.0
type OrchestrationHandler struct {
// contains filtered or unexported fields
}
OrchestrationHandler wraps provider wiring for orchestration.
type SecretProvider ¶
SecretProvider is a thin alias to the secret.Provider interface for API wiring.
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server routes requests to capability handlers.
func NewServerFromEnv ¶
NewServerFromEnv constructs a Server with providers loaded from environment variables.
func (*Server) ListenAndServe ¶
ListenAndServe starts the HTTP server.
type ServiceHandler ¶
type ServiceHandler struct {
// contains filtered or unexported fields
}
ServiceHandler wraps provider wiring for services.
type TeamHandler ¶ added in v0.2.0
type TeamHandler struct {
// contains filtered or unexported fields
}
TeamHandler wraps provider wiring for teams.
type TicketHandler ¶
type TicketHandler struct {
// contains filtered or unexported fields
}
TicketHandler wraps provider wiring for tickets.
Source Files
¶
- alert_handler.go
- audit_log.go
- capability.go
- common.go
- deployment_handler.go
- incident_handler.go
- log_handler.go
- messaging_handler.go
- metric_handler.go
- orchestration_handler.go
- plugin_providers.go
- plugin_runner.go
- provider_config_handler.go
- providers.go
- secret_provider.go
- server.go
- service_handler.go
- team_handler.go
- ticket_handler.go