Directories
¶
| Path | Synopsis |
|---|---|
|
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 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 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 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 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 cosmosdb provides a local, in-memory emulation of Azure Cosmos DB's Core (SQL) API REST+JSON wire protocol -- database/container CRUD, document CRUD (including upsert and optimistic concurrency via If-Match), and a SQL-subset query engine (SELECT/FROM/WHERE/ORDER BY/TOP) -- close enough to the real Cosmos DB Local Emulator's Gateway (REST) mode for unmodified azure-sdk-for-go/-js/-python clients to operate against.
|
Package cosmosdb provides a local, in-memory emulation of Azure Cosmos DB's Core (SQL) API REST+JSON wire protocol -- database/container CRUD, document CRUD (including upsert and optimistic concurrency via If-Match), and a SQL-subset query engine (SELECT/FROM/WHERE/ORDER BY/TOP) -- close enough to the real Cosmos DB Local Emulator's Gateway (REST) mode for unmodified azure-sdk-for-go/-js/-python clients to operate against. |
|
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 mq provides an in-memory stub of Amazon MQ.
|
Package mq provides an in-memory stub of Amazon MQ. |
|
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 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 secretsmanager provides a mock AWS Secrets Manager implementation.
|
Package secretsmanager provides a mock AWS Secrets Manager implementation. |
|
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. |
Click to show internal directories.
Click to hide internal directories.