Skip to content

Instantly share code, notes, and snippets.

@LuisEGR
Last active February 15, 2023 18:22
Show Gist options
  • Save LuisEGR/ee626e40df9648170e6f200d07d994e3 to your computer and use it in GitHub Desktop.
Save LuisEGR/ee626e40df9648170e6f200d07d994e3 to your computer and use it in GitHub Desktop.
GCP Dependencies between Apis
[{
"name": "anthos.googleapis.com",
"dependencies": [
"gkehub.googleapis.com",
"container.googleapis.com"]
}, {
"name": "anthosconfigmanagement.googleapis.com",
"dependencies": [
"anthospolicycontroller.googleapis.com"]
}, {
"name": "appengineflex.googleapis.com",
"dependencies": [
"cloudbuild.googleapis.com",
"compute.googleapis.com",
"containerregistry.googleapis.com",
"deploymentmanager.googleapis.com",
"logging.googleapis.com",
"monitoring.googleapis.com",
"pubsub.googleapis.com",
"storage-api.googleapis.com",
"storage-component.googleapis.com"]
}, {
"name": "automl.googleapis.com",
"dependencies": [
"language.googleapis.com",
"storage-api.googleapis.com",
"storage-component.googleapis.com",
"translate.googleapis.com",
"vision.googleapis.com"]
}, {
"name": "autoscaler.googleapis.com",
"dependencies": [
"container.googleapis.com",
"deploymentmanager.googleapis.com"]
}, {
"name": "backupdr.googleapis.com",
"dependencies": [
"servicenetworking.googleapis.com"]
}, {
"name": "batch.googleapis.com",
"dependencies": [
"compute.googleapis.com"]
}, {
"name": "bigquery.googleapis.com",
"dependencies": [
"bigquerystorage.googleapis.com",
"bigquerymigration.googleapis.com"]
}, {
"name": "bigquerystorage.googleapis.com",
"dependencies": [
"bigquery.googleapis.com"]
}, {
"name": "bigquerybiengine.googleapis.com",
"dependencies": [
"bigquery.googleapis.com"]
}, {
"name": "bigquerydatatransfer.googleapis.com",
"dependencies": [
"cloudresourcemanager.googleapis.com"]
}, {
"name": "binaryauthorization.googleapis.com",
"dependencies": [
"container.googleapis.com",
"containeranalysis.googleapis.com"]
}, {
"name": "cloud-infrastructure.googleapis.com",
"dependencies": [
"container.googleapis.com",
"deploymentmanager.googleapis.com"]
}
, {
"name": "cloudapis.googleapis.com",
"dependencies": [
"bigquery.googleapis.com",
"clouddebugger.googleapis.com",
"cloudtrace.googleapis.com",
"datastore.googleapis.com",
"logging.googleapis.com",
"monitoring.googleapis.com",
"servicemanagement.googleapis.com",
"serviceusage.googleapis.com",
"sql-component.googleapis.com",
"storage.googleapis.com",
"storage-api.googleapis.com",
"storage-component.googleapis.com"]
}
, {
"name": "cloudbuild.googleapis.com",
"dependencies": [
"containerregistry.googleapis.com",
"logging.googleapis.com",
"pubsub.googleapis.com",
"storage-api.googleapis.com"]
}, {
"name": "clouddeploy.googleapis.com",
"dependencies": [
"cloudbuild.googleapis.com",
"iam.googleapis.com",
"logging.googleapis.com",
"monitoring.googleapis.com",
"pubsub.googleapis.com",
"storage.googleapis.com"]
}, {
"name": "cloudfunctions.googleapis.com",
"dependencies": [
"logging.googleapis.com",
"pubsub.googleapis.com",
"source.googleapis.com",
"storage-api.googleapis.com",
"storage-component.googleapis.com"]
}, {
"name": "cloudiottoken.googleapis.com",
"dependencies": [
"cloudiot.googleapis.com",
"identitytoolkit.googleapis.com"]
}, {
"name": "cloudprivatecatalog.googleapis.com",
"dependencies": [
"deploymentmanager.googleapis.com"]
}, {
"name": "cloudscheduler.googleapis.com",
"dependencies": [
"cloudtrace.googleapis.com"]
}, {
"name": "clouduseraccounts.googleapis.com",
"dependencies": [
"compute.googleapis.com"]
}, {
"name": "composer.googleapis.com",
"dependencies": [
"artifactregistry.googleapis.com",
"cloudbuild.googleapis.com",
"cloudresourcemanager.googleapis.com",
"compute.googleapis.com",
"container.googleapis.com",
"deploymentmanager.googleapis.com",
"logging.googleapis.com",
"monitoring.googleapis.com",
"pubsub.googleapis.com",
"sqladmin.googleapis.com",
"storage-api.googleapis.com",
"storage-component.googleapis.com"]
}, {
"name": "compute.googleapis.com",
"dependencies": [
"oslogin.googleapis.com"]
}, {
"name": "computescanning.googleapis.com",
"dependencies": [
"containeranalysis.googleapis.com"]
}, {
"name": "container.googleapis.com",
"dependencies": [
"iam.googleapis.com",
"bigquery.googleapis.com",
"compute.googleapis.com",
"containerregistry.googleapis.com",
"monitoring.googleapis.com",
"autoscaling.googleapis.com",
"containerfilesystem.googleapis.com"]
}, {
"name": "containeranalysis.googleapis.com",
"dependencies": [
"pubsub.googleapis.com"]
}, {
"name": "containerscanning.googleapis.com",
"dependencies": [
"containeranalysis.googleapis.com",
"containerregistry.googleapis.com"]
}, {
"name": "compliancescanning.googleapis.com",
"dependencies": [
"containeranalysis.googleapis.com"]
}, {
"name": "containerregistry.googleapis.com",
"dependencies": [
"pubsub.googleapis.com",
"storage-api.googleapis.com"]
}, {
"name": "dataflow.googleapis.com",
"dependencies": [
"cloudresourcemanager.googleapis.com",
"compute.googleapis.com",
"dataflowbackend-pa.googleapis.com",
"deploymentmanager.googleapis.com",
"logging.googleapis.com",
"storage-api.googleapis.com",
"storage-component.googleapis.com"]
}, {
"name": "datafusion.googleapis.com",
"dependencies": [
"container.googleapis.com",
"dataproc.googleapis.com",
"deploymentmanager.googleapis.com"]
}, {
"name": "datalogic.googleapis.com",
"dependencies": [
"appengine.googleapis.com",
"appengineflex.googleapis.com",
"cloudtrace.googleapis.com",
"compute.googleapis.com",
"container.googleapis.com",
"dataproc.googleapis.com",
"deploymentmanager.googleapis.com",
"logging.googleapis.com",
"monitoring.googleapis.com"]
}, {
"name": "dataprep.googleapis.com",
"dependencies": [
"bigquery.googleapis.com",
"dataflow.googleapis.com",
"storage-api.googleapis.com",
"storage-component.googleapis.com"]
}, {
"name": "staging-dataprep.googleapis.com",
"dependencies": [
"bigquery.googleapis.com",
"dataflow.googleapis.com",
"storage-api.googleapis.com",
"storage-component.googleapis.com"]
}, {
"name": "dataproc.googleapis.com",
"dependencies": [
"compute.googleapis.com",
"dataproc-control.googleapis.com",
"storage-api.googleapis.com",
"storage-component.googleapis.com"]
}, {
"name": "dataproc-control.googleapis.com",
"dependencies": [
"compute.googleapis.com",
"storage-api.googleapis.com",
"storage-component.googleapis.com"]
}, {
"name": "dialogflow.googleapis.com",
"dependencies": [
"cloudresourcemanager.googleapis.com"]
}, {
"name": "edgecontainer.googleapis.com",
"dependencies": [
"anthos.googleapis.com",
"connectgateway.googleapis.com",
"gkehub.googleapis.com"]
}, {
"name": "endpoints.googleapis.com",
"dependencies": [
"cloudtrace.googleapis.com",
"logging.googleapis.com",
"monitoring.googleapis.com",
"servicecontrol.googleapis.com",
"servicemanagement.googleapis.com"]
}, {
"name": "eventarcpublishing.googleapis.com",
"dependencies": [
"eventarc.googleapis.com"]
}, {
"name": "file.googleapis.com",
"dependencies": [
"compute.googleapis.com",
"container.googleapis.com"]
}, {
"name": "engagementrewards.googleapis.com",
"dependencies": [
"androidcheck.googleapis.com"]
}, {
"name": "fcmregistrations.googleapis.com",
"dependencies": [
"firebaseinstallations.googleapis.com"]
}, {
"name": "fcm.googleapis.com",
"dependencies": [
"firebaseinstallations.googleapis.com"]
}, {
"name": "firebaseinappmessaging.googleapis.com",
"dependencies": [
"firebaseinstallations.googleapis.com"]
}, {
"name": "firebasehosting.googleapis.com",
"dependencies": [
"firebase.googleapis.com"]
}, {
"name": "firebasestorage.googleapis.com",
"dependencies": [
"appengine.googleapis.com",
"firebaserules.googleapis.com",
"storage-component.googleapis.com"]
}, {
"name": "firestore.googleapis.com",
"dependencies": [
"firebaserules.googleapis.com"]
}, {
"name": "firebasemods.googleapis.com",
"dependencies": [
"deploymentmanager.googleapis.com",
"firebase.googleapis.com"]
}, {
"name": "firebaseextensions.googleapis.com",
"dependencies": [
"deploymentmanager.googleapis.com",
"firebasemods.googleapis.com",
"firebase.googleapis.com",
"serviceusage.googleapis.com"]
}, {
"name": "firebaseremoteconfig.googleapis.com",
"dependencies": [
"firebaseinstallations.googleapis.com"]
}, {
"name": "firebasesegmentation.googleapis.com",
"dependencies": [
"firebaseinstallations.googleapis.com"]
}
, {
"name": "gkeconnect.googleapis.com",
"dependencies": [
"gkehub.googleapis.com"]
}
, {
"name": "gkedataplanemanagement.googleapis.com",
"dependencies": [
"container.googleapis.com",
"saasmanagement.googleapis.com",
"pubsub.googleapis.com",
"logging.googleapis.com"]
}
, {
"name": "gkehub.googleapis.com",
"dependencies": [
"gkeconnect.googleapis.com",
"multiclustermetering.googleapis.com"]
}, {
"name": "iam.googleapis.com",
"dependencies": [
"iamcredentials.googleapis.com"]
}, {
"name": "config.googleapis.com",
"dependencies": [
"artifactregistry.googleapis.com",
"cloudbuild.googleapis.com",
"containerregistry.googleapis.com",
"krmapihosting.googleapis.com",
"orgpolicy.googleapis.com",
"run.googleapis.com",
"storage.googleapis.com"]
}, {
"name": "krmapihosting.googleapis.com",
"dependencies": [
"anthosconfigmanagement.googleapis.com",
"container.googleapis.com",
"gkehub.googleapis.com",
"iamcredentials.googleapis.com"]
}, {
"name": "kubernetesedge.googleapis.com",
"dependencies": [
"gkehub.googleapis.com"]
}, {
"name": "managedvms.googleapis.com",
"dependencies": [
"cloudbuild.googleapis.com",
"clouddebugger.googleapis.com",
"compute.googleapis.com",
"debugletcontroller.googleapis.com",
"deploymentmanager.googleapis.com",
"logging.googleapis.com",
"pubsub.googleapis.com",
"storage-api.googleapis.com",
"storage-component.googleapis.com"]
}, {
"name": "staging-managedvms.googleapis.com",
"dependencies": [
"cloudbuild.googleapis.com",
"clouddebugger.googleapis.com",
"compute.googleapis.com",
"debugletcontroller.googleapis.com",
"deploymentmanager.googleapis.com",
"logging.googleapis.com",
"pubsub.googleapis.com",
"storage-api.googleapis.com",
"storage-component.googleapis.com"]
}, {
"name": "test-managedvms.googleapis.com",
"dependencies": [
"cloudbuild.googleapis.com",
"clouddebugger.googleapis.com",
"compute.googleapis.com",
"debugletcontroller.googleapis.com",
"deploymentmanager.googleapis.com",
"logging.googleapis.com",
"pubsub.googleapis.com",
"storage-api.googleapis.com",
"storage-component.googleapis.com"]
}, {
"name": "manager.googleapis.com",
"dependencies": [
"container.googleapis.com",
"deploymentmanager.googleapis.com"]
}, {
"name": "memcache.googleapis.com",
"dependencies": [
"cloudtrace.googleapis.com",
"compute.googleapis.com",
"container.googleapis.com",
"deploymentmanager.googleapis.com",
"logging.googleapis.com",
"monitoring.googleapis.com",
"servicenetworking.googleapis.com"]
}, {
"name": "meshconfig.googleapis.com",
"dependencies": [
"connectgateway.googleapis.com",
"gkehub.googleapis.com"]
}, {
"name": "mesh.googleapis.com",
"dependencies": [
"meshconfig.googleapis.com",
"meshca.googleapis.com",
"container.googleapis.com",
"gkehub.googleapis.com",
"monitoring.googleapis.com",
"stackdriver.googleapis.com",
"opsconfigmonitoring.googleapis.com",
"connectgateway.googleapis.com"]
}, {
"name": "metastore.googleapis.com",
"dependencies": [
"compute.googleapis.com"]
}, {
"name": "microservices.googleapis.com",
"dependencies": [
"cloudtrace.googleapis.com",
"logging.googleapis.com",
"monitoring.googleapis.com"]
}, {
"name": "ml.googleapis.com",
"dependencies": [
"logging.googleapis.com"]
}, {
"name": "mlkit.googleapis.com",
"dependencies": [
"firebaseinstallations.googleapis.com"]
}, {
"name": "notebooks.googleapis.com",
"dependencies": [
"compute.googleapis.com"]
}, {
"name": "ondemandscanning.googleapis.com",
"dependencies": [
"containerregistry.googleapis.com"]
}, {
"name": "osconfig.googleapis.com",
"dependencies": [
"compute.googleapis.com"]
}, {
"name": "quantum.googleapis.com",
"dependencies": [
"storage-api.googleapis.com",
"storage-component.googleapis.com"]
}, {
"name": "rapidmigrationassessment.googleapis.com",
"dependencies": [
"migrationcenter.googleapis.com"]
}, {
"name": "redis.googleapis.com",
"dependencies": [
"cloudtrace.googleapis.com",
"compute.googleapis.com",
"container.googleapis.com",
"deploymentmanager.googleapis.com",
"logging.googleapis.com",
"monitoring.googleapis.com",
"pubsub.googleapis.com",
"storage-component.googleapis.com"]
}, {
"name": "run.googleapis.com",
"dependencies": [
"containerregistry.googleapis.com",
"logging.googleapis.com",
"storage-api.googleapis.com",
"storage-component.googleapis.com"]
}, {
"name": "runapps.googleapis.com",
"dependencies": [
"cloudbuild.googleapis.com",
"iam.googleapis.com",
"run.googleapis.com",
"storage.googleapis.com"]
}, {
"name": "webmasters.googleapis.com",
"dependencies": [
"searchconsole.googleapis.com"]
}, {
"name": "servicebroker.googleapis.com",
"dependencies": [
"bigquery.googleapis.com",
"cloudkms.googleapis.com",
"cloudresourcemanager.googleapis.com",
"deploymentmanager.googleapis.com",
"iam.googleapis.com",
"pubsub.googleapis.com",
"storage-api.googleapis.com"]
}, {
"name": "spinnaker.googleapis.com",
"dependencies": [
"appengine.googleapis.com",
"cloudtrace.googleapis.com",
"compute.googleapis.com",
"container.googleapis.com",
"logging.googleapis.com",
"monitoring.googleapis.com",
"pubsub.googleapis.com",
"storage-component.googleapis.com"]
}, {
"name": "stackdriver.googleapis.com",
"dependencies": [
"logging.googleapis.com",
"monitoring.googleapis.com"]
}, {
"name": "stackdriverprovisioning.googleapis.com",
"dependencies": [
"logging.googleapis.com",
"monitoring.googleapis.com",
"stackdriver.googleapis.com"]
}, {
"name": "tpu.googleapis.com",
"dependencies": [
"cloudtrace.googleapis.com",
"compute.googleapis.com",
"container.googleapis.com",
"deploymentmanager.googleapis.com",
"logging.googleapis.com",
"monitoring.googleapis.com",
"pubsub.googleapis.com",
"storage-component.googleapis.com"]
}, {
"name": "visualinspection.googleapis.com",
"dependencies": [
"aiplatform.googleapis.com",
"containerregistry.googleapis.com",
"logging.googleapis.com",
"monitoring.googleapis.com",
"storage-api.googleapis.com",
"storage-component.googleapis.com"]
}, {
"name": "vpcaccess.googleapis.com",
"dependencies": [
"compute.googleapis.com",
"deploymentmanager.googleapis.com",
"logging.googleapis.com",
"monitoring.googleapis.com"]
}, {
"name": "workflow.googleapis.com",
"dependencies": [
"pubsub.googleapis.com"]
}, {
"name": "workflows.googleapis.com",
"dependencies": [
"workflowexecutions.googleapis.com"]
}, {
"name": "workflowexecutions.googleapis.com",
"dependencies": [
"workflows.googleapis.com"]
}, {
"name": "intelligentassetservice.googleapis.com",
"dependencies": [
"transcoder.googleapis.com",
"videointelligence.googleapis.com"]
}, {
"name": "networkservices.googleapis.com",
"dependencies": [
"edgecache.googleapis.com"]
}, {
"name": "tm-dep-on-testbase.googleapis.com",
"dependencies": [
"tm-testbase.googleapis.com"]
}, {
"name": "tm-nested-dep-on-testbase.googleapis.com",
"dependencies": [
"tm-dep-on-testbase.googleapis.com"]
}, {
"name": "workloadcertificate.googleapis.com",
"dependencies": [
"certificatemanager.googleapis.com",
"privateca.googleapis.com",
"container.googleapis.com",
"gkehub.googleapis.com",
"monitoring.googleapis.com"]
}, {
"name": "workstations.googleapis.com",
"dependencies": [
"compute.googleapis.com"]
}]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment