Directories
¶
| Path | Synopsis |
|---|---|
|
Package artifactregistry emulates Artifact Registry (v1) over gRPC and its REST mirror: repositories (create, get, list, update, delete, IAM) and the Docker images in them.
|
Package artifactregistry emulates Artifact Registry (v1) over gRPC and its REST mirror: repositories (create, get, list, update, delete, IAM) and the Docker images in them. |
|
Package bigquery emulates BigQuery's REST API (v2): datasets, tables with nested schemas, views, streaming inserts, and jobs that query, load from and extract to Cloud Storage, and copy.
|
Package bigquery emulates BigQuery's REST API (v2): datasets, tables with nested schemas, views, streaming inserts, and jobs that query, load from and extract to Cloud Storage, and copy. |
|
Package bigtable emulates Cloud Bigtable.
|
Package bigtable emulates Cloud Bigtable. |
|
Package compute emulates Compute Engine: the REST API at /compute/v1/projects/<p>/...
|
Package compute emulates Compute Engine: the REST API at /compute/v1/projects/<p>/... |
|
Package datastore emulates Cloud Firestore in Datastore mode over gRPC (google.datastore.v1.Datastore) and its REST mirror, like the official emulator: point clients at it with DATASTORE_EMULATOR_HOST=localhost:7644 (any credentials are accepted).
|
Package datastore emulates Cloud Firestore in Datastore mode over gRPC (google.datastore.v1.Datastore) and its REST mirror, like the official emulator: point clients at it with DATASTORE_EMULATOR_HOST=localhost:7644 (any credentials are accepted). |
|
Package eventarc emulates Google Eventarc (v1) over gRPC and its REST mirror: triggers (long-running operations that finish at once), channels, channel connections and providers.
|
Package eventarc emulates Google Eventarc (v1) over gRPC and its REST mirror: triggers (long-running operations that finish at once), channels, channel connections and providers. |
|
Package firebaseauth emulates Firebase Authentication like the official Auth emulator: point clients at it with FIREBASE_AUTH_EMULATOR_HOST=localhost:7644.
|
Package firebaseauth emulates Firebase Authentication like the official Auth emulator: point clients at it with FIREBASE_AUTH_EMULATOR_HOST=localhost:7644. |
|
Package firestore emulates Cloud Firestore in Native mode over gRPC, like the official emulator: point clients at it with FIRESTORE_EMULATOR_HOST=localhost:7644 (any credentials are accepted).
|
Package firestore emulates Cloud Firestore in Native mode over gRPC, like the official emulator: point clients at it with FIRESTORE_EMULATOR_HOST=localhost:7644 (any credentials are accepted). |
|
Package functions emulates Cloud Functions (v2 API) over gRPC and its REST mirror, and runs Python functions with the Functions Framework: natively when it is installed (see "pogi lambda-sdks" or put functions-framework on PATH), otherwise in a python container.
|
Package functions emulates Cloud Functions (v2 API) over gRPC and its REST mirror, and runs Python functions with the Functions Framework: natively when it is installed (see "pogi lambda-sdks" or put functions-framework on PATH), otherwise in a python container. |
|
Package gapi holds what Google Cloud services share: the REST mirror that maps JSON/HTTP calls onto a service's gRPC handlers, Google-style errors, and the long-running operations service (google.longrunning.Operations).
|
Package gapi holds what Google Cloud services share: the REST mirror that maps JSON/HTTP calls onto a service's gRPC handlers, Google-style errors, and the long-running operations service (google.longrunning.Operations). |
|
Package generic serves Google Cloud REST APIs from their discovery documents, the way internal/aws/generic serves AWS services from their models.
|
Package generic serves Google Cloud REST APIs from their discovery documents, the way internal/aws/generic serves AWS services from their models. |
|
Package gke emulates Google Kubernetes Engine (container.googleapis.com v1 and v1beta1) over gRPC and its REST mirror: clusters, node pools and GKE's own Operation resource.
|
Package gke emulates Google Kubernetes Engine (container.googleapis.com v1 and v1beta1) over gRPC and its REST mirror: clusters, node pools and GKE's own Operation resource. |
|
Package iam emulates Google Cloud IAM over gRPC and REST.
|
Package iam emulates Google Cloud IAM over gRPC and REST. |
|
Package kms emulates Cloud KMS over gRPC and its REST mirror, with real cryptography: key rings, crypto keys (symmetric, RSA and EC signing, RSA decryption, HMAC), versions (rotation, primary, disable, scheduled destruction), AES-256-GCM encrypt/decrypt with AAD and CRC32C checks, asymmetric sign/decrypt, public keys, MACs, random bytes and IAM policies.
|
Package kms emulates Cloud KMS over gRPC and its REST mirror, with real cryptography: key rings, crypto keys (symmetric, RSA and EC signing, RSA decryption, HMAC), versions (rotation, primary, disable, scheduled destruction), AES-256-GCM encrypt/decrypt with AAD and CRC32C checks, asymmetric sign/decrypt, public keys, MACs, random bytes and IAM policies. |
|
Package logging emulates Google Cloud Logging (v2) over gRPC and its REST mirror: log entries (write, list with the Logging query language, tail), logs, sinks that deliver to Pub/Sub, Cloud Storage and BigQuery, exclusions, log-based metrics and log buckets.
|
Package logging emulates Google Cloud Logging (v2) over gRPC and its REST mirror: log entries (write, list with the Logging query language, tail), logs, sinks that deliver to Pub/Sub, Cloud Storage and BigQuery, exclusions, log-based metrics and log buckets. |
|
Package managedkafka emulates Google Cloud Managed Service for Apache Kafka (managedkafka.googleapis.com v1) over gRPC and its REST mirror: clusters (long-running operations), topics and consumer groups.
|
Package managedkafka emulates Google Cloud Managed Service for Apache Kafka (managedkafka.googleapis.com v1) over gRPC and its REST mirror: clusters (long-running operations), topics and consumer groups. |
|
Package memorystore emulates Memorystore for Redis (redis.googleapis.com v1) over gRPC and its REST mirror.
|
Package memorystore emulates Memorystore for Redis (redis.googleapis.com v1) over gRPC and its REST mirror. |
|
Package monitoring emulates Google Cloud Monitoring (v3) over gRPC and its REST mirror: custom metric descriptors, time series (written with CreateTimeSeries, read with filters, alignment and cross-series reduction), monitored resource descriptors, and alert policies, notification channels and uptime checks, which are only stored.
|
Package monitoring emulates Google Cloud Monitoring (v3) over gRPC and its REST mirror: custom metric descriptors, time series (written with CreateTimeSeries, read with filters, alignment and cross-series reduction), monitored resource descriptors, and alert policies, notification channels and uptime checks, which are only stored. |
|
Package oauth emulates Google's OAuth2 token endpoint (/token and /oauth2/v4/token), its tokeninfo and certificate endpoints, and the Security Token Service (POST /v1/token).
|
Package oauth emulates Google's OAuth2 token endpoint (/token and /oauth2/v4/token), its tokeninfo and certificate endpoints, and the Security Token Service (POST /v1/token). |
|
Package pubsub emulates Google Cloud Pub/Sub: the gRPC API the client libraries use (PUBSUB_EMULATOR_HOST=localhost:7644) and its REST mirror.
|
Package pubsub emulates Google Cloud Pub/Sub: the gRPC API the client libraries use (PUBSUB_EMULATOR_HOST=localhost:7644) and its REST mirror. |
|
Package resourcemanager emulates Cloud Resource Manager: projects over the v3 gRPC and REST APIs, and over the v1 REST API that Terraform's google provider uses; IAM policies on projects (stored, not enforced); and read-only folders and organizations.
|
Package resourcemanager emulates Cloud Resource Manager: projects over the v3 gRPC and REST APIs, and over the v1 REST API that Terraform's google provider uses; IAM policies on projects (stored, not enforced); and read-only folders and organizations. |
|
Package run emulates Google Cloud Run's Admin API v2 over gRPC and its REST mirror (services, revisions, jobs, executions) and runs the containers.
|
Package run emulates Google Cloud Run's Admin API v2 over gRPC and its REST mirror (services, revisions, jobs, executions) and runs the containers. |
|
Package scheduler emulates Google Cloud Scheduler (v1) over gRPC and its REST mirror: unix-cron jobs with time zones that fire at HTTP targets (with OIDC or OAuth tokens) and Pub/Sub topics, with retries, pause, resume and run.
|
Package scheduler emulates Google Cloud Scheduler (v1) over gRPC and its REST mirror: unix-cron jobs with time zones that fire at HTTP targets (with OIDC or OAuth tokens) and Pub/Sub topics, with retries, pause, resume and run. |
|
Package secretmanager emulates Google Cloud Secret Manager over gRPC and its REST mirror: secrets (replication, labels, annotations, expiry, version aliases, etags), versions (CRC32C-checked payloads; enable, disable, destroy) and IAM policies.
|
Package secretmanager emulates Google Cloud Secret Manager over gRPC and its REST mirror: secrets (replication, labels, annotations, expiry, version aliases, etags), versions (CRC32C-checked payloads; enable, disable, destroy) and IAM policies. |
|
Package serverless is what Cloud Run and Cloud Functions share: running an HTTP container, waiting until it listens, proxying requests to it and the message-to-HTTP mapping of Hub.Deliver.
|
Package serverless is what Cloud Run and Cloud Functions share: running an HTTP container, waiting until it listens, proxying requests to it and the message-to-HTTP mapping of Hub.Deliver. |
|
Package serviceusage emulates Service Usage v1: which Google APIs a project has enabled.
|
Package serviceusage emulates Service Usage v1: which Google APIs a project has enabled. |
|
Package spanner runs Google's own Cloud Spanner emulator in Docker behind pogi's port.
|
Package spanner runs Google's own Cloud Spanner emulator in Docker behind pogi's port. |
|
Package sql emulates the Cloud SQL Admin API (sqladmin v1beta4 and v1, REST JSON): instances, databases, users, SSL certificates, operations, flags and tiers, with connectSettings and generateEphemeralCert for the connectors.
|
Package sql emulates the Cloud SQL Admin API (sqladmin v1beta4 and v1, REST JSON): instances, databases, users, SSL certificates, operations, flags and tiers, with connectSettings and generateEphemeralCert for the connectors. |
|
Package storage emulates Google Cloud Storage: the JSON API (buckets, objects, media/multipart/resumable uploads, copy/rewrite/compose, generations and preconditions, notifications to Pub/Sub) and the XML API paths client libraries use for downloads and signed URLs.
|
Package storage emulates Google Cloud Storage: the JSON API (buckets, objects, media/multipart/resumable uploads, copy/rewrite/compose, generations and preconditions, notifications to Pub/Sub) and the XML API paths client libraries use for downloads and signed URLs. |
|
Package tasks emulates Google Cloud Tasks (v2) over gRPC and its REST mirror: queues (rate limits, retry config, pause, resume, purge) and HTTP tasks that a dispatch loop delivers with Google's headers, OIDC and OAuth tokens, exponential backoff and tombstoned task names.
|
Package tasks emulates Google Cloud Tasks (v2) over gRPC and its REST mirror: queues (rate limits, retry config, pause, resume, purge) and HTTP tasks that a dispatch loop delivers with Google's headers, OIDC and OAuth tokens, exponential backoff and tombstoned task names. |
|
Package workflows emulates Google Cloud Workflows (v1) and the Workflow Executions API (v1) over gRPC and their REST mirrors.
|
Package workflows emulates Google Cloud Workflows (v1) and the Workflow Executions API (v1) over gRPC and their REST mirrors. |
Click to show internal directories.
Click to hide internal directories.