pkg/

directory
v1.10.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 4, 2026 License: MIT

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.
rum
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).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL