Directories
¶
| Path | Synopsis |
|---|---|
|
DynamoStore provides DynamoDB-backed persistence for admin API state (dashboards, saved views, deploy events) as an alternative to file-backed persistence via SetPersistDir.
|
DynamoStore provides DynamoDB-backed persistence for admin API state (dashboards, saved views, deploy events) as an alternative to file-backed persistence via SetPersistDir. |
|
dynamostore
Package dynamostore implements audit.Logger backed by DynamoDB via the generic dynamostore package.
|
Package dynamostore implements audit.Logger backed by DynamoDB via the generic dynamostore package. |
|
dynamostore
Package dynamostore implements auth.UserStore backed by DynamoDB via the generic dynamostore package.
|
Package dynamostore implements auth.UserStore backed by DynamoDB via the generic dynamostore package. |
|
Package awsendpoints resolves AWS service names to their real public hostnames and extracts service/action identifiers from incoming AWS SDK requests.
|
Package awsendpoints resolves AWS service names to their real public hostnames and extracts service/action identifiers from incoming AWS SDK requests. |
|
filestore
Package filestore implements cicd.Store backed by JSON files on disk.
|
Package filestore implements cicd.Store backed by JSON files on disk. |
|
Package cloudtrail provides CloudTrail event parsing, conversion, and replay for recreating AWS resource state from audit logs.
|
Package cloudtrail provides CloudTrail event parsing, conversion, and replay for recreating AWS resource state from audit logs. |
|
Package dashboard provides a single-page web dashboard for cloudmock, served on the dashboard port and talking to the admin API.
|
Package dashboard provides a single-page web dashboard for cloudmock, served on the dashboard port and talking to the admin API. |
|
Package dns provides a minimal UDP DNS server that resolves a configured domain (and any subdomain of it) to 127.0.0.1.
|
Package dns provides a minimal UDP DNS server that resolves a configured domain (and any subdomain of it) to 127.0.0.1. |
|
Package dynamostore provides a generic single-table DynamoDB store with tenant isolation via partition key prefix.
|
Package dynamostore provides a generic single-table DynamoDB store with tenant isolation via partition key prefix. |
|
Package edge holds the L7 reverse proxy and TLS-cert plumbing that fronts CloudMock and any local dev services for the iPad / tailnet workflow.
|
Package edge holds the L7 reverse proxy and TLS-cert plumbing that fronts CloudMock and any local dev services for the iPad / tailnet workflow. |
|
filestore
Package filestore implements errors.ErrorStore backed by JSON files on disk.
|
Package filestore implements errors.ErrorStore backed by JSON files on disk. |
|
Package filestore provides a generic JSON file-backed store.
|
Package filestore provides a generic JSON file-backed store. |
|
Package iac extracts resource definitions from Infrastructure-as-Code sources (Pulumi TypeScript, Terraform HCL) and provisions them in CloudMock.
|
Package iac extracts resource definitions from Infrastructure-as-Code sources (Pulumi TypeScript, Terraform HCL) and provisions them in CloudMock. |
|
dynamostore
Package dynamostore implements incident.IncidentStore backed by DynamoDB via the generic dynamostore package.
|
Package dynamostore implements incident.IncidentStore backed by DynamoDB via the generic dynamostore package. |
|
filestore
Package filestore implements incident.IncidentStore backed by JSON files.
|
Package filestore implements incident.IncidentStore backed by JSON files. |
|
Package integration wires cross-service integrations within cloudmock.
|
Package integration wires cross-service integrations within cloudmock. |
|
Package lifecycle provides a configurable state machine for AWS resource lifecycle transitions.
|
Package lifecycle provides a configurable state machine for AWS resource lifecycle transitions. |
|
filestore
Package filestore implements logstore.LogStore by wrapping the in-memory store with file-backed persistence.
|
Package filestore implements logstore.LogStore by wrapping the in-memory store with file-backed persistence. |
|
Package marketplace provides a plugin marketplace registry for CloudMock.
|
Package marketplace provides a plugin marketplace registry for CloudMock. |
|
Package mocklog provides a shared log writer that services use to write mock execution logs to CloudWatch Logs via the ServiceLocator.
|
Package mocklog provides a shared log writer that services use to write mock execution logs to CloudWatch Logs via the ServiceLocator. |
|
dynamostore
Package dynamostore implements monitor.MonitorStore and monitor.AlertStore backed by DynamoDB via the generic dynamostore package.
|
Package dynamostore implements monitor.MonitorStore and monitor.AlertStore backed by DynamoDB via the generic dynamostore package. |
|
filestore
Package filestore implements monitor.MonitorStore and monitor.AlertStore backed by JSON files on disk via the generic filestore package.
|
Package filestore implements monitor.MonitorStore and monitor.AlertStore backed by JSON files on disk via the generic filestore package. |
|
Package nlq provides natural language query parsing for CloudMock.
|
Package nlq provides natural language query parsing for CloudMock. |
|
Package observability holds the cross-cutting request-log, stats, and distributed-tracing primitives used by the AWS gateway, the reverse proxy, the admin API, and the dataplane.
|
Package observability holds the cross-cutting request-log, stats, and distributed-tracing primitives used by the AWS gateway, the reverse proxy, the admin API, and the dataplane. |
|
traceid
Package traceid provides lightweight unique ID generation for distributed tracing.
|
Package traceid provides lightweight unique ID generation for distributed tracing. |
|
platform
|
|
|
Package plugin defines the CloudMock plugin system.
|
Package plugin defines the CloudMock plugin system. |
|
Package proxy provides a reverse proxy that captures real AWS traffic for later replay against CloudMock.
|
Package proxy provides a reverse proxy that captures real AWS traffic for later replay against CloudMock. |
|
dynamostore
Package dynamostore implements regression.RegressionStore backed by DynamoDB via the generic dynamostore package.
|
Package dynamostore implements regression.RegressionStore backed by DynamoDB via the generic dynamostore package. |
|
filestore
Package filestore implements replay.Store backed by JSON files on disk.
|
Package filestore implements replay.Store backed by JSON files on disk. |
|
dynamostore
Package dynamostore implements rum.RUMStore backed by DynamoDB via the generic dynamostore package.
|
Package dynamostore implements rum.RUMStore backed by DynamoDB via the generic dynamostore package. |
|
filestore
Package filestore implements rum.RUMStore by wrapping the in-memory store with file-backed persistence.
|
Package filestore implements rum.RUMStore by wrapping the in-memory store with file-backed persistence. |
|
saas
|
|
|
clerk
Package clerk handles Clerk webhook events and JWT verification for the hosted SaaS tier.
|
Package clerk handles Clerk webhook events and JWT verification for the hosted SaaS tier. |
|
provisioning
Package provisioning implements Fly Machines and Cloudflare DNS integration for per-tenant cloudmock instance management.
|
Package provisioning implements Fly Machines and Cloudflare DNS integration for per-tenant cloudmock instance management. |
|
quota
Package quota provides HTTP middleware that enforces per-tenant request quotas for the hosted SaaS tier.
|
Package quota provides HTTP middleware that enforces per-tenant request quotas for the hosted SaaS tier. |
|
stripe
Package stripe handles Stripe webhook events and usage metering for the hosted SaaS tier.
|
Package stripe handles Stripe webhook events and usage metering for the hosted SaaS tier. |
|
tenant/dynamostore
Package dynamostore implements tenant.Store backed by DynamoDB via the generic dynamostore package.
|
Package dynamostore implements tenant.Store backed by DynamoDB via the generic dynamostore package. |
|
Package security provides security posture scanning for CloudMock environments.
|
Package security provides security posture scanning for CloudMock environments. |
|
Package sqlparse provides a lightweight SQL validator for Athena and Redshift.
|
Package sqlparse provides a lightweight SQL validator for Athena and Redshift. |
|
Package synthetics provides synthetic HTTP test execution and assertion evaluation.
|
Package synthetics provides synthetic HTTP test execution and assertion evaluation. |
|
Package tenantscope provides wrapper implementations of TraceReader and RequestReader that enforce tenant-level visibility boundaries.
|
Package tenantscope provides wrapper implementations of TraceReader and RequestReader that enforce tenant-level visibility boundaries. |
|
Package testutil provides shared test utilities for CloudMock service tests.
|
Package testutil provides shared test utilities for CloudMock service tests. |
|
dynamostore
Package dynamostore implements traffic.RecordingStore backed by DynamoDB via the generic dynamostore package.
|
Package dynamostore implements traffic.RecordingStore backed by DynamoDB via the generic dynamostore package. |
|
filestore
Package filestore persists traffic recordings and replay runs as JSON files on disk.
|
Package filestore persists traffic recordings and replay runs as JSON files on disk. |
|
filestore
Package filestore implements uptime.Store backed by JSON files on disk.
|
Package filestore implements uptime.Store backed by JSON files on disk. |
|
dynamostore
Package dynamostore implements webhook.Store backed by DynamoDB via the generic dynamostore package.
|
Package dynamostore implements webhook.Store backed by DynamoDB via the generic dynamostore package. |
|
Package worker provides a background worker pool for services that need periodic or deferred work (health checks, capacity reconciliation, event firing).
|
Package worker provides a background worker pool for services that need periodic or deferred work (health checks, capacity reconciliation, event firing). |
Click to show internal directories.
Click to hide internal directories.