Directories
¶
| Path | Synopsis |
|---|---|
|
Package accounts provides AWS Organizations member account discovery.
|
Package accounts provides AWS Organizations member account discovery. |
|
Package analytics provides the scheduled collector for savings time-series data.
|
Package analytics provides the scheduled collector for savings time-series data. |
|
Package api provides the HTTP API handlers for the CUDly dashboard.
|
Package api provides the HTTP API handlers for the CUDly dashboard. |
|
Package auth provides user authentication and authorization.
|
Package auth provides user authentication and authorization. |
|
Package commitmentopts discovers which (term, payment) commitment tuples each AWS commitment-capable service actually sells, persists the result, and exposes it to the API layer so the frontend can hide impossible combinations instead of hardcoding them.
|
Package commitmentopts discovers which (term, payment) commitment tuples each AWS commitment-capable service actually sells, persists the result, and exposes it to the API layer so the frontend can hide impossible combinations instead of hardcoding them. |
|
Package config provides configuration management functionality.
|
Package config provides configuration management functionality. |
|
Package credentials provides AES-256-GCM encryption for cloud account credentials and helpers for resolving provider-specific credential structs.
|
Package credentials provides AES-256-GCM encryption for cloud account credentials and helpers for resolving provider-specific credential structs. |
|
Package deploy provides deployment functionality for CUDly.
|
Package deploy provides deployment functionality for CUDly. |
|
Package email provides email notification functionality across multiple cloud providers.
|
Package email provides email notification functionality across multiple cloud providers. |
|
Package execution provides parallel multi-account execution primitives.
|
Package execution provides parallel multi-account execution primitives. |
|
Package iacfiles embeds federation IaC templates into the binary.
|
Package iacfiles embeds federation IaC templates into the binary. |
|
Package oidc implements the CUDly OIDC issuer used to federate into target clouds (currently Azure) without storing any long-lived secret on the CUDly side.
|
Package oidc implements the CUDly OIDC issuer used to federate into target clouds (currently Azure) without storing any long-lived secret on the CUDly side. |
|
Package purchase handles the purchase workflow including approvals and execution.
|
Package purchase handles the purchase workflow including approvals and execution. |
|
Package reporter renders scored recommendation results as human-readable text tables.
|
Package reporter renders scored recommendation results as human-readable text tables. |
|
Package runtime holds small helpers that inspect the process's runtime environment.
|
Package runtime holds small helpers that inspect the process's runtime environment. |
|
Package scheduler handles scheduled recommendation collection.
|
Package scheduler handles scheduled recommendation collection. |
|
Package secrets provides cloud-agnostic secret management
|
Package secrets provides cloud-agnostic secret management |
|
Package server provides a cloud-agnostic server implementation for CUDly.
|
Package server provides a cloud-agnostic server implementation for CUDly. |
|
scheduledauth
Package scheduledauth provides authentication for the /api/scheduled/* endpoints invoked by Cloud Scheduler / Logic Apps.
|
Package scheduledauth provides authentication for the /api/scheduled/* endpoints invoked by Cloud Scheduler / Logic Apps. |
|
Package testutil provides common utilities for testing
|
Package testutil provides common utilities for testing |
Click to show internal directories.
Click to hide internal directories.