google-distributed-cloud-apis

module
v0.0.0-...-0c18fa0 Latest Latest
Warning

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

Go to latest
Published: Aug 24, 2026 License: Apache-2.0

README

GDC air-gapped APIs

[!IMPORTANT] This repository is an auto-generated, read-only mirror of the internal Google source of truth. We do not accept pull requests on this repository. Please see CONTRIBUTING.md for more details.

This repository contains the Golang public API definitions for GDC air-gapped. These foundational libraries enable customers and partners to build meaningful applications and integrations on GDC air-gapped independently.

Overview

The google-distributed-cloud-apis repository serves as the externalized API definitions for GDC air-gapped infrastructure. It is provided on a best-effort basis to match the publicly available API documentation. It is designed to allow developers to interact with GDC air-gapped APIs in their own environments.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Contributing

Please see CONTRIBUTING.md for details on why this repository is read-only and how to report issues.

Directories

Path Synopsis
pkg
apis
Package apis is a dummy root package to satisfy build tools.
Package apis is a dummy root package to satisfy build tools.
apis/core/v1alpha1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=core.gpc.gke.io
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=core.gpc.gke.io
apis/public/aics/v1
Contains API Schema definitions for the AICS +k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=aics.gdc.goog
Contains API Schema definitions for the AICS +k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=aics.gdc.goog
apis/public/aiplatform/v1
Package v1 contains API Schema definitions for the aiplatform.gdc.goog v1 API group +kubebuilder:object:generate=true +groupName=aiplatform.gdc.goog
Package v1 contains API Schema definitions for the aiplatform.gdc.goog v1 API group +kubebuilder:object:generate=true +groupName=aiplatform.gdc.goog
apis/public/artifactregistry/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=artifactregistry.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=artifactregistry.gdc.goog
apis/public/artifactregistry/v1alpha2
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=artifactregistry.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=artifactregistry.gdc.goog
apis/public/backup/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=backup.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=backup.gdc.goog
apis/public/billing/v1
Contains API Schema definitions for Billing Account related APIs.
Contains API Schema definitions for Billing Account related APIs.
apis/public/cluster/v1
Contains API Schema definitions for the Cluster group.
Contains API Schema definitions for the Cluster group.
apis/public/dbs/alloydbomni/v1
Package v1 contains API Schema definitions for the alloydb omni v1 API group +kubebuilder:object:generate=true +groupName=alloydbomni.internal.dbadmin.gdc.goog
Package v1 contains API Schema definitions for the alloydb omni v1 API group +kubebuilder:object:generate=true +groupName=alloydbomni.internal.dbadmin.gdc.goog
apis/public/dbs/fleet/easysaas/v1
Package v1 contains API Schema definitions for the easysaas v1 API group +kubebuilder:object:generate=true +groupName=easysaas.goog
Package v1 contains API Schema definitions for the easysaas v1 API group +kubebuilder:object:generate=true +groupName=easysaas.goog
apis/public/dbs/fleet/maintenance/v1
Package v1 contains API Schema definitions for the Maintenance Policy v1 API group +kubebuilder:object:generate=true +groupName=maintenance.goog
Package v1 contains API Schema definitions for the Maintenance Policy v1 API group +kubebuilder:object:generate=true +groupName=maintenance.goog
apis/public/dbs/oracle/consts
Package consts provides common Oracle constants across the entire Data Plane.
Package consts provides common Oracle constants across the entire Data Plane.
apis/public/dbs/oracle/v1
Package v1 contains API Schema definitions for the Oracle v1 API group.
Package v1 contains API Schema definitions for the Oracle v1 API group.
apis/public/dbs/postgres/v1
Package v1 contains API Schema definitions for the postgres v1 API group +kubebuilder:object:generate=true +groupName=postgresql.internal.dbadmin.gdc.goog
Package v1 contains API Schema definitions for the postgres v1 API group +kubebuilder:object:generate=true +groupName=postgresql.internal.dbadmin.gdc.goog
apis/public/featuregate/v1
Contains API Schema definitions for the featuregate API group.
Contains API Schema definitions for the featuregate API group.
apis/public/file/v1alpha1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=file.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=file.gdc.goog
apis/public/firewall/v1alpha1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=firewall.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=firewall.gdc.goog
apis/public/gemini/v1
Contains API Schema definitions for the Gemini +k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=gemini.gdc.goog
Contains API Schema definitions for the Gemini +k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=gemini.gdc.goog
apis/public/global/billing/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=billing.global.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=billing.global.gdc.goog
apis/public/global/identity/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=iam.global.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=iam.global.gdc.goog
apis/public/global/ipam/v1
Contains API Schema definitions for the IP Address Management (IPAM) global API group.
Contains API Schema definitions for the IP Address Management (IPAM) global API group.
apis/public/global/keycloak/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=keycloak.global.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=keycloak.global.gdc.goog
apis/public/global/keycloakview/v1alpha1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=keycloakview.global.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=keycloakview.global.gdc.goog
apis/public/global/kms/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=kms.global.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=kms.global.gdc.goog
apis/public/global/marketplace/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=marketplace.global.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=marketplace.global.gdc.goog
apis/public/global/networking/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=networking.global.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=networking.global.gdc.goog
apis/public/global/networking/v1alpha1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=networking.global.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=networking.global.gdc.goog
apis/public/global/object/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=object.global.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=object.global.gdc.goog
apis/public/global/quota/quotamanagement/v1alpha1
v1alpha1 version of the QuotaManagement API +k8s:deepcopy-gen=package,register +k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=quotamanagement.global.gdc.goog
v1alpha1 version of the QuotaManagement API +k8s:deepcopy-gen=package,register +k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=quotamanagement.global.gdc.goog
apis/public/global/resourcemanager/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=resourcemanager.global.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=resourcemanager.global.gdc.goog
apis/public/global/resourcemanager/v1alpha1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=resourcemanager.global.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=resourcemanager.global.gdc.goog
apis/public/global/siem/v1alpha1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=siem.global.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=siem.global.gdc.goog
apis/public/global/storage/v1
Contains API Schema definitions for the storage.global.gdc.goog v1 API group.
Contains API Schema definitions for the storage.global.gdc.goog v1 API group.
apis/public/global/virtualmachine/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=virtualmachine.global.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=virtualmachine.global.gdc.goog
apis/public/hsm/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=hsm.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=hsm.gdc.goog
apis/public/hsm/v1alpha1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=hsm.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=hsm.gdc.goog
apis/public/identity/v1
Contains API Schema definitions for the identity API group.
Contains API Schema definitions for the identity API group.
apis/public/ipam/v1
Contains API Schema definitions for the IP Address Management(IPAM) API group.
Contains API Schema definitions for the IP Address Management(IPAM) API group.
apis/public/keycloak/v2
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=keycloak.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=keycloak.gdc.goog
apis/public/kms/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=kms.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=kms.gdc.goog
apis/public/kms/v1alpha1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=kms.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=kms.gdc.goog
apis/public/logging/v1
Contains API Schema definitions for the Logging group.
Contains API Schema definitions for the Logging group.
apis/public/logging/v1alpha1
Contains API Schema definitions for the Logging group.
Contains API Schema definitions for the Logging group.
apis/public/marketplace/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=marketplace.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=marketplace.gdc.goog
apis/public/marketplaceview/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=marketplaceview.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=marketplaceview.gdc.goog
apis/public/migrate/v1alpha1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=migrate.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=migrate.gdc.goog
apis/public/monitoring/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=monitoring.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=monitoring.gdc.goog
apis/public/monitoring/v1alpha1
Contains API Schema definitions for the Monitoring group.
Contains API Schema definitions for the Monitoring group.
apis/public/networking/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=networking.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=networking.gdc.goog
apis/public/networking/v1alpha1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=networking.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=networking.gdc.goog
apis/public/object/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=object.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=object.gdc.goog
apis/public/observability/v1
Contains API Schema definitions for the Observability group.
Contains API Schema definitions for the Observability group.
apis/public/observability/v1alpha1
Contains API Schema definitions for the Observability group.
Contains API Schema definitions for the Observability group.
apis/public/replication/v1
Contains API Schema definitions for the storage.gdc.goog v1alpha1 API group.
Contains API Schema definitions for the storage.gdc.goog v1alpha1 API group.
apis/public/resourcemanager/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=resourcemanager.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=resourcemanager.gdc.goog
apis/public/resourcemanager/v1alpha1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=resourcemanager.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=resourcemanager.gdc.goog
apis/public/resourcemanagerview/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=resourcemanagerview.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=resourcemanagerview.gdc.goog
apis/public/resourcemanagerview/v1alpha1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=resourcemanagerview.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=resourcemanagerview.gdc.goog
apis/public/security/pki/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=pki.security.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=pki.security.gdc.goog
apis/public/siem/v1alpha1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=siem.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=siem.gdc.goog
apis/public/upgrade/v1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=upgrade.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=upgrade.gdc.goog
apis/public/virtualmachine/v1
Contains API Schema definitions for the virtualmachine.gdc.goog v1 API group.
Contains API Schema definitions for the virtualmachine.gdc.goog v1 API group.
apis/public/virtualmachine/v1alpha1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=virtualmachine.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=virtualmachine.gdc.goog
apis/public/virtualmachineview/v1alpha1
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=virtualmachineview.gdc.goog
+k8s:defaulter-gen=TypeMeta +k8s:openapi-gen=true +kubebuilder:object:generate=true +groupName=virtualmachineview.gdc.goog

Jump to

Keyboard shortcuts

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