Directories
¶
| Path | Synopsis |
|---|---|
|
Package amp emulates Amazon Managed Service for Prometheus: the control plane and the Prometheus remote-write and HTTP query data plane.
|
Package amp emulates Amazon Managed Service for Prometheus: the control plane and the Prometheus remote-write and HTTP query data plane. |
|
promql
Package promql implements a PromQL subset: selectors, range functions, aggregations and binary operators.
|
Package promql implements a PromQL subset: selectors, range functions, aggregations and binary operators. |
|
Package apigatewaymanagementapi provides an in-memory stub for the AWS API Gateway Management API, which is used to send data to connected WebSocket API clients and manage WebSocket connections.
|
Package apigatewaymanagementapi provides an in-memory stub for the AWS API Gateway Management API, which is used to send data to connected WebSocket API clients and manage WebSocket connections. |
|
Package appconfig -- this file implements the experiment RUN half of the A/B-testing family (experiment_definitions.go implements the definition half).
|
Package appconfig -- this file implements the experiment RUN half of the A/B-testing family (experiment_definitions.go implements the definition half). |
|
Package appconfigdata provides an in-memory stub for the AWS AppConfigData service, which is used to retrieve deployed configuration data for applications at runtime.
|
Package appconfigdata provides an in-memory stub for the AWS AppConfigData service, which is used to retrieve deployed configuration data for applications at runtime. |
|
Package appintegrations emulates Amazon AppIntegrations: event and data integrations, their associations, and applications.
|
Package appintegrations emulates Amazon AppIntegrations: event and data integrations, their associations, and applications. |
|
Package arczonalshift emulates Application Recovery Controller zonal shift and zonal autoshift.
|
Package arczonalshift emulates Application Recovery Controller zonal shift and zonal autoshift. |
|
Package azurequeue provides a local, in-memory emulation of Azure Queue Storage's REST+XML wire protocol (queue CRUD plus the full message lifecycle: put/get/peek/delete/update-visibility/clear), Azurite-compatible enough for unmodified azure-sdk-for-go clients to operate against.
|
Package azurequeue provides a local, in-memory emulation of Azure Queue Storage's REST+XML wire protocol (queue CRUD plus the full message lifecycle: put/get/peek/delete/update-visibility/clear), Azurite-compatible enough for unmodified azure-sdk-for-go clients to operate against. |
|
Package azureservicebus provides a local, in-memory emulation of Azure Service Bus's Brokered Messaging REST API: queue and topic/subscription CRUD, and the full send/peek-lock/complete/abandon/dead-letter message lifecycle over HTTP+SharedAccessSignature auth.
|
Package azureservicebus provides a local, in-memory emulation of Azure Service Bus's Brokered Messaging REST API: queue and topic/subscription CRUD, and the full send/peek-lock/complete/abandon/dead-letter message lifecycle over HTTP+SharedAccessSignature auth. |
|
Package azurestoragevhost is a thin translation layer, not a storage service in its own right: it owns one dedicated listener that accepts virtual-hosted-style Azure Storage requests (Host: "{account}.blob.host:port", ".queue.", ".table.") and rewrites them into the path-style requests services/azureblob, services/azurequeue, and services/azuretable already serve (Host: anything, path "/{account}/...").
|
Package azurestoragevhost is a thin translation layer, not a storage service in its own right: it owns one dedicated listener that accepts virtual-hosted-style Azure Storage requests (Host: "{account}.blob.host:port", ".queue.", ".table.") and rewrites them into the path-style requests services/azureblob, services/azurequeue, and services/azuretable already serve (Host: anything, path "/{account}/..."). |
|
Package azuretable provides a local, in-memory emulation of Azure Table Storage's REST+JSON/OData wire protocol (table CRUD plus entity insert/get/query/replace/merge/delete, including a hand-written $filter lexer/parser/evaluator), Azurite-compatible enough for unmodified azure-sdk-for-go clients to operate against.
|
Package azuretable provides a local, in-memory emulation of Azure Table Storage's REST+JSON/OData wire protocol (table CRUD plus entity insert/get/query/replace/merge/delete, including a hand-written $filter lexer/parser/evaluator), Azurite-compatible enough for unmodified azure-sdk-for-go clients to operate against. |
|
Package bedrockagent provides a local stub for the Amazon Bedrock Agent service.
|
Package bedrockagent provides a local stub for the Amazon Bedrock Agent service. |
|
Package bedrockagentcorecontrol emulates the Amazon Bedrock AgentCore control plane.
|
Package bedrockagentcorecontrol emulates the Amazon Bedrock AgentCore control plane. |
|
Package ce provides an in-memory implementation of the AWS Cost Explorer (Ce) service.
|
Package ce provides an in-memory implementation of the AWS Cost Explorer (Ce) service. |
|
Package cloudcontrol provides an in-memory implementation of the AWS CloudControl API service.
|
Package cloudcontrol provides an in-memory implementation of the AWS CloudControl API service. |
|
Package cloudfrontkeyvaluestore implements the AWS CloudFront KeyValueStore data-plane API (GetKey/PutKey/DeleteKey/ListKeys/UpdateKeys/ DescribeKeyValueStore).
|
Package cloudfrontkeyvaluestore implements the AWS CloudFront KeyValueStore data-plane API (GetKey/PutKey/DeleteKey/ListKeys/UpdateKeys/ DescribeKeyValueStore). |
|
Package cloudhsmv2 emulates the AWS CloudHSM v2 control plane: clusters, HSMs and backups.
|
Package cloudhsmv2 emulates the AWS CloudHSM v2 control plane: clusters, HSMs and backups. |
|
Package codebuild implements an in-memory AWS CodeBuild backend.
|
Package codebuild implements an in-memory AWS CodeBuild backend. |
|
Package codedeploy provides an in-memory implementation of the AWS CodeDeploy service.
|
Package codedeploy provides an in-memory implementation of the AWS CodeDeploy service. |
|
Package codegurureviewer emulates Amazon CodeGuru Reviewer: repository associations, code reviews that run a deterministic static rule set over the repository's real source, recommendations and feedback.
|
Package codegurureviewer emulates Amazon CodeGuru Reviewer: repository associations, code reviews that run a deterministic static rule set over the repository's real source, recommendations and feedback. |
|
Package codepipeline provides an in-memory implementation of the AWS CodePipeline service.
|
Package codepipeline provides an in-memory implementation of the AWS CodePipeline service. |
|
Package codestarconnections provides an in-memory implementation of the AWS CodeStar Connections service.
|
Package codestarconnections provides an in-memory implementation of the AWS CodeStar Connections service. |
|
Package cognitoidentity provides a mock implementation of the AWS Cognito Federated Identities service.
|
Package cognitoidentity provides a mock implementation of the AWS Cognito Federated Identities service. |
|
Package cognitoidp provides a mock implementation of the AWS Cognito User Pools service.
|
Package cognitoidp provides a mock implementation of the AWS Cognito User Pools service. |
|
Package connect emulates the Amazon Connect control plane and the contact records behind its metrics.
|
Package connect emulates the Amazon Connect control plane and the contact records behind its metrics. |
|
Package cosmosdb emulates Azure Cosmos DB over its REST+JSON gateway protocol: the Core (SQL) API (databases, containers with hierarchical partition keys and TTL, documents, a SQL query engine with joins, subqueries, aggregates and built-ins, continuation tokens, request-unit accounting) and the Table API.
|
Package cosmosdb emulates Azure Cosmos DB over its REST+JSON gateway protocol: the Core (SQL) API (databases, containers with hierarchical partition keys and TTL, documents, a SQL query engine with joins, subqueries, aggregates and built-ins, continuation tokens, request-unit accounting) and the Table API. |
|
Package databrew implements an in-memory AWS Glue DataBrew service backend.
|
Package databrew implements an in-memory AWS Glue DataBrew service backend. |
|
Package dax provides an in-memory simulation of the Amazon DAX (DynamoDB Accelerator) API.
|
Package dax provides an in-memory simulation of the Amazon DAX (DynamoDB Accelerator) API. |
|
dataplane
Package dataplane implements enough of the Amazon DAX binary wire protocol to serve the core DynamoDB data-plane operations over a raw TCP socket.
|
Package dataplane implements enough of the Amazon DAX binary wire protocol to serve the core DynamoDB data-plane operations over a raw TCP socket. |
|
Package directconnect emulates the AWS Direct Connect control-plane API (aws-sdk-go-v2/service/directconnect, protocol awsjson1.1 -- a single POST / dispatched by X-Amz-Target: OvertureService.<Op>, not REST).
|
Package directconnect emulates the AWS Direct Connect control-plane API (aws-sdk-go-v2/service/directconnect, protocol awsjson1.1 -- a single POST / dispatched by X-Amz-Target: OvertureService.<Op>, not REST). |
|
Package dynamodb implements the AWS DynamoDB mock service.
|
Package dynamodb implements the AWS DynamoDB mock service. |
|
Package elb provides an in-memory implementation of the AWS Classic Elastic Load Balancing (ELB) service.
|
Package elb provides an in-memory implementation of the AWS Classic Elastic Load Balancing (ELB) service. |
|
Package fis provides an in-memory implementation of the AWS Fault Injection Service (FIS) API.
|
Package fis provides an in-memory implementation of the AWS Fault Injection Service (FIS) API. |
|
Package grafana emulates the Amazon Managed Grafana control-plane API (aws-sdk-go-v2/service/grafana, protocol restjson1).
|
Package grafana emulates the Amazon Managed Grafana control-plane API (aws-sdk-go-v2/service/grafana, protocol restjson1). |
|
Package iot provides a mock AWS IoT Core service with an embedded MQTT broker, IoT SQL rules engine, and action dispatch to SQS and Lambda.
|
Package iot provides a mock AWS IoT Core service with an embedded MQTT broker, IoT SQL rules engine, and action dispatch to SQS and Lambda. |
|
Package iotdataplane provides the IoT Data Plane HTTP API for publishing messages directly to MQTT topics.
|
Package iotdataplane provides the IoT Data Plane HTTP API for publishing messages directly to MQTT topics. |
|
Package kafka provides an in-memory stub of AWS MSK (Managed Streaming for Apache Kafka).
|
Package kafka provides an in-memory stub of AWS MSK (Managed Streaming for Apache Kafka). |
|
Package kinesisanalyticsv2 provides an in-memory stub of AWS Kinesis Data Analytics v2.
|
Package kinesisanalyticsv2 provides an in-memory stub of AWS Kinesis Data Analytics v2. |
|
Package kms provides a mock AWS Key Management Service (KMS) implementation.
|
Package kms provides a mock AWS Key Management Service (KMS) implementation. |
|
Package lambda provides a mock AWS Lambda service for Gopherstack.
|
Package lambda provides a mock AWS Lambda service for Gopherstack. |
|
Package lightsail emulates the Amazon Lightsail control-plane API (aws-sdk-go-v2/service/lightsail, protocol awsjson1.1 -- a single POST / dispatched by X-Amz-Target: Lightsail_20161128.<Op>, not REST).
|
Package lightsail emulates the Amazon Lightsail control-plane API (aws-sdk-go-v2/service/lightsail, protocol awsjson1.1 -- a single POST / dispatched by X-Amz-Target: Lightsail_20161128.<Op>, not REST). |
|
Package marketplaceentitlementservice emulates the AWS Marketplace Entitlement Service (GetEntitlements).
|
Package marketplaceentitlementservice emulates the AWS Marketplace Entitlement Service (GetEntitlements). |
|
Package marketplacemetering emulates AWS Marketplace Metering: MeterUsage, BatchMeterUsage, RegisterUsage and ResolveCustomer, with entitlements derived for the Marketplace Entitlement Service.
|
Package marketplacemetering emulates AWS Marketplace Metering: MeterUsage, BatchMeterUsage, RegisterUsage and ResolveCustomer, with entitlements derived for the Marketplace Entitlement Service. |
|
Package mq provides an in-memory Amazon MQ with optional docker-backed brokers.
|
Package mq provides an in-memory Amazon MQ with optional docker-backed brokers. |
|
opencypher
Package opencypher is an in-process openCypher engine over an in-memory property graph.
|
Package opencypher is an in-process openCypher engine over an in-memory property graph. |
|
Package organizations provides an in-memory stub for the AWS Organizations API.
|
Package organizations provides an in-memory stub for the AWS Organizations API. |
|
Package outposts emulates the AWS Outposts control-plane API (aws-sdk-go-v2/service/outposts, protocol restjson1).
|
Package outposts emulates the AWS Outposts control-plane API (aws-sdk-go-v2/service/outposts, protocol restjson1). |
|
Package resiliencehub emulates the AWS Resilience Hub control-plane API (aws-sdk-go-v2/service/resiliencehub, protocol restjson1).
|
Package resiliencehub emulates the AWS Resilience Hub control-plane API (aws-sdk-go-v2/service/resiliencehub, protocol restjson1). |
|
Package resourceexplorer2 emulates the AWS Resource Explorer control and search plane.
|
Package resourceexplorer2 emulates the AWS Resource Explorer control and search plane. |
|
Package resourcegroupstaggingapi provides a mock implementation of the AWS Resource Groups Tagging API service.
|
Package resourcegroupstaggingapi provides a mock implementation of the AWS Resource Groups Tagging API service. |
|
Package route53recoverycluster emulates the Route 53 ARC cluster data plane: routing control state reads and updates.
|
Package route53recoverycluster emulates the Route 53 ARC cluster data plane: routing control state reads and updates. |
|
Package route53recoverycontrolconfig emulates the Route 53 Application Recovery Controller control plane.
|
Package route53recoverycontrolconfig emulates the Route 53 Application Recovery Controller control plane. |
|
Package route53recoveryreadiness emulates Route 53 Application Recovery Controller readiness checks.
|
Package route53recoveryreadiness emulates Route 53 Application Recovery Controller readiness checks. |
|
Package rum emulates Amazon CloudWatch RUM: app monitors, the PutRumEvents data plane, raw event queries, metric destinations and definitions, resource policies and tags.
|
Package rum emulates Amazon CloudWatch RUM: app monitors, the PutRumEvents data plane, raw event queries, metric destinations and definitions, resource policies and tags. |
|
Package s3vectors emulates Amazon S3 Vectors: vector buckets, indexes and exact nearest-neighbour search.
|
Package s3vectors emulates Amazon S3 Vectors: vector buckets, indexes and exact nearest-neighbour search. |
|
Package secretsmanager provides a mock AWS Secrets Manager implementation.
|
Package secretsmanager provides a mock AWS Secrets Manager implementation. |
|
Package servicecatalog emulates AWS Service Catalog.
|
Package servicecatalog emulates AWS Service Catalog. |
|
asl
Package asl implements an interpreter for the Amazon States Language (ASL) used by AWS Step Functions to define state machine workflows.
|
Package asl implements an interpreter for the Amazon States Language (ASL) used by AWS Step Functions to define state machine workflows. |
|
Package timestreaminfluxdb emulates Amazon Timestream for InfluxDB: DB instances, clusters, parameter groups and backups, with an opt-in docker engine that runs a real InfluxDB 2 server per instance.
|
Package timestreaminfluxdb emulates Amazon Timestream for InfluxDB: DB instances, clusters, parameter groups and backups, with an opt-in docker engine that runs a real InfluxDB 2 server per instance. |
Click to show internal directories.
Click to hide internal directories.